Soups & Stews
This big potato soup recipe delivers the kind of hearty, velvety comfort that feels like a warm hug on a chilly day. The secret lies in roasting the potatoes first—this caramelizes their edges and deepens their natural sweetness, creating a rustic texture that no instant soup mix can replicate.
What sets this version apart is the celery crown crunch: crispy, golden fried celery that adds a satisfying contrast to every spoonful.
The process is straightforward but yields restaurant-quality results: aromatic onions and garlic form the flavor base, while a blend of cream and cheddar creates that signature thick, creamy consistency.
Simmering the potatoes in rich chicken broth ensures each bite is packed with savory depth, and a touch of smoked paprika adds a subtle smokiness that elevates the dish. The best part? This soup tastes even better the next day as flavors meld together.
By the time you're done, you'll have a pot of soup that's thick enough to stand a spoon in, with tender potatoes, silky broth, and those irresistible crispy celery crowns.
It's the kind of meal that disappears quickly—perfect for family dinners, game days, or when you need a comforting bowl of warmth. The recipe serves 4-6, making it ideal for sharing or leftovers.
Pair it with crusty bread for dipping or a simple green salad to balance the richness. The celery crowns can be made ahead and stored in the fridge until serving, so you can focus on enjoying the soup. Let's get cooking—this is the potato soup you'll make again and again.
Ingredients for big potato soup
Roasted potatoes, crispy celery crowns, and creamy cheddar—this soup is all about cozy texture contrasts.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Cut into 1.5-inch chunks |
| Yellow Onions 🧅 | 2 whole | Medium size, diced |
| Celery Stalks 🧅 | 4 whole | For crowns, cut into 2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged variety |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | ½ cup | For roasting potatoes |
| All-Purpose Flour 🌾 | 2 tbsp | For celery crowns |
| Salt 🧂 | 1 ½ tsp | Kosher preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for celery crowns |
The potatoes are the star here, so don't skimp. Russets work best for their fluffy texture—Yukon Golds if you want extra creaminess. Roast them first for that caramelized edge that makes this soup feel special. Grab the biggest bag you can find at Trader Joe's or WinCo for the best price. For the celery, look for fresh, crisp stalks with no brown spots—local farmers markets usually have the best quality. The onions and garlic? Yellow onions add sweetness, while garlic cloves should be firm and free of sprouts.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Heavy cream too rich? Half-and-half or coconut milk keeps it creamy without overpowering. The cheddar can be sharp or mild—Cabot or Tillamook are my go-tos. For the celery crowns, if you're short on time, baby carrots or parsnips make great substitutes. The flour for coating? All-purpose works fine, but if you've got cornstarch, use that for extra crispiness. And if you're making this ahead, prep the celery crowns first—they can be fried and stored separately until serving.
This soup tastes even better the next day—3-4 days in the fridge, no problem. The celery crowns? Keep them in an airtight container at room temp for up to 2 days—they stay crispy if you store them right side up. Freeze portions of the soup (without the celery crowns) for up to 3 months. I always double the batch—leftovers make perfect lunches. And if you're serving a crowd, make the celery crowns in batches so they don't get soggy waiting.
Why You'll Love This Recipe
- 20-Minute Prep: I swear by this—just chop the onions, celery, and garlic while the potatoes boil. No fancy techniques, no waiting around. That crispy onion edge? Worth the two minutes extra.
- Creamy Without Guilt: Russets break down into that dreamy, thick texture while staying hearty. Honestly, the broth and garlic make it taste richer than any heavy cream could—plus, it’s lighter on the wallet.
- Leftovers That Win: This soup actually improves the next day. The flavors meld, the potatoes get even softer, and it’s perfect for quick lunches. I meal prep a whole pot on Sundays—no sad, watery soup here.
- Budget Crowd-Pleaser: Five ingredients, zero fancy swaps. Russets are cheap, broth is cheap, and everyone at the table will ask for seconds. Between us? This is my go-to for game days, sick nights, or when I’m broke.
Step-by-step instructions for big potato soup
Here's how to build a rich, velvety potato soup with that coveted celery crown crunch everyone loves.
Roast Potatoes and Celery for Deep Flavor
Preheat your oven to 425°F. Toss the 3 lb Russet Potatoes (cut into 1.5-inch chunks) and the 4 whole Celery Stalks (cut into 2-inch pieces) with 0.5 cup Olive Oil and 0.75 tsp Salt on a rimmed baking sheet. Spread them in a single layer—this ensures even browning.
Roast for 30-35 minutes until the edges are deep golden brown and the potatoes feel tender when pierced with a fork. The celery should be caramelized with crispy edges. This roasting step builds incredible flavor that no stovetop method can match. Don't skip it—this is where the magic happens.
Sauté Aromatics and Build the Base
While the potatoes roast, heat 2 tbsp Butter in a large Dutch oven over medium heat. Add the 2 whole Yellow Onions (diced) and cook for 5 minutes until softened and translucent. Add the 6 cloves Garlic Cloves (minced) and cook for another 30 seconds until fragrant—you should smell that garlic releasing its sweet aroma.
Sprinkle in the 2 tbsp All-Purpose Flour and stir for 1 minute to cook off the raw flour taste. Slowly whisk in the 6 cups Chicken Broth until smooth. Bring to a gentle simmer and let it cook for 5 minutes to develop some depth of flavor. Here's where the foundation for your soup's richness begins.
Combine and Simmer Until Creamy
Add the roasted potatoes and celery to the Dutch oven. Stir in the 1 tsp Smoked Paprika, 0.5 tsp Ground Black Pepper, and remaining 0.75 tsp Salt. Bring to a boil, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the potatoes are completely tender and the soup has thickened slightly.
Use an immersion blender to partially purée about half the soup until smooth—this creates that signature rustic texture. If you don't have an immersion blender, carefully transfer about half the soup to a blender and blend until smooth, then return it to the pot. The remaining chunky pieces add wonderful texture contrast. Taste and adjust seasoning if needed.
Finish with Cream and Cheese
Reduce heat to low and stir in the 1 cup Heavy Cream and 1.5 cups Sharp Cheddar Cheese. Cook for another 5 minutes until the cheese is fully melted and the soup is silky smooth. The cream will give it that luxurious mouthfeel while the cheese adds a sharp, tangy finish that balances the dish perfectly.
Real talk: Don't walk away during this step. The cheese can easily scorch if you're not paying attention. Stir gently but constantly until everything is completely incorporated. You want the soup to coat the back of a spoon with a velvety consistency—this is what makes it feel special.
Serve with Celery Crown Crunch
Ladle the soup into bowls, making sure each serving gets a generous portion of those crispy celery crowns from the roasting step. The contrast between the creamy soup and the crunchy celery is what makes this recipe stand out from basic potato soup. Garnish with additional Sharp Cheddar Cheese and a sprinkle of Ground Black Pepper if desired.
Serve immediately while the celery crowns are still crisp. I like to pair this with crusty bread to soak up every last bit of that delicious broth. The soup will continue to thicken slightly as it sits, so don't be surprised if it's even more luxurious the next day—just stir in a splash of warm broth or milk if needed to loosen it up.
Pro Tips For Making Big Potato Soup
- Parboil Potatoes First: I learned this the hard way—skipping the parboil means your Russets turn to mush instead of creamy chunks. Cut them into even 1-inch cubes, boil in salted water for 5 minutes, then drain. This locks in shape and texture, so your soup doesn’t turn into glue.
- Sweat, Don’t Burn: Yellow onions and celery need patience—low heat, 8-10 minutes until soft and translucent. After burning two batches, I finally got it: keep the heat under 300°F (medium-low), stir often, and resist the urge to rush. This builds flavor without bitterness.
- Salt the Broth Early: Add a full teaspoon of salt to the chicken broth before combining it with the potatoes. I used to wait until the end, and the soup always tasted flat. Salted broth infuses the potatoes better, so they absorb flavor from the start.
- Skip the Peel: Russet skins stay tender when cooked properly—no need to peel them. Scrub them clean, leave the skins on, and cut them into even pieces. The skins add texture and nutrients, and they’re easier to handle than peeling a mountain of potatoes. (Yes, even if you’re impatient like me.)
Flavor customization for this dish
Smoky & Spicy Kick
Add ½ tsp cayenne pepper or 1 tsp chipotle powder when sautéing the onions for a fiery twist. I love balancing this with an extra ½ cup sour cream stirred in at the end—it cools the heat while adding tangy richness.
For smokier depth, swap the smoked paprika for 1 tsp chipotle in adobo (blended with 1 tbsp broth) and simmer it with the potatoes. 🌶️
Herbaceous Variations
Fresh herbs transform this soup completely. Try adding 1 tbsp fresh thyme or 1 sprig rosemary when roasting the potatoes, then remove before blending. For a brighter finish, stir in 2 tbsp chopped chives or 1 tbsp chopped parsley right before serving.
I also love a 1 tsp lemon zest at the end—it cuts through the creaminess beautifully.
Creamy vs. Dairy-Free
For a lighter version, replace the heavy cream with 1 cup coconut milk (full-fat for richness) and use 1 cup nutritional yeast instead of cheddar. The soup stays creamy but gains an umami depth.
If you prefer traditional creaminess, try ½ cup cream cheese blended with the potatoes—it melts smoothly without curdling. For extra indulgence, fold in ¼ cup mascarpone cheese at the end. 🥛
Vegetable Boosts
Add 1 cup diced carrots or 1 cup corn kernels when roasting the potatoes for natural sweetness. For a heartier soup, stir in 1 cup cooked kale (chopped) or 1 cup chopped mushrooms during the final simmer.
I also love ½ cup roasted butternut squash cubes—they add natural sweetness that pairs perfectly with the smoky paprika.
Protein Add-Ins
Make this a full meal by stirring in 1 cup cooked bacon bits or ½ lb shredded rotisserie chicken> during the last 5 minutes of simmering. For a vegetarian option, add 1 cup cooked lentils or ½ cup crumbled feta cheese> at the end.
The protein balances the richness, making it more satisfying for lunch or dinner. 🍗
Sweet & Savory Twist
Balance the savory flavors with 1 tsp maple syrup> or 1 tbsp honey> stirred in during the final simmer. This works surprisingly well with the smoked paprika, creating a sweet-savory contrast.
For a caramelized finish, top each serving with 2 tbsp caramelized onions> (sautéed until deep amber). The sweetness enhances the potato's natural earthiness. 🍯
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of Russets?
Sweet potatoes add natural sweetness and a vibrant color. For best results, roast them at 400°F for 25-30 minutes (they cook faster than Russets) until tender. The texture will be slightly denser but still delicious. Just reduce the smoked paprika to ½ tsp—sweet potatoes already have a natural smokiness.
How do I make this soup dairy-free?
Swap the heavy cream for 1 cup coconut milk (full-fat for richness) and replace the cheddar with 1 cup nutritional yeast for a cheesy flavor. For extra creaminess, blend in ½ cup silken tofu with the potatoes. The soup will still be velvety, just with a slightly different texture.
Why did my celery crowns turn out soggy?
Soggy celery crowns usually happen when they absorb moisture from the soup or sit too long. Fry them in batches and keep them in a 200°F oven while finishing the soup—this maintains crispness. Also, pat them dry thoroughly before frying and use enough oil (about ½ cup) to create a protective barrier.
Can I make this soup in an Instant Pot?
Yes! Sauté the onions and garlic as directed, then add all ingredients except the celery crowns. Seal the lid and cook on high pressure for 8 minutes, followed by a 10-minute natural release. Finish by stirring in the cream and cheese off the heat. The texture will be slightly thinner—adjust with a cornstarch slurry if needed.
What's the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with a splash of broth or milk to restore creaminess. Avoid microwaving—it can make the potatoes gummy. For the celery crowns, warm them in a 350°F oven for 3-5 minutes to revive their crispiness. Leftovers taste even better the next day!
