Soups & Stews
This baked potato soup recipe with Velveeta cheese delivers the ultimate comfort in every spoonful—creamy, cheesy perfection topped with crispy celery crowns. 💛 I perfected this version after years of testing, balancing the rich Velveeta with the hearty flavor of potatoes and celery.
The secret lies in slow simmering to develop deep, savory notes while keeping the texture velvety smooth.
The magic happens when you roast the celery until golden and crisp, then sprinkle it over the steaming soup. This adds both texture contrast and visual appeal that makes the dish feel restaurant-quality.
My grandmother used to make a similar version, but this upgrade keeps the classic flavors while adding that satisfying crunch on top.
What you'll end up with is a soup so comforting it feels like a hug in a bowl—thick, creamy, and packed with cheesy goodness. The Velveeta melts into the potatoes, creating a rich base that's balanced by the fresh celery and subtle seasonings.
It's the kind of dish that disappears quickly, leaving everyone asking for seconds.
Perfect for chilly evenings or game day gatherings, this soup warms up any occasion. The leftovers reheat beautifully, making it ideal for meal prep. Garnish with green onions or bacon bits for extra flavor if you like, but the crispy celery crown is what truly makes this recipe special.
Ingredients for baked potato soup recipe with velveeta cheese
Six hearty ingredients create this creamy, cheesy soup with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Velveeta Cheese 🧀 | 16 oz | Shredded, full-fat preferred |
| Celery Stems 🧅 | 2 bunches | Cut into 2-inch pieces |
| Yellow Onion 🧅 | 1 whole | Medium, diced finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | Full-fat for creaminess |
| Butter 🧈 | 4 tbsp | Unsalted, for richness |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | Or 1 tbsp fresh thyme |
| Green Onions 🧅 | 4 whole | Sliced for garnish |
The Velveeta is non-negotiable here—it melts into that perfect, velvety texture. Grab the 16-ounce block from the dairy section, not the pre-shredded kind (it gets clumpy). For the potatoes, Russets are ideal—they break down nicely when cooked. Celery matters too; look for bright green, crisp stems at the grocery store. I always grab extra because half gets roasted for those crispy crowns. The broth? Swanson or Pacific Foods low-sodium is my go-to—it keeps the soup from tasting flat.
No Velveeta? Sharp cheddar or Monterey Jack works in a pinch, but you'll lose that signature smoothness. Fresh thyme is ideal, but dried at one-third the amount gets you close. For the celery crowns, Trader Joe's frozen celery is a lifesaver if you're short on time—just thaw and roast. The milk can be swapped for half-and-half for extra creaminess. Want more depth? A splash of cream cheese at the end takes it to next level. The potatoes should be cubed evenly—about 1-inch pieces so they cook through without turning mushy.
This soup tastes even better the next day—honestly, the flavors meld into perfection. Store leftovers in the fridge for 4-5 days, or freeze for 3 months in airtight containers. For meal prep, I double the batch and portion it into thermos containers—perfect for lunches. The crispy celery crowns? Make them fresh before serving, or they lose their crunch. Garnish with green onions or a sprinkle of Paprika for extra flair.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because you can literally eyeball the celery and onion—no measuring, no fuss. Toss in a handful of chopped stems and half an onion, and the soup still tastes like you slaved over it.
- Velveeta Magic: That gooey, melty Velveeta transforms everything into something rich and satisfying. The Russets break down into creamy chunks, and the garlic? Oh, it’s the secret weapon—just a few cloves, but they make the whole thing sing.
- Game for Any Meal: Serve it piping hot with crusty bread for dinner, or let it cool for a filling lunch the next day. Honestly, I’ve even packed it in thermoses for work—it’s that versatile.
- Budget-Friendly Leftovers: A single bag of Russets and a block of Velveeta stretch this into four hearty servings. Between us, I’ve had this soup three nights in a row, and no one’s complained—because it’s just that good.
Step-by-step instructions for creamy baked potato soup
Here's how to make this velvety potato soup with that perfect crispy celery crown topping.
🍳 Step 1: Sauté the Celery and Onion Base
Melt 4 tbsp butter in a large Dutch oven over medium heat. Add the 2-inch celery pieces and finely diced yellow onion from the ingredients list. Cook for 5-6 minutes until the celery softens and the onion becomes translucent.
Here's the thing—don't rush this step. You want the vegetables to really release their flavors and lose that raw bite. I like to stir occasionally and check for even browning. If the butter starts to brown too quickly, reduce the heat slightly. This aromatic base is the flavor foundation of your soup.
👨🍳 Step 2: Add Garlic and Create the Roux
Stir in the 4 minced garlic cloves and cook for 30 seconds until fragrant. Immediately whisk in the 2 tbsp all-purpose flour to create a roux. Cook for 1-2 minutes until the mixture turns golden and smells nutty.
This roux is what will thicken your soup beautifully. Don't let it brown too dark or it'll taste bitter. If it starts to darken too quickly, reduce the heat to medium-low. You're building the texture framework for that creamy, velvety consistency we want.
🥘 Step 3: Build the Soup Base
Slowly pour in the 4 cups chicken broth while whisking constantly to prevent lumps. Add the 3 lb cubed russet potatoes, 1 cup whole milk, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme. Bring to a gentle boil, then reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender.
I like to stir occasionally but not constantly—this helps prevent the potatoes from breaking apart. You'll know they're ready when they pierce easily with a fork. The soup should be thick but still have some body to it. If it's too thin, simmer uncovered for another 5 minutes to reduce slightly.
🔥 Step 4: Add Velveeta and Prepare the Celery Crown
Remove the soup from heat and stir in the 16 oz shredded Velveeta cheese until completely melted and smooth. For the crispy celery crown, arrange 12 celery pieces (about half of the total) in a circular pattern on top of the soup in the Dutch oven. Sprinkle with a pinch of salt.
Here's where it gets fun—place the Dutch oven under the broiler for 3-5 minutes until the celery crown is golden brown and crispy. Watch it closely so it doesn't burn. The cheese will bubble slightly, creating that perfect melty contrast with the crispy topping.
🍽️ Step 5: Garnish and Serve
Remove from the broiler and let the soup sit for 2 minutes to thicken slightly. Garnish with the remaining 12 celery pieces arranged around the crown and the 4 sliced green onions. Serve immediately with crusty bread for dipping.
Each spoonful should deliver that perfect balance of creamy, cheesy goodness with the satisfying crunch of the celery crown. The contrast is what makes this soup truly special. I promise, your taste buds will thank you for the crispy finish!
Pro Tips For Making Baked Potato Soup Recipe With Velveeta Cheese
- Boil Potatoes Until Fork-Tender: I learned this the hard way—Russets need to be fully cooked before blending, or you’ll end up with a grainy, starchy mess. Cut them into 1.5-inch chunks and boil for 12–15 minutes until a knife slides in like butter. No one wants to taste raw potato in their soup.
- Sauté Onions Until Golden: Skip the quick stir-fry and let those onions caramelize for 8–10 minutes until deep amber. The extra effort builds flavor that Velveeta alone can’t mask—especially if you’re using the mild, processed kind. (Yes, even if you’re impatient like me.)
- Shred Velveeta Before Melting: Ditch the block and grate it first—it melts faster and smoother into the soup. A box grater takes 30 seconds and guarantees no lumps, even if you’re not stirring like a maniac. Future you will notice the difference.
- Add Broth Gradually: Pour in the broth after the potatoes are blended, not before. This keeps the soup thick and creamy without turning it into a watery afterthought. Start with 2 cups, then adjust—no guessing games.
Pro cooking tips for perfect results
Butter Browning Mastery
Never skip this step—properly browning the butter adds incredible depth to your soup. I use unsalted butter for full flavor control, and I melt it over medium heat until it turns a golden hue with tiny brown flecks.
This adds nutty complexity that transforms your soup from good to restaurant-quality. 🔥
Watch the butter closely: if it starts smoking, immediately reduce to low heat. The goal is a rich, caramelized flavor without burning. I like to add the celery and onions right as the butter begins to foam—this ensures they absorb those beautiful browned bits.
Roux Perfection
The roux is where texture magic happens, so don't rush it. Whisk in the 2 tbsp flour immediately after the garlic cooks, and stir constantly for 1-2 minutes until it turns a pale golden color. This creates that perfect velvety consistency without any graininess.
Here's my pro tip: if your roux darkens too quickly, you're cooking it too hot. Reduce to medium-low heat and keep whisking. The moment it smells nutty and looks like wet sand, it's ready. This step builds the foundation for your soup's silky texture.
Potato Texture Control
Cutting potatoes into 1-inch cubes ensures even cooking without turning mushy. I always use Russet potatoes because their high starch content creates that perfect creamy texture when cooked down. Simmer on medium-low heat for 15-20 minutes until they're fork-tender.
Stirring occasionally prevents them from breaking apart, but don't over-stir—this can make the soup too thin. The potatoes should hold their shape while still being easily pierced with a fork. If they're cooking too fast, reduce the heat slightly.
Cheese Melting Secrets
Shredding the Velveeta cheese yourself makes all the difference. Pre-shredded cheese contains anti-caking agents that create clumps. Add the cheese off the heat and stir vigorously until completely melted and smooth. For extra creaminess, I sometimes stir in 2 tbsp sour cream at this stage.
The cheese should blend seamlessly into the soup, creating that signature velvety texture. If you see any lumps, strain the soup through a fine-mesh sieve for a silky-smooth finish. This is what transforms your soup from homemade to gourmet.
Celery Crown Crispiness
The crispy celery crown is what makes this soup truly special. Arrange 12 celery pieces in a circular pattern on top of the soup and broil for 3-5 minutes until golden brown. Watch it like a hawk—it burns faster than you think!
For extra crunch, I like to sprinkle the celery with a pinch of salt before broiling. This enhances the caramelization and adds that satisfying contrast with the creamy soup below. Serve immediately so the celery stays crisp—it loses its crunch if left sitting.
Nutrition facts
Frequently asked questions
Can I make this soup without Velveeta?
Yes, but the texture will be different. Try sharp cheddar or Monterey Jack for a similar melt, though Velveeta gives that signature smoothness. For extra creaminess, stir in 2 tbsp sour cream or ½ cup cream cheese after removing the soup from heat. The flavor will be heartier but slightly less velvety.
How do I prevent the celery crown from burning?
Broil on medium-high heat for 3-5 minutes max—watch it like a hawk! Place the Dutch oven on the middle rack for even heat distribution. For extra insurance, arrange celery pieces with a tiny gap between them. If it starts browning too quickly, move it to a lower oven rack or reduce heat slightly.
Can I use sweet potatoes instead of Russets?
Sweet potatoes add natural sweetness and vibrant color. Use 3 lbs peeled and cubed sweet potatoes, and reduce the broth to 3 cups—they absorb less liquid. The soup will have a richer, earthier flavor. For balance, add a pinch of cinnamon or nutmeg to complement the sweetness.
Why did my soup turn out too thin?
This usually happens from over-stirring or undercooking the potatoes. Let the soup simmer uncovered for 5-10 extra minutes to reduce thickness. For a quick fix, mix 1 tbsp cornstarch with 1 tbsp cold water, stir it in, and simmer for 2 minutes until thickened.
Is this soup kid-friendly?
Yes, but with a few tweaks! Skip the celery crown for little ones or make it milder by using ½ tsp salt instead of 1.5 tsp. For extra appeal, blend the soup slightly for a smoother texture. Serve with buttered noodles or toasted bread for dipping—kids love the fun presentation!
