Tony Roma’s Baked Potato Soup Recipe: Creamy Comfort With Crispy Toppings

Complete Tony Roma's Baked Potato Soup Recipe: Creamy Comfort With Crispy Toppings overview image

This baked potato soup delivers the same creamy comfort you’d find at Tony Roma’s, with all the rich, loaded potato flavor and none of the restaurant markup. The secret lies in roasting the potatoes first—this extra step deepens their natural sweetness and adds a subtle caramelized note that simmering alone can’t achieve.

What sets this version apart is the perfect balance between velvety texture and hearty toppings. The soup base gets its richness from a combination of cream and sharp cheddar, while crispy bacon, fresh chives, and extra cheese on top provide that essential contrast in every bite. It’s the kind of meal that turns a simple dinner into something special.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Tony Roma’s Baked Potato Soup

Russets, bacon, and sharp cheddar—this is how you build that Tony Roma’s-level comfort at home.

Ingredient Amount Notes
Russet Potatoes 🥔 2 ½ lb Peeled and cubed for roasting
Thick-Cut Bacon 🥓 6 slices Crisped and crumbled for topping
Unsalted Butter 🧈 4 tbsp For sautéing and richness
All-Purpose Flour 🌾 ¼ cup To thicken the soup base
Chicken Broth 🍲 4 cups Low-sodium preferred for control
Heavy Cream 🥛 1 ½ cups Full-fat for velvety texture
Sharp Cheddar Cheese 🧀 2 cups Freshly shredded from block
Sour Cream 🥄 ½ cup Full-fat for creaminess
Fresh Chives 🌱 ¼ cup Thinly sliced for garnish
Garlic Cloves 🧄 3 cloves Minced for depth of flavor
Yellow Onion 🧅 ½ whole Finely diced for base
Kosher Salt 🧂 1 ½ tsp Adjust to taste at the end
Freshly Ground Black Pepper 🌶️ 1 tsp Essential for seasoning layers
Dried Thyme 🌿 ½ tsp For subtle earthy notes
Smoked Paprika 🌶️ ¼ tsp Adds depth without heat

The potatoes are everything here. Russets give you that fluffy, mealy texture that makes the soup so creamy. Don’t skip roasting them first—it’s what caramelizes their sugars and makes the flavor pop (that’s the Tony Roma’s secret). I grab mine from Costco when I’m making a big batch, but any grocery store will do. Look for potatoes that feel heavy for their size, no green spots. The bacon? Thick-cut is non-negotiable—it crisps up better and gives you those meaty bites in every spoonful.

No heavy cream? Whole milk plus a splash of half-and-half gets you close. Sharp cheddar is ideal, but Colby Jack or pepper jack work if that’s what’s in the fridge. The smoked paprika is my sneaky trick—it mimics that restaurant-style depth without overpowering. If you’re out of fresh chives, green onions or even parsley work (though chives have that mild oniony bite I love). And if you’re making this ahead, hold the toppings—they get soggy sitting in the soup.

This soup keeps 4-5 days in the fridge, but the texture’s best the first two. Freeze it without toppings for up to 3 months—just thaw and reheat gently (don’t boil, or the cream might separate). I always make extra bacon and keep it in the fridge for quick toppings. The cheese? Shred it fresh from a block—pre-shredded has anti-caking agents that make the soup grainy.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this soup reheats like a dream. Make a double batch, cool it, and freeze in quart containers—it’s my go-to for nights when I’m too tired to cook. The potatoes thicken it naturally, so no weird separation after thawing.
  • One-Pot Magic: Honestly, I love that this soup comes together in a single Dutch oven. No blender, no extra bowls—just brown the bacon, sauté the flour-butter roux right in the same pot, then let the russets simmer in the broth until they practically dissolve into creamy perfection.
  • That Bacon-Potato Love: Here’s what sold me—the thick-cut bacon isn’t just a garnish. You render it first, so every spoonful carries that smoky, salty crunch against the fluffy potatoes, while the flour-butter base makes the broth rich enough to skip heavy cream (though I won’t judge if you add a splash).
  • Freezer’s Best Friend: I’ll be real: this soup reheats like a dream. Make a double batch, cool it, and freeze in quart containers—it’s my go-to for nights when I’m too tired to cook. The potatoes thicken it naturally, so no weird separation after thawing.

Instructions

This soup comes together in simple steps—roast, sauté, simmer, and top for maximum comfort.

Step 1: Roast the Potatoes and Cook the Bacon

Preheat your oven to 400°F. Toss the 2.5 lb Russet Potatoes (peeled and cubed into 1-inch pieces) with 1 tbsp of the unsalted butter, 0.5 tsp of the kosher salt, and 0.5 tsp of the freshly ground black pepper. Spread them on a baking sheet in a single layer. Roast for 25-30 minutes, stirring halfway, until golden brown and fork-tender.

While the potatoes roast, cook the 6 slices thick-cut bacon in a large pot over medium heat until crispy (about 8-10 minutes). Transfer to a paper towel-lined plate, reserving 2 tbsp of the bacon fat in the pot. Crumble the bacon once cooled—this will be your topping later.

Step 2: Build the Soup Base with Aromatics

In the same pot with the reserved bacon fat, melt the remaining 3 tbsp unsalted butter over medium heat. Add the 0.5 whole yellow onion (finely diced) and cook for 3-4 minutes until translucent and soft. Stir in the 3 cloves garlic cloves (minced) and cook for 30 seconds until fragrant—don’t let it brown.

Sprinkle in the 0.25 cup all-purpose flour, 0.5 tsp dried thyme, and 0.25 tsp smoked paprika. Stir constantly for 1-2 minutes to cook off the raw flour taste. The mixture should look like a thick paste and smell nutty. This roux is what gives the soup its velvety body.

Step 3: Simmer and Blend for Creamy Texture

Slowly pour in the 4 cups chicken broth, whisking continuously to prevent lumps. Add the roasted potatoes, 1.5 cups heavy cream, and remaining 1 tsp kosher salt and 0.5 tsp freshly ground black pepper. Bring to a gentle simmer, then reduce heat to low and let it cook for 10-12 minutes, stirring occasionally.

For that signature creamy texture, use an immersion blender to partially blend the soup—leave some potato chunks for texture. If you don’t have an immersion blender, carefully transfer 2 cups of the soup to a countertop blender, purée until smooth, then stir it back into the pot. The soup should coat the back of a spoon but still have some body.

Step 4: Finish with Cheese and Toppings

Remove the pot from heat and stir in the 2 cups sharp cheddar cheese until fully melted and smooth. Then gently fold in the 0.5 cup sour cream—this adds tangy richness without curdling. Taste and adjust seasoning if needed, but remember the bacon topping will add saltiness.

Ladle the soup into bowls and top each serving with the crumbled bacon, a sprinkle of the 0.25 cup fresh chives (thinly sliced), and an extra pinch of black pepper. The contrast of the crispy bacon and creamy soup is what makes this dish so satisfying. Serve immediately while hot.

Dietary Considerations for This Recipe

Gluten-Free Adaptation

To make this soup gluten-free, simply swap the all-purpose flour for an equal amount of gluten-free 1:1 baking flour. I recommend Bob’s Red Mill or King Arthur blends—they behave just like regular flour in the roux. The texture will be identical, and no one will notice the difference. 💛

Dairy-Free Version

For a dairy-free take, replace the heavy cream with full-fat coconut milk and use vegan butter (like Miyoko’s) instead of regular butter. The sharp cheddar can be swapped for vegan cheddar shreds—Violife or Follow Your Heart melt well. The soup will still be rich and creamy, just plant-based.

Lower-Calorie Option

Cut calories by using 2% milk instead of heavy cream and reducing the cheese to 1 cup. I also skip the bacon and use turkey bacon bits for topping—just 2 tbsp per serving adds crunch without excess fat. The soup stays satisfying but feels lighter.

Vegetarian Adjustments

Make it vegetarian by omitting the bacon and using vegetable broth instead of chicken broth. For that smoky depth, add ½ tsp liquid smoke when simmering. The smoked paprika already helps, but the liquid smoke really nails that Tony Roma’s flavor.

Keto-Friendly Tweaks

For keto, reduce the potatoes to 1 lb and add 1 cup riced cauliflower to keep the texture. Replace the flour with 1 tbsp xanthan gum to thicken. The cheese and cream are already keto-friendly, so you’re good to go. The soup will be slightly thinner but still delicious.

Lactose-Intolerant Fix

If lactose is an issue, use lactose-free heavy cream and lactose-free cheddar—both are widely available now. The sour cream can be swapped for lactose-free Greek yogurt. The flavor and texture stay spot-on, just without the dairy discomfort.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 28g140%
Cholesterol 140mg47%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 5g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this soup ahead of time?

Prepare the soup base (without toppings) up to 2 days ahead. Store it in an airtight container in the fridge. Reheat gently over low heat, stirring often to prevent separation. Add toppings fresh when serving for the best texture.

2

Why does my soup turn out grainy?

Graininess usually comes from pre-shredded cheese or overheating. Always shred block cheddar yourself—pre-shredded contains anti-caking agents. Also, remove the pot from heat before adding cheese and stir until just melted. Avoid boiling after adding dairy.

3

What’s the best way to blend the soup?

An immersion blender works best—pulse until half the potatoes are smooth, leaving chunks. No immersion blender? Transfer 2 cups to a countertop blender, purée, then stir back in. Never fill the blender more than halfway to avoid spills.

4

Can I skip roasting the potatoes?

Technically yes, but roasting is key for that Tony Roma’s flavor. It caramelizes the potatoes, adding depth. If short on time, parboil them for 10 minutes before adding to the soup—but expect a milder taste.

★★★★★4.6(13 reviews)
Nathan Turner