Soups & Stews
This Aldi potato soup recipe delivers the cozy, velvety comfort of a classic diner-style bowl—just like your favorite takeout, but better. The secret lies in a crispy celery top that adds texture and flavor, while creamy potatoes and rich broth create that signature velvety mouthfeel.
I’ve perfected this version using Aldi’s budget-friendly staples, so you get restaurant-quality results without the splurge.
What sets this recipe apart is the balance of simplicity and depth. You’ll start with sautéed onions and celery for a fragrant base, then build layers of flavor with garlic, thyme, and a splash of cream.
The potatoes simmer until tender, while the celery topping gets crispy under the broiler for that satisfying crunch. It’s the kind of soup that feels indulgent but comes together in under an hour.
By the time you’re done, you’ll have a steaming bowl of creamy potato soup with a golden, crispy celery top that adds both texture and visual appeal. The broth is rich but not heavy, the potatoes are velvety, and the celery top delivers that perfect contrast.
It’s the kind of dish that turns a simple weeknight into a cozy meal—ideal for chilly evenings or when you crave comfort.
Serve it with crusty bread for dipping or a side salad to balance the richness. This recipe also reheats beautifully, making it perfect for meal prep. Let’s get started—your taste buds will thank you.
Ingredients for aldi potato soup
Here's what you'll need for this cozy, velvety potato soup with crispy celery top.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 whole | Diced, medium size preferred |
| Celery Stalks 🥬 | 4 whole | Diced, for broth and topping |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Russet Potatoes 🥔 | 2 lb | Peeled, cubed into 1-inch pieces |
| Chicken Broth 🍲 | 4 cups | Low-sodium, Aldi brand preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Whole Milk 🥛 | ½ cup | For creaminess, any brand |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Salt 🧂 | 1 ½ tsp | Kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening broth |
| Celery Stalks (Extra) 🥬 | 2 whole | Thinly sliced for crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional garnish |
Aldi’s budget-friendly staples make this easy. Grab the Aldi brand chicken broth—it’s flavorful without needing to reduce sodium. For the celery, look for fresh, crisp stalks with vibrant green tops (the good stuff, not the wilted kind). The potatoes should be firm and starchy—Russets or Yukon Golds work best. I always pick up the unsalted butter from Aldi too—it’s perfect for sautéing without adding extra salt. Pro tip: if you can’t find fresh thyme, dried works just fine (use half the amount).
No heavy cream? Full-fat coconut milk gives a similar richness. Short on milk? Evaporated milk works in a pinch. For the crispy celery topping, if you don’t have extra celery, green onions or leeks sliced thin will work too. Want to make it vegan? Swap the chicken broth for vegetable broth and use cashew cream instead of heavy cream. The flour is just for thickening—if you’re gluten-free, use cornstarch instead. And trust me, the crispy celery top is worth the extra minute under the broiler.
This soup tastes even better the next day—honestly, the flavors meld into pure comfort. Store leftovers in the fridge for up to 5 days or freeze for 3 months. For the crispy topping, make it fresh before serving—it loses its crunch if reheated. I always double the batch and freeze half for lazy weeknights. The celery topping can be prepped ahead and baked just before serving—perfect for meal prep.
Why You'll Love This Recipe
- 20-Minute Sauté: I swear by the "sofrito" trick—sweating onions, celery, and garlic until they’re almost caramelized. That deep, sweet base? It’s the secret sauce here, and it takes less than 15 minutes of hands-off time while the potatoes boil.
- Creamy Without Guilt: The real magic? Russets break down into that velvety texture, but you don’t need heavy cream. A splash of broth and a sprinkle of butter (or even a dollop of Greek yogurt) keeps it rich without the heaviness—plus, it’s way cheaper than restaurant versions.
- Leftover Goldmine: This soup actually improves the next day. The flavors meld, and the potatoes get even softer. I make a double batch on Sundays and freeze half—perfect for lazy nights when I just want to reheat and eat.
- Budget Feeds Five: Five big bowls for under $5? That’s the Aldi advantage. Chicken broth stretches, potatoes fill you up, and the veggies add zero cost but all the flavor. Honestly, it’s the kind of meal that makes grocery shopping feel like a win.
Step-by-step instructions for Aldi potato soup
Here's how to create a velvety potato soup with that perfect crispy celery topping everyone will love.
🍳 Step 1: Sauté the Aromatic Base
Melt the 2 tablespoons butter in a large pot over medium heat. Add the diced yellow onions and 4 whole celery stalks (diced), cooking for 5-6 minutes until softened and slightly golden. This builds the flavor foundation—don't rush it.
Next, add the 3 cloves minced garlic and cook for 30 seconds until fragrant. Here's the thing—garlic burns fast, so watch closely. You'll smell that wonderful nutty aroma when it's ready. Stir in the 1 tablespoon all-purpose flour and cook for 1 minute to remove any raw taste.
🍳 Step 2: Build the Broth and Cook Potatoes
Pour in the 4 cups chicken broth and bring to a gentle boil. Add the peeled, 1-inch cubed russet potatoes, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 1 teaspoon dried thyme. Reduce heat to medium-low and simmer for 15-18 minutes until potatoes are fork-tender.
You'll know they're done when a knife slides in easily with just slight resistance. If the soup looks too thick, add ½ cup water to reach your desired consistency. The potatoes should be soft but not falling apart—this ensures a creamy texture later.
🥘 Step 3: Create the Creamy Texture
Remove the pot from heat and carefully stir in the 0.5 cup heavy cream and 0.5 cup whole milk. The cream will thicken the soup beautifully—just a few minutes of simmering will do. Return to low heat and cook for 3-4 minutes, stirring occasionally, until fully incorporated.
Taste and adjust seasoning—you might need a pinch more salt or pepper. Here's where the magic happens: the cream should create that velvety texture without making the soup heavy. If it's too thick, whisk in 1-2 tablespoons more broth.
🔥 Step 4: Prepare the Crispy Celery Topping
While the soup simmers, slice the 2 whole extra celery stalks thinly into matchsticks. Heat 1 tablespoon butter in a small skillet over medium-high heat until foaming. Add the celery in a single layer and cook for 3-4 minutes, stirring occasionally, until golden brown and crisp.
Watch carefully—the celery should be crispy but not burned. If it starts to darken too quickly, reduce heat slightly. These crispy celery pieces add that perfect textural contrast to the creamy soup. Remove from heat and set aside.
🍽️ Step 5: Finish and Serve
Ladle the soup into bowls, dividing the crispy celery evenly among them. Sprinkle with 0.25 cup freshly grated Parmesan cheese just before serving. The cheese adds a nice salty contrast to the creamy soup and complements the crispy celery perfectly.
Serve immediately while the celery topping is still crispy. Each spoonful should deliver that creamy potato perfection with that satisfying crunch from the celery. This is the moment that matters—enjoy while it's hot!
Pro Tips For Making Aldi Potato Soup
- Sweat the Veggies First: Don’t rush the onion, celery, and garlic step—cook them in butter or oil over medium heat until the onions turn translucent and the celery softens (about 8-10 minutes). I used to skip this, and the soup always tasted raw and unbalanced. This builds flavor that broth alone can’t replace.
- Cut Potatoes Evenly: Chop the Russets into ½-inch cubes, not random chunks. Even cooking means no mushy bits or undercooked centers—just creamy, uniform texture. (Yes, it takes 2 minutes extra, but your soup will look and taste like it came from a restaurant.)
- Taste Before Blending: Season the soup with salt and pepper before puréeing—it’s easier to adjust flavor than fix a bland, smooth disaster. I learned this after blending a whole batch that needed more salt and couldn’t fix it without starting over.
- Use Cold Broth: Stir in cold chicken broth at the end, not hot. It cools the soup slightly, prevents curdling if you add dairy later, and gives you a chance to taste one last time. (Pro move: Save a cup of broth to thin the soup if it’s too thick after blending.)
Health benefits of this aldi potato soup
Creamy Comfort
This potato soup is a protein-packed comfort food that delivers complex carbs from the potatoes while keeping calories in check. The heavy cream and whole milk add richness without excessive fat—just ½ cup each—making it a satisfying yet balanced meal.
The chicken broth provides electrolytes like sodium and potassium, essential for hydration and muscle function. 💪
For those watching their saturated fat intake, you can reduce the heavy cream to ¼ cup and replace the rest with Greek yogurt (unsweetened) for a tangy twist that still delivers probiotics for gut health.
The thyme in this recipe also contains antioxidants that support immune function, while the celery adds vitamin K and folate for bone health and metabolism.
Digestive Benefits
The fiber-rich potatoes (especially when slightly undercooked) help promote digestive regularity, while the celery topping provides soluble fiber that supports gut health. I’ve found that adding a pinch of black pepper (already in the recipe) enhances thermogenesis—your body’s ability to burn calories—thanks to its piperine compound.
The Parmesan cheese garnish adds calcium and vitamin D, which work together to strengthen bones.
For a lighter digestive experience, skip the crispy celery topping if you’re prone to bloating—it’s the only part of this recipe that might be harder to digest for some.
The low-sodium broth (as recommended) also helps prevent water retention, making this soup a great option for those monitoring blood pressure.
Energy Boost
This soup is a slow-release energy powerhouse thanks to the potatoes’ complex carbs and healthy fats from the cream and butter. The combination keeps you full for 3-4 hours post-meal, making it perfect for busy weeknights.
The garlic in the recipe also contains allicin, a compound linked to cardiovascular health and reduced inflammation.
For an extra energy kick, stir in 1 tablespoon nutritional yeast when serving—it adds a cheesy flavor and B vitamins (especially B12) for metabolism support. I like to keep a small container of it in my pantry for quick nutrient boosts.
The thyme in this recipe also contains volatile oils that may help reduce stress and improve mood—perfect for cozy evenings!
Meal Prep Perks
Unlike many creamy soups, this one reheats beautifully without losing its velvety texture, making it ideal for meal prep. The potatoes’ resistant starch content actually increases when cooled and reheated, which may improve gut microbiome health.
Just store leftovers in an airtight container and reheat on the stovetop with a splash of water or broth to restore creaminess.
For freezer-friendly prep, portion the soup (without the crispy celery topping) into quart-sized freezer bags, leaving 1-inch headspace for expansion. Thaw overnight in the fridge and reheat gently—never microwave directly from frozen.
The celery topping can be prepped fresh before serving to maintain its crispiness. This makes it a weeknight lifesaver that still feels special. ✨
Nutrition facts
Frequently asked questions
Can I make this potato soup without heavy cream?
For a lighter version, replace the 0.5 cup heavy cream with 0.5 cup full-fat coconut milk or Greek yogurt (unsweetened). The soup will still be creamy but with a slightly different texture. If you're avoiding dairy entirely, try cashew cream (blend soaked cashews with water) for a rich, neutral flavor. The key is to use the same amount to maintain consistency.
How do I prevent the celery topping from getting soggy?
The secret is timing and heat! Cook the celery topping just before serving and keep it separate from the soup until the last minute. For extra crispiness, broil it for 1-2 minutes under the oven's broiler after pan-frying. If you're prepping ahead, store the topping separately in an airtight container and reheat it in a dry skillet over medium-high heat for 2-3 minutes before adding it back to the soup.
Can I use instant potatoes to speed up the process?
Yes, you can! Swap the 2 pounds russet potatoes for 1.5 cups instant potato flakes (about 6 ounces). Simply add them to the simmering broth with the other ingredients and cook for 5-7 minutes instead of 15-18 minutes. The texture will be slightly different but still creamy. Just be sure to stir well to avoid clumping, and you might need to adjust the liquid slightly if the soup seems too thick.
What if my soup turns out too thick or too thin?
If it's too thick, stir in 1-2 tablespoons broth or water and reheat gently. For a thinner soup, simmer uncovered for 5-10 minutes to let excess liquid evaporate. For extra creaminess without thinning, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes. Always taste as you go—adjusting the consistency is all about balance!
Can I make this soup in a slow cooker?
You can, but with a few adjustments! Sauté the onions, celery, garlic, and flour first in a skillet, then transfer everything to the slow cooker. Add the broth, potatoes, and seasonings, and cook on LOW for 6-7 hours or HIGH for 3-4 hours. Stir in the cream and milk at the end, as slow cookers can make dairy break down. For the crispy celery topping, prepare it fresh before serving—it won’t hold up well in the slow cooker.
