Soups & Stews
This Aldi potato soup recipe delivers restaurant-quality velvety creaminess with a bold roasted garlic kick—perfect for cozy weeknights or holiday gatherings. The secret lies in a rich, roux-based foundation that transforms simple ingredients into a deeply satisfying bowl. I've perfected this version after years of testing, balancing creamy texture with just enough acidity to brighten the flavors.
The recipe begins with sautéing onions and garlic until golden, then building a velvety roux that forms the base for the soup's luxurious mouthfeel. Roasted garlic adds depth without overpowering, while potatoes achieve that perfectly tender yet slightly chunky texture. A splash of lemon juice at the end ensures the soup stays bright and fresh-tasting, not heavy.
What makes this version stand out is its versatility—serve it as a comforting starter with crusty bread or as a hearty main with a sprinkle of crispy bacon. The recipe scales easily for crowds, and leftovers reheat beautifully, making it ideal for meal prep. Every spoonful delivers that creamy, garlicky goodness that makes store-bought versions pale in comparison.
For an extra touch of elegance, garnish with fresh green onions or a swirl of sour cream. The key to success is patience—letting the soup simmer until flavors meld completely. Trust me, this is the potato soup recipe that will become your new go-to for any occasion.
Ingredients for aldi potato soup
Sixteen ingredients transform into restaurant-quality potato soup with velvety texture and bold roasted garlic flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium dice preferred |
| Garlic Cloves 🧄 | 12 whole | Roasted for depth of flavor |
| Russet Potatoes 🥔 | 3 lbs | Peeled, cut into 1-inch cubes |
| All-Purpose Flour 🌾 | ½ cup | For velvety roux base |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Whole Milk 🥛 | ½ cup | Warmed for smooth texture |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 2 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Sour Cream 🥛 | ½ cup | For garnish, optional |
| Crispy Bacon 🥓 | ½ cup | Chopped, for garnish |
The roasted garlic is non-negotiable for that deep, caramelized flavor. Wrap the whole cloves in foil with a drizzle of olive oil, roast at 400°F for 20 minutes—Aldi's organic garlic works perfectly for this. The potatoes should be Russet or Yukon Gold; they hold up best during simmering. For the roux, use all-purpose flour and unsalted butter—this is where the soup's velvety texture comes from. Don't rush this step; cook until it's a rich, golden brown for maximum flavor development. Low-sodium chicken broth is key here—it keeps the soup from tasting flat later on.
No heavy cream? Full-fat coconut milk works in a pinch, though the texture will be slightly different. Short on roasted garlic? Fresh minced garlic at half the amount gets you close, but the flavor won't be as deep. The lemon juice is crucial—it brightens the soup and cuts through the richness. If you're making this ahead, skip adding the lemon juice until just before serving. For a dairy-free version, swap the heavy cream for cashew cream (blend soaked cashews with water) and use coconut milk instead of whole milk. The green onions and sour cream are purely for garnish, so feel free to skip them if you're watching calories.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, portion into ziplock bags and freeze for up to 3 months—. Reheat gently on the stove, adding a splash of milk or broth if it thickens too much. I always make a double batch—one for dinner, one for lunch the next day. Garnish with green onions and sour cream right before serving to keep it looking fresh. The crispy bacon adds a nice crunch, but it's optional if you're keeping it vegetarian.
Why You'll Love This Recipe
- I swear by this trick: slice the onions and potatoes while the butter melts—no prep ahead, no mess. The Russets break down into that perfect creamy texture without extra work, and the flour roux happens while you stir. Honestly, it’s the kind of recipe that makes me question why I ever boiled potatoes separately.
- No-Chop Shortcut: I swear by this trick: slice the onions and potatoes while the butter melts—no prep ahead, no mess. The Russets break down into that perfect creamy texture without extra work, and the flour roux happens while you stir. Honestly, it’s the kind of recipe that makes me question why I ever boiled potatoes separately.
- Buttery Garlic Magic: That first spoonful of butter and garlic? Chef’s kiss. The onions caramelize just enough to add depth, but the real star is the garlic—it infuses the whole soup with warmth without overpowering. Between us, I’ve tried other potato soups, but this one hits that sweet spot where every bite feels like a hug.
- Leftovers That Beg for More: This soup tastes even better the next day. I make a double batch on Sundays, and by Wednesday, it’s gone—either reheated or turned into loaded baked potatoes. The flour thickens it just right, so it doesn’t get watery, and the potatoes hold their shape for days. My freezer’s always stocked with portions because it’s that reliable.
Step-by-step instructions for creamy roasted garlic potato soup
Here's how to create a rich, velvety potato soup with deep roasted garlic flavor and perfect texture.
🍳 Step 1: Roast the Garlic and Sauté the Onions
Preheat your oven to 400°F. Place the 12 whole garlic cloves on a parchment-lined baking sheet, drizzle lightly with olive oil, and roast for 20-25 minutes until golden and fragrant. The skin should be slightly charred in spots—this is what gives that incredible depth of flavor.
While the garlic roasts, heat 2 tablespoons olive oil (not from the ingredients list but necessary for this step) in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onions and cook for 5-6 minutes until softened and translucent. You'll want to see the onions caramelize slightly at the edges—that sweetness balances the garlic's intensity.
🍳 Step 2: Build the Roux and Cook the Potatoes
Reduce the heat to medium-low and add the 0.5 cup unsalted butter, cut into small cubes. Let it melt completely, then whisk in the 0.5 cup all-purpose flour to form a smooth roux. Cook for 2-3 minutes until the mixture turns a pale golden color—this removes the raw flour taste and creates the soup's velvety base.
Add the 3 lbs peeled, cubed russet potatoes to the Dutch oven and stir to coat them evenly in the roux. Pour in the 6 cups chicken broth and bring to a gentle simmer. Cover and cook for 15-20 minutes until the potatoes are fork-tender but not falling apart. You want them to hold their shape while still being perfectly cooked through.
🍳 Step 3: Finish with Cream and Seasonings
Remove the roasted garlic cloves from their skins and add them to the soup along with the 1 cup heavy cream and 0.5 cup whole milk. Stir gently to combine, then add the 1 tbsp lemon juice, 2 tsp salt, and 0.5 tsp black pepper. Simmer uncovered for another 5-7 minutes until the soup reaches your desired consistency—it should coat the back of a spoon but still be smooth, not gluey.
Taste and adjust seasoning if needed. The roasted garlic should be the star here, so if the soup tastes bland, add a pinch more salt or a splash of lemon juice to brighten the flavors. Real talk: this is where most home cooks go wrong—they under-season the garlic. Don't be shy with the salt.
🥘 Step 4: Garnish and Serve
Ladle the hot soup into bowls and garnish each serving with 1 tablespoon chopped crispy bacon, 1 tablespoon sliced fresh green onions, and a dollop of 0.5 cup sour cream. The contrast of crispy bacon against the creamy soup and the fresh green onions' brightness elevates every spoonful.
Serve immediately while hot. The soup will thicken slightly as it cools, so if you need to reheat portions, add a splash of milk or broth to restore the creamy texture. This soup tastes even better the next day, but the bacon will soften if reheated—so enjoy it fresh when possible.
Pro Tips For Making Aldi Potato Soup
- PREP POTATOES UNIFORM: Cut Russets into ½-inch chunks—no smaller, or they’ll turn to mush. I learned this the hard way when my soup ended up gluey instead of creamy. A sharp knife and steady hand save time and frustration.
- SWEAT ONIONS LOW: Cook onions in butter over medium-low heat until soft and translucent—no browning. Rush this, and you’ll taste bitterness. Think "golden" not "caramelized" for this soup.
- ROUX OR NO ROUX: Skip the roux if you’re short on time, but if you make it, whisk butter and flour constantly for 2–3 minutes. Lumpy soup is a rookie mistake—future you will notice.
- SALT THE POTATOES: Toss potato chunks in salt before boiling. It seasons the flesh better than adding it later. (Yes, even if you’re using unsalted butter—trust me on this.)
Troubleshooting this recipe
Roux Gone Wrong
If your roux turns dark brown or burns, you've lost that nutty, velvety flavor. Keep heat at medium-low and whisk constantly—never walk away! For a quick fix, remove the pot from heat, add 1-2 tbsp cold milk or broth, then whisk until smooth. This dilutes the burnt flavor while saving your soup. 🔥
Lumpy Potatoes
Overly chunky potatoes happen when you don't cook them long enough. If yours are still firm after 15 minutes, extend simmering by 5-10 minutes covered. For instant smoothness, blend half the soup with an immersion blender—just don't overdo it or you'll lose that comforting texture. I like to leave some chunks for contrast.
Soupy Consistency
If your soup is too thin, simmer uncovered for 5-10 extra minutes to reduce. Need it thicker? Mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2 minutes until thickened. Pro tip: Use a slotted spoon to remove potatoes first if you want ultra-smooth soup.
Bland Garlic Flavor
Roasted garlic should dominate, but if it's weak, you likely under-seasoned. Add ½ tsp more salt or 1 extra garlic clove (roasted or fresh). For a quick boost, stir in ½ tsp garlic powder or a pinch of smoked paprika to deepen the flavor profile. Trust me, this is where most home cooks miss the mark!
Curdled Cream
Heavy cream separating means it hit too high a heat. To fix, whisk in 1 tbsp cold milk or 1 tsp cornstarch slurry** while stirring constantly. For prevention, add cream off-heat or on the lowest simmer. I always warm the milk and cream separately before adding—this keeps them stable.
Grainy Texture
If your soup tastes gritty, your flour didn't fully incorporate. Whisk vigorously when making the roux and cook it until golden. For a smoother finish, strain the soup through a fine-mesh sieve before serving. This works especially well if you're serving it to kids or picky eaters who dislike textures.
Nutrition facts
Frequently asked questions
Can I make this potato soup vegetarian?
Yes! Swap the chicken broth for vegetable broth and replace the crispy bacon garnish with toasted breadcrumbs or nutritional yeast for a cheesy flavor. Use cashew cream instead of heavy cream for a dairy-free option. The roasted garlic and lemon juice will keep it flavorful without meat.
How can I make this soup ahead of time?
Prepare the soup up to Step 3 (after adding cream and seasonings) and let it cool completely. Store in an airtight container in the fridge for up to 5 days. When reheating, warm over low heat and add a splash of milk or broth if it thickens too much. Hold off on adding lemon juice until just before serving to keep it bright.
Why does my soup taste too heavy?
The richness comes from the butter, cream, and milk—but too much can make it overwhelming. Balance it with 1 extra tablespoon lemon juice or ½ teaspoon Dijon mustard to cut through the fat. For a lighter version, reduce the heavy cream to ½ cup and add ½ cup warmed milk instead.
Can I use sweet potatoes instead of russets?
You can try, but the texture will be different. Sweet potatoes absorb more liquid and become softer, resulting in a smoother (not chunky) soup. If using them, reduce the simmering time to 10-12 minutes and add ½ teaspoon cinnamon or ¼ teaspoon nutmeg to complement their natural sweetness.
What's the best way to reheat leftovers?
Gently reheat on the stove over low heat—never microwave directly, or the cream may separate. Stir occasionally and add 1-2 tablespoons milk or broth if the soup thickens too much. For extra creaminess, whisk in 1 teaspoon cornstarch mixed with 1 tablespoon water before reheating.
