Soups & Stews
This Aldi potato soup recipe delivers creamy, velvety perfection using just a few budget-friendly ingredients. The secret lies in roasting garlic for deep, nutty flavor while keeping prep simple—no fancy techniques required. I’ve perfected this version to balance richness with comfort, ensuring every spoonful feels like a warm hug on a chilly day.
The base starts with tender potatoes slow-cooked until fork-tender, then blended into a smooth, velvety texture. A touch of cream (or dairy-free alternative) elevates it to restaurant-quality without breaking the bank. Roasted garlic adds complexity, while bacon or smoked paprika gives it that cozy, satisfying depth.
What you’ll end up with is a soup so creamy and flavorful, it’ll disappear in minutes. The roasted garlic aroma fills your kitchen, while the smooth texture makes it perfect for lazy weeknights or potlucks. It’s the kind of dish that feels indulgent but comes together in under an hour.
Customize it with green onions, shredded cheese, or crusty bread for serving—this recipe adapts to your preferences while keeping Aldi’s affordable ingredients at its heart. Let’s get cooking!
Ingredients for aldi potato soup
Budget-friendly staples transform into restaurant-style potato soup with crispy bacon and velvety cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Diced into 1/4-inch pieces |
| Garlic Cloves 🧄 | 8 cloves | Roasted whole for nutty depth |
| Russet Potatoes 🥔 | 3 lbs | Cut into 1-inch chunks, peeled |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred for balance |
| Cheddar Cheese 🧀 | 1 cup | Shredded, sharp variety |
| Bacon 🥓 | 6 oz | Thick-cut, chopped into bits |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening soup base |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smoky depth |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste, kosher preferred |
| Green Onions 🧅 | 2 whole | Sliced for garnish |
| Sour Cream 🥛 | ¼ cup | For serving, optional |
The potatoes are the star, so choose firm Russets—they hold up best during slow cooking. Aldi’s organic potatoes work perfectly, but any starchy variety will do. For the bacon, thick-cut is non-negotiable—it renders fat beautifully and stays crispy. If you're watching calories, turkey bacon works just as well. The roasted garlic? Don't skip this step—it adds a depth that raw garlic can't match. Buy extra cloves—you'll want them for other recipes too.
No heavy cream? Full-fat coconut milk delivers similar richness, though the flavor profile shifts slightly. Sharp cheddar is essential here—mild varieties won't provide enough tang. The bacon can be swapped for smoked sausage if preferred, but reduce the smoked paprika to 1/2 teaspoon to avoid overpowering. For a dairy-free version, cashew cream (blended soaked cashews with water) works beautifully. Pre-shredded cheese contains anti-caking agents that prevent proper melting—grate your own for the best texture.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months. For crispy bacon bits on top, cook them fresh before serving—microwave reheating makes them soggy. Double the batch and freeze half for lazy weeknights. The bacon fat alone makes this soup feel indulgent while keeping costs low—save the rendered fat for future cooking.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards, no extra pans, just dice onions and potatoes while the broth heats. The Russets break down perfectly, and the heavy cream ties it all together without fuss.
- Creamy-Garlic Bliss: That first spoonful of velvety soup with roasted garlic and onions? Chef’s kiss. The heavy cream makes it rich but not heavy, while the broth keeps it light—like a hug in a bowl.
- Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats beautifully, tastes even better the next day, and I’ll pack it for work or school—no sad leftovers here, just happy seconds.
- Budget Comfort: Honestly, this recipe costs me about $3 for a full pot. Chicken broth stretches far, potatoes are cheap, and a splash of heavy cream makes it feel fancy. Warm, filling, and my wallet thanks me.
Step-by-step instructions for creamy potato soup with crispy bacon topping
Master this velvety potato soup with a golden, crispy bacon garnish using precise techniques.
Render the Bacon and Sauté the Aromatics
Place the 6 oz bacon in a large Dutch oven over medium heat. Let it cook undisturbed for 5 minutes until the fat begins to render and the bacon edges turn golden. Here's the thing—don't rush this step. You want that fat to pool in the pan, creating the foundation for crispy bacon bits and flavorful soup base.
Once the bacon is 75% cooked (still slightly pink in the center), use a slotted spoon to transfer it to a paper towel-lined plate. Leave the rendered fat in the pot—this is pure flavor. Reduce heat to medium-low and add 2 tbsp butter to the bacon fat. Toss in the 1 whole yellow onion (diced into ¼-inch pieces) and cook for 5 minutes until softened and translucent. Add the 8 cloves garlic cloves (peeled but left whole) and 1 tsp smoked paprika, stirring for 1 minute until fragrant. This aromatic base builds the soup's depth before the potatoes even enter the pot.
Build the Soup Base with Potatoes and Flour
Add the 3 lbs russet potatoes (cut into 1-inch chunks) to the pot and stir to coat them evenly in the bacon fat and butter. Pour in the 6 cups chicken broth and sprinkle with 1.5 tsp salt and 0.5 tsp ground black pepper. Bring to a gentle boil over high heat, then immediately reduce to medium-low to maintain a simmer.
After 10 minutes, sprinkle the 2 tbsp all-purpose flour over the potatoes. Stir gently but thoroughly to distribute the flour evenly—this creates a natural roux that will thicken the soup beautifully. Let the soup simmer uncovered for 20-25 minutes, stirring occasionally, until the potatoes are fork-tender and the edges begin to pull away slightly. The reason we wait this long is to ensure the potatoes break down completely, creating a silky texture without turning to mush.
Finish with Cream and Cheese for Richness
Once the potatoes are tender, stir in the 1 cup heavy cream and 1 cup shredded cheddar cheese. The cheese should melt completely into the soup, creating a luxurious, velvety texture. Taste and adjust seasoning—you might need an additional ½ tsp salt or ¼ tsp black pepper to balance the flavors. Keep the soup at a gentle simmer for another 5 minutes to let the cream heat through without curdling.
Here's where it gets fun—remove the pot from heat and let it sit for 2 minutes. This resting period allows the flavors to meld and the cheese to fully incorporate. Then, carefully stir in the 6 oz cooked bacon (reserved earlier) to distribute those crispy bits throughout the soup. The contrast of creamy soup and crispy bacon is what makes this dish truly special.
Garnish and Serve with Crispy Topping
Ladle the soup into bowls, leaving room at the top for the crispy bacon garnish. To create the perfect topping, return the reserved bacon to the Dutch oven and cook over medium-high heat for 3-4 minutes, stirring occasionally, until it's deep golden brown and crispy. Spoon this bacon mixture over each serving of soup.
Finish with 2 whole green onions (sliced) and a dollop of 0.25 cup sour cream on the side for serving. The crispy bacon topping should add a satisfying crunch with every bite, while the sour cream adds a cool contrast to the warm, creamy soup. Serve immediately while the bacon is still crispy—this isn't a dish that waits well.
Pro Tips For Making Aldi Potato Soup
- SIMMER POTATOES LOW: After boiling potatoes for soup, I learned the hard way that dropping them into simmering broth too fast turns them mushy. Instead, lower the heat to a gentle simmer—think tiny bubbles, not rolling—and add the peeled, quartered Russets one at a time. They’ll cook through evenly without falling apart, and you’ll save yourself from straining a watery mess later.
- PEEL GARLIC RIGHT: Those cloves hiding in the middle of the bulb? They’re the stubborn ones that refuse to mince clean. Instead of hacking at them with a knife, smash the whole head against a cutting board first—then separate the cloves. They’ll peel like magic, and you’ll avoid the frustration of garlic bits flying everywhere while chopping onions.
- STRAIN BROTH CAREFULLY: The Aldi recipe probably calls for store-broth, which often hides bits of herbs or fat. Line your strainer with a coffee filter or cheesecloth to catch those gunky particles before blending. Trust me, you’ll notice the difference when the soup isn’t cloudy after blending—smooth is the goal, not murky.
- TEMPER THE CREAM: Cold heavy cream straight from the fridge will curdle your soup faster than you can say “lumpy disaster.” Warm it first by whisking it into a small bowl of hot broth (about ¼ cup) until it’s steaming but not boiling. Then stir it into the finished soup—silky texture guaranteed, no sad separation.
Troubleshooting perfect results
Lumpy Potato Texture
If your soup turns out grainy instead of silky, it’s likely because the potatoes weren’t cooked long enough or the flour wasn’t fully incorporated. Simmer the potatoes for an extra 5-10 minutes until they’re completely tender—you should be able to pierce them easily with a fork. For a smoother texture, blend half the soup with an immersion blender before adding the cream and cheese. This keeps some chunks for heartiness while ensuring a velvety base. 🥔
Bacon Too Soft
Crispy bacon topping is key, but soggy bacon ruins the experience. Cook the bacon separately in a cold skillet over medium-low heat for 8-10 minutes, stirring occasionally, until golden and crisp. The secret is low and slow—rushing it makes it greasy. For extra crunch, spread the cooked bacon on a wire rack for 2 minutes to cool before adding it to the soup. 🥓
Soup Too Thin
A runny soup usually means the flour didn’t thicken properly. Stir the flour into the potatoes while they’re simmering, then let it cook for 5 minutes before adding the broth. If it’s still too thin, mix 1 tbsp cornstarch with 1 tbsp cold water, stir it in, and simmer for 2-3 minutes until thickened. For a creamier texture without thinning, reduce the broth by ½ cup next time. 💧
Cheese Separates
Cheese clumping happens when it heats too fast. Remove the pot from heat before adding the cheese, then stir in ½ cup at a time while the soup sits off the stove. For extra insurance, temper the cheese by sprinkling it over the hot soup, stirring for 30 seconds, then repeating. If using pre-shredded cheese, grate your own—anti-caking agents cause separation. 🧀
Burnt Garlic
Roasted garlic should be nutty, not bitter. Peel the cloves after roasting to avoid overcooking. For even better flavor, roast them at 400°F for 20 minutes before adding to the soup. If they burn, reduce the heat to medium-low when sautéing and don’t stir constantly—let them cook undisturbed for 1 minute before adding the onions. 🧄
Overpowering Smoked Paprika
Too much smoked paprika can make the soup taste smoky instead of balanced. Start with ½ tsp and adjust to taste. If it’s too strong, balance it with a pinch of sugar (½ tsp) or a splash of lemon juice (1 tsp) to brighten the flavor. For a milder version, skip the smoked paprika and use ½ tsp regular paprika instead. 🌶️
Nutrition facts
Frequently asked questions about Aldi potato soup
Can I make this potato soup without cream?
For a dairy-free version, replace the 1 cup heavy cream with 1 cup full-fat coconut milk or ½ cup cashew cream (blend soaked cashews with water). The texture will be slightly different but still delicious. Add 1 tsp cornstarch to help thicken if needed.
How do I keep the bacon crispy when reheating?
Reheat the soup without the bacon topping. Instead, crisp fresh bacon bits in a separate pan over medium-high heat for 2-3 minutes before serving. For extra crunch, spread the cooked bacon on a wire rack for 1 minute to cool. Never microwave bacon—it makes it soggy!
What kind of potatoes work best?
Use Russet or Yukon Gold potatoes for the best texture—Russets hold up well during cooking, while Yukon Golds add natural creaminess. Avoid waxy potatoes like red or fingerlings, as they turn mushy. Aldi's organic potatoes work perfectly!
Can I make this soup in a slow cooker?
Yes! Sauté the bacon, onions, and garlic first, then transfer everything to the slow cooker. Add the potatoes, broth, and flour, and cook on Low for 6-7 hours or High for 3-4 hours. Stir in the cream and cheese at the end, then crisp the bacon separately. The slow cooker keeps it creamy without overcooking!
Why does my soup taste bland?
Blandness usually means the seasoning needs adjustment. Taste before adding cream/cheese and add ½ tsp more salt or ¼ tsp black pepper if needed. Boost flavor with 1 tsp Worcestershire sauce or ½ tsp onion powder. Don't forget—roasted garlic adds depth, so make sure it's well-cooked!
