Soups & Stews
Betty Crocker’s cream of potato soup delivers that velvety smoothness and creamy comfort we crave on chilly evenings—without the boxed shortcuts. 💛 The secret lies in a simple roux and slow simmering, transforming humble potatoes into a rich, velvety bowl that feels like a hug in a mug.
I’ve refined this recipe over years to balance creaminess with subtle potato sweetness, ensuring every spoonful is both indulgent and satisfying.
What sets this apart is the foolproof thickening method—no lumps, no guesswork—just a silky texture that coats your spoon perfectly. The process takes just 30 minutes, including prep, and uses pantry staples like butter, flour, and milk to create that signature Betty Crocker-style richness.
The result? A soup so creamy it rivals restaurant versions, yet simple enough for weeknight dinners.
By the end, you’ll have a luxuriously smooth soup with a golden hue and a flavor that’s both comforting and elegant. The aroma alone will have everyone gathering around the table, while the texture—silky yet substantial—makes it a standout for potlucks or cozy family meals.
Serve with crusty bread or a sprinkle of chives for that final touch of sophistication.
This recipe also adapts effortlessly: Add roasted garlic for depth, a dash of smoked paprika for warmth, or a dollop of sour cream for extra tang. The possibilities are endless, but the foundation remains the same—creamy, comforting, and impossible to resist. Let’s get cooking!
Ingredients for betty crocker cream of potato soup
Six simple ingredients transform into velvety comfort—no boxed shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Medium size, diced finely |
| Russet Potatoes 🥔 | 2 lbs | Peeled, cubed evenly |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth roux |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle depth |
| Fresh Chives 🌿 | ¼ cup | Chopped for garnish |
| Smoked Paprika 🌶️ | ¼ tsp | Optional for warmth |
The potatoes are the star here. Russets break down perfectly for that signature smoothness, but Yukon Golds add natural sweetness—worth the extra 50 cents a pound. I always grab mine from Whole Foods when they're on sale, but the regular supermarket stuff works just fine. Look for firm potatoes with no sprouts or soft spots. The onions and garlic? Fresh is best, but frozen diced onions in a pinch won't ruin your soup. For the broth, Swanson or Pacific Foods low-sodium options keep the flavor balanced without adding extra salt later.
No heavy cream? Full-fat Greek yogurt thinned with milk works beautifully—same tang, less richness. Short on butter? Olive oil in the roux changes the flavor profile but keeps things creamy. The flour is non-negotiable for that perfect roux—skip the gluten-free versions here unless you're accommodating dietary needs. For the smoked paprika, Penzeys has the best quality, but any good brand will do. Want to make this ahead? Prepare the roux and store it separately—just whisk it into the finished soup when reheating. The chives can be swapped for parsley if you're out, but they add that fresh finish that makes it feel special.
This soup tastes even better the next day—honestly, the flavors meld into something magical. Store in an airtight container for 4-5 days in the fridge, or freeze portions for up to 3 months. I always make a double batch because it disappears fast. For freezing, let it cool completely first to prevent ice crystals. Reheat gently on the stove, stirring often, until it's smooth again. The chives? Add them fresh at the end—no need to freeze those.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no chopping stress, no dirty dishes piling up. Just dice those onions, boil the potatoes whole (yes, really), then mash them right in the pot with butter and milk. The roux thickens everything while you stir, and suddenly, dinner’s ready without breaking a sweat.
- Velvet Creamy: That butter-and-flour roux is where the magic happens—it turns ordinary potatoes into something ridiculously smooth and rich. The onions caramelize just enough to add depth, and the whole milk keeps it luscious without being heavy. Honestly, it’s the kind of soup that makes you want to linger at the table longer than you planned.
- Leftover Gold: This soup only gets better after sitting overnight. The flavors meld, the texture softens into pure comfort, and it reheats like a dream. I make a double batch on Sundays because it’s my go-to for quick lunches all week—just a splash of milk to loosen it up, and it’s back to creamy perfection.
- Budget Superstar: Russet potatoes and yellow onions are cheap staples, and this recipe stretches them into a filling meal. The butter and milk feel indulgent, but you’re not using much—just enough to make it feel special without breaking the bank. Between us, it’s my secret weapon for feeding a crowd without stressing over the grocery bill.
Step-by-step instructions for creamy potato soup
Here's how to make velvety smooth potato soup that's rich, comforting, and packed with flavor.
🍳 Step 1: Sauté the Onions and Garlic
Melt the 0.5 cup unsalted butter in a large pot over medium heat. Add the 1 whole yellow onions and cook for 5 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to become sweet and caramelized slightly, not browned.
Add the 2 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should just start to sizzle—if it burns, you'll taste bitterness in your soup. Immediately add the 0.5 cup sifted all-purpose flour and stir constantly for 1-2 minutes to create a smooth roux. This is the foundation of your creamy texture, so don't let it brown or it'll taste raw.
🥘 Step 2: Cook the Potatoes in Broth
Gradually whisk in the 4 cups chicken broth and 1.5 tsp salt, making sure to scrape up any browned bits from the bottom of the pot. Add the 2 lbs cubed russet potatoes and bring the mixture to a boil. Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender.
I know it seems like too much liquid, but trust me—this ensures your potatoes cook through without absorbing all the broth. You'll see the potatoes float to the top when they're done. If they're not tender after 20 minutes, give them another 5 minutes. The goal is silky texture, not mushy potatoes.
🍳 Step 3: Build the Creamy Base
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you don't have one, carefully transfer about half the soup to a blender, purée, then return to the pot. The soup should look like thick cream—no lumps at all. If it's too thick, whisk in 1-2 tablespoons of milk until you reach your desired consistency.
Return the pot to medium heat and stir in the 4 cups whole milk and 0.5 cup heavy cream. Add the 0.5 tsp ground black pepper and 0.25 tsp smoked paprika. Let the soup simmer gently for 5 minutes—this lets the flavors meld and the creaminess develop. Don't let it boil or the cream will curdle.
⏰ Step 4: Finish and Garnish
Taste and adjust seasoning with more salt or pepper if needed. The soup should be rich and flavorful but not overly salty. Remove from heat and let it sit for 5 minutes—this resting period allows the flavors to settle and the soup to thicken slightly.
Ladle the soup into bowls and garnish with the 0.25 cup chopped fresh chives. The chives add a bright, fresh contrast to the creamy soup and make it look restaurant-worthy. Serve immediately while hot, with crusty bread on the side for dipping. Each spoonful should be velvety smooth with a perfect balance of creaminess and potato flavor.
Pro Tips For Making Betty Crocker Cream Of Potato Soup
- Cook Onions Low and Slow: Let those onions melt into sweet, caramelized bits—don’t rush them. Medium-low heat for 8-10 minutes until they’re golden and translucent, not browned. I used to walk away too soon, and the soup always tasted raw and sharp.
- Peel Potatoes After Cooking: Skip peeling them raw—it’s a mess. Boil whole Russets in salted water for 15 minutes until fork-tender, then drain, cool, and peel. The skins slide off clean, and you avoid the starch cloud that ruins the soup’s texture.
- Whisk Milk Gradually: Pour milk into the roux slowly while stirring constantly—this prevents lumps. I learned this after making a lumpy disaster the first time. A ladle works best; don’t dump it all at once.
- Simmer, Don’t Boil: Keep the soup at a gentle simmer (tiny bubbles, not rolling) for 10-15 minutes after adding milk. Boiling breaks the roux and makes it grainy. Low heat = creamy perfection. (Yes, even if you’re impatient like me.)
Make-ahead tips for this recipe
Prep Ahead Strategy
Make this soup a family favorite by prepping components in advance. I always start by dicing the 2 lbs russet potatoes and chopping the 1 yellow onion the night before—store them in airtight containers in the fridge. This saves 15 minutes of prep time on busy days.
For the roux, mix the 0.5 cup flour with 0.5 cup cold butter ahead of time and refrigerate until ready to cook. Just whisk it into the pot when you're ready to start. 💡
Freezer-Friendly Method
This soup freezes beautifully for up to 3 months with no texture loss. After blending, let it cool completely, then transfer to freezer-safe containers or heavy-duty freezer bags. Leave 1-inch headspace for expansion.
When reheating, thaw overnight in the fridge, then warm on the stove over low heat with a splash of milk to restore creaminess. I always add fresh chives after reheating—they won't survive freezing.
Double Batch Benefits
Make a double batch and store half for later—trust me, you'll thank yourself. The flavors actually improve overnight as the spices meld together. I like to reheat portions in the microwave for 2-3 minutes on 50% power, stirring halfway through.
For the best results, add 1-2 tablespoons of milk before reheating to prevent separation. The soup will be just as creamy as the day it was made. ✨
Roux Prep Shortcut
If you're short on time, make the roux in advance and store it in the fridge for up to 3 days. Just whisk it into the finished soup when reheating.
For a quick version, use 2 tablespoons cornstarch mixed with 2 tablespoons cold water as a thickening agent instead of flour—it works in a pinch but lacks the deep flavor of a proper roux. I prefer the traditional method, but this hack saves cleanup time on hectic weeknights.
Garnish Fresh
Save fresh chives and other garnishes for serving day. These add brightness and color to reheated soup. I keep a small container of chopped chives in the fridge and add them right before serving.
For extra flavor, sprinkle with a pinch of smoked paprika or a dash of Worcestershire sauce when reheating. The key is to add these fresh elements last so they don't wilt or lose their vibrancy. 🌿
Meal Prep Timeline
Plan your meal prep like a pro: Prep potatoes and onions 2 days ahead, make the roux 1 day ahead, and cook the soup 1 day before serving. Store it in the fridge and reheat when needed.
This schedule ensures you have a hot, creamy bowl ready in 10 minutes on busy evenings. For potlucks, assemble the soup the morning of and keep it warm in a slow cooker on low heat—just add fresh chives before serving. 📅
Nutrition facts
Frequently asked questions about creamy potato soup
Why does my homemade potato soup turn out lumpy?
Lumps usually happen when the roux browns or the potatoes aren't fully blended. Always whisk constantly when making the roux over medium heat for 1-2 minutes—it should be pale golden, not dark. For blending, use an immersion blender in the pot or carefully transfer portions to a blender. If you still see lumps, whisk in 1 tablespoon of milk to smooth them out.
Can I use sweet potatoes instead of russets?
Sweet potatoes add natural sweetness and a vibrant color. Just reduce the simmering time to 12-15 minutes since they cook faster than russets. For extra depth, add a pinch of cinnamon or nutmeg when blending. The texture will be slightly denser but still velvety.
How do I make this soup dairy-free?
Replace the butter with olive oil and use full-fat coconut milk instead of heavy cream. For thickness, whisk in 2 tablespoons cornstarch mixed with water instead of flour. The result will be creamy but lighter—perfect for lactose-free diets!
What's the best way to reheat leftover soup?
Reheat gently on the stove over low heat for 5-7 minutes, stirring often. If it seems too thick, add 1-2 tablespoons of milk or broth to restore creaminess. For microwave reheating, use 50% power for 1-2 minutes, then stir well. Always add fresh chives and a splash of cream after reheating for the best flavor.
Can I add bacon or cheese to this recipe?
Yes! Crispy bacon adds incredible depth—cook 4 oz chopped bacon until crispy, drain on paper towels, and crumble into the finished soup. For cheese lovers, stir in 1 cup shredded cheddar off-heat until melted. Both options take this soup to the next level!