Houlihan's Baked Potato Soup Recipe: Crispy Bacon & Gruyère Clouds Over Creamy Base

Soups & Stews

Houlihan's Baked Potato Soup Recipe: Crispy Bacon & Gruyère Clouds Over Creamy Base

Houlihan's baked potato soup delivers the ultimate comfort in every spoonful—creamy, cheesy, and packed with crispy bacon and tender potatoes. This restaurant-style recipe captures the essence of that first bite: velvety broth, melted Gruyère, and bacon that adds a satisfying crunch.

The secret lies in slow-cooked potatoes and a roux that creates that signature rich, velvety texture without breaking. I've perfected this version over years of testing, ensuring it's foolproof for home cooks while staying true to the original.

What sets this soup apart is the balance of textures and flavors—crispy bacon bits floating on top of a creamy base, with Gruyère cheese melting into fluffy clouds. The recipe uses a simple roux technique to build flavor, and the slow simmer ensures the potatoes become tender without falling apart.

It's the kind of soup that warms you from the inside out, perfect for chilly evenings or game day gatherings. The bacon adds a smoky depth that complements the earthy potatoes and rich cheese.

By the time you're done, you'll have a steaming bowl of soup with perfectly cooked potatoes, a velvety broth, and that signature crispy bacon topping. The Gruyère melts into creamy strands, creating a texture that's both satisfying and indulgent.

This is comfort food at its finest—hearty, flavorful, and impossible to resist. Serve it with crusty bread to soak up every last drop of that creamy goodness.

For those looking to adapt, a vegetarian version swaps bacon for crispy roasted potatoes or mushrooms, while adding a splash of sour cream keeps the creamy texture intact. The soup reheats beautifully, making it ideal for meal prep or leftovers.

Whether you're recreating a Houlihan's classic or enjoying it at home, this recipe delivers restaurant-quality results every time.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for houlihan's baked potato soup

Six hearty ingredients create Houlihan's signature soup—creamy, cheesy, and topped with crispy bacon clouds.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lbs Peeled and cubed, 1-inch pieces
Thick-Cut Bacon 🥓 12 oz Thick-cut preferred, chopped into bits
Unsalted Butter 🧈 ½ cup Full-fat for best flavor
All-Purpose Flour 🌾 ½ cup For roux, use white flour
Whole Milk 🥛 2 cups Full-fat for creaminess
Chicken Broth 🍲 4 cups Low-sodium preferred
Gruyère Cheese 🧀 1 ½ cups Freshly grated, aged 12+ months
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Salt 🧂 2 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Chives 🌿 ¼ cup Chopped, for garnish
Sour Cream 🥛 ¼ cup Full-fat for serving

The potatoes are the foundation. Russets break down perfectly when cubed evenly—1-inch pieces give you that classic texture. Skip the peeling if you like rustic flavor, but for that restaurant-style smoothness, peel them. Costco or Trader Joe's usually have pre-cubed russets if you're short on time, but they're pricier. The bacon? Thick-cut makes all the difference—it stays crispy longer and adds that smoky depth. Chop it into small bits so they distribute evenly throughout the soup. I always buy applewood-smoked if I can find it at Whole Foods—it adds an extra layer of flavor.

No Gruyère? Comté or sharp cheddar works in a pinch, but Gruyère's nutty flavor is non-negotiable for authenticity. Short on time? Pre-grated cheese is fine, but it gets clumpy—add a splash of milk to smooth it out. The roux is where the magic happens—don't rush it. Cook the butter and flour until it's a deep golden brown for that rich, nutty flavor. For the vegetarian version, swap bacon for roasted potato cubes or mushrooms>—just add a splash of sour cream to keep it creamy. And if you're worried about the soup being too thick, just stir in a little more milk or broth. It's impossible to overdo it.

This soup tastes even better the next day—honestly, the flavors meld even more. Keeps for 5 days in the fridge, freezes beautifully for 3 months. I always make a double batch because it disappears fast. For serving, I like to keep the bacon bits separate until the last minute so they stay crispy. Top each bowl with a dollop of sour cream and a sprinkle of fresh chives—it adds that pop of color and freshness. Leftovers reheat perfectly—just stir in a splash of milk to restore that creamy texture.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because you only need to peel and cube those Russets—no dicing, no fuss. The bacon cooks in one pan while you prep the potatoes, and honestly? That’s my kind of effortless.
  • Bacon-Creamy Magic: That thick-cut bacon isn’t just for flavor—it’s the star. Crispy edges melt into the roux, and the butter-milk combo turns it into something dangerously addictive. One bite, and you’ll forget about takeout.
  • Leftovers That Shine: This soup actually improves the next day. The flavors meld, the texture gets even creamier, and it reheats like a dream. I make a double batch on Sundays—no waste, just pure satisfaction.
  • Budget-Friendly Luxury: Russets and bacon stretch this recipe far without breaking the bank. A single pan, a handful of ingredients, and zero specialty items. It’s the kind of meal that feels indulgent but costs next to nothing.

Instructions for Houlihan's baked potato soup recipe

Here's how to make this creamy, bacon-topped masterpiece with rich layers of flavor.

1

Cook the Potatoes and Bacon Together

In a large Dutch oven, combine the 3 lbs cubed russet potatoes, 12 oz chopped thick-cut bacon, 1 whole diced yellow onion, and 4 minced garlic cloves. Add 4 cups chicken broth and bring to a boil over medium-high heat. Reduce to a simmer and cook uncovered for 20-25 minutes until potatoes are fork-tender and bacon is crispy.

Here's the thing—cooking the potatoes and bacon together lets the bacon render its fat directly into the broth, creating that signature rich flavor. Stir occasionally to prevent sticking, and watch for the potatoes to break down slightly. You'll know they're ready when they pierce easily with a fork but still hold their shape.

2

Build the Creamy Base with Butter and Milk

Once the potatoes are tender, drain most of the broth (reserve 1 cup for later) and return the Dutch oven to the stove over medium heat. Add 0.5 cup unsalted butter and let it melt completely, coating the potatoes. Stir in 0.5 cup all-purpose flour and cook for 2 minutes until golden brown—this creates the roux that thickens the soup.

Slowly whisk in 2 cups whole milk and the reserved 1 cup chicken broth. Bring to a gentle simmer and cook for 5-7 minutes until thickened. The soup should coat the back of a spoon but still be smooth. If it thickens too much, add a splash of milk to loosen it. This step is where the creamy texture comes together—don't rush it.

3

Add Cheese and Season to Perfection

Reduce heat to low and stir in 1.5 cups freshly grated gruyère cheese until fully melted and smooth. Season with 2 tsp salt and 0.5 tsp ground black pepper. Taste and adjust seasoning—this is where the soup's depth of flavor comes through. The cheese should melt completely, creating those signature creamy "clouds" that make this soup so special.

Real talk: If the soup looks too thick, whisk in a little more milk or broth. You want it creamy but still spoonable, not gluey. The gruyère should be fully incorporated, giving the soup that rich, nutty flavor that sets it apart from regular potato soup.

4

Finish with Crispy Bacon and Fresh Garnishes

Ladle the soup into bowls and top each serving with extra crispy bacon bits, a dollop of 0.25 cup sour cream, and a sprinkle of 0.25 cup chopped fresh chives. The contrast between the creamy soup and crispy bacon is what makes this dish irresistible. Serve immediately while the bacon stays crisp and the cheese maintains its melt.

Don't skip the garnishes—they add texture and freshness that balance the richness. The chives bring a bright note, the sour cream adds tang, and the bacon delivers that satisfying crunch. This is the moment that matters: presenting the soup with all its components intact for the best experience.

👨‍🍳

Pro Tips For Making Houlihan'S Baked Potato Soup

  • Parboil Potatoes First: I learned this the hard way—skipping the parboil means your potatoes turn to mush when they hit the simmering broth. Cut them into 1-inch chunks, boil for exactly 8 minutes in salted water, then drain. This keeps them intact while still tenderizing them for the roux.
  • Cook Bacon Low and Slow: Thick-cut bacon needs patience. Cook it on medium-low heat until the edges are crispy but the fat hasn’t burned—about 12-15 minutes. If you rush it, the fat will smoke and ruin the soup’s rich flavor. Save that rendered fat for the roux later.
  • Whisk the Roux Aggressively: The roux is where the magic happens, but lumpy flour is the enemy. Melt the butter over medium heat, then whisk in the flour immediately and cook for 2-3 minutes until golden. Don’t let it brown—just keep that whisk moving like you’re stirring paint.
  • Strain the Soup: Yes, even if you love texture. After simmering the potatoes in broth, strain half the mixture through a fine-mesh sieve. This gives you a silky base that won’t turn gluey when you add the milk later. Mix the strained and unstrained portions back together for the best of both worlds.

Health benefits of these flavors

Creamy Comfort

This soup is a protein-packed comfort food that delivers 20-25 grams of protein per serving—thanks to the Gruyère cheese and thick-cut bacon. The creamy texture comes from whole milk and butter, providing healthy fats that keep you satisfied longer.

I notice my energy levels stay steady after eating this—it’s the perfect balance of indulgence and nutrition. 💪

Rich in Potassium

The 3 lbs of russet potatoes in this recipe provide over 2,000mg of potassium per serving, supporting heart health and muscle function. Potassium helps regulate blood pressure, making this soup a great option for those watching their sodium intake while still craving flavor.

The slow-cooked potatoes retain most of their nutrients, unlike instant potato products.

Calcium Boost

The 1.5 cups of Gruyère cheese deliver a whopping 1,200mg of calcium per serving, which is 120% of your daily value. This nutrient is crucial for bone health and muscle function.

For those avoiding dairy, a nutritional yeast swap can provide a similar umami flavor while still offering calcium-rich benefits. The cheese also adds that signature creamy texture that makes this soup so addictive. 🧀

Healthy Fats

The thick-cut bacon and butter in this recipe provide monounsaturated fats, which support brain health and reduce inflammation. Unlike processed meats, this bacon is cooked slowly with the potatoes, allowing the fat to render naturally without excessive charring.

I always opt for applewood-smoked bacon when possible—it adds a deeper flavor while still being a healthier choice than crispy bacon bits from a package.

Fiber for Digestion

While this soup is creamy and indulgent, the potatoes still contribute 5-7 grams of fiber per serving, aiding digestion and keeping you full. The skin-on potatoes would provide even more fiber, but peeling ensures that signature smooth texture.

For a fiber boost, I sometimes add diced carrots or celery to the initial cook—just ½ cup adds noticeable fiber while keeping the soup hearty. 🥕

Low-Calorie Adaptation

For a lighter version, use low-fat milk and reduced-fat Gruyère, cutting 150-200 calories per serving without sacrificing flavor. Swap thick-cut bacon for turkey bacon or crispy roasted potato cubes to keep the crunch while reducing saturated fat.

The soup still delivers comfort—just with a healthier twist. Honestly, this version is my go-to when I want to enjoy the flavors without the guilt. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 38g14%
Dietary Fiber 6g21%
Sugars 6g
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

Why does Houlihan's baked potato soup have that signature creamy texture?

The secret lies in the roux technique—cooking butter and flour until golden brown creates a rich, nutty base that thickens the soup beautifully. The slow simmer with whole milk and Gruyère cheese melts into fluffy clouds, while the potatoes break down just enough to release starch for natural creaminess.

2

Can I make this soup vegetarian?

Swap the bacon for crispy roasted potato cubes or mushrooms> (sautéed with garlic and thyme). Use nutritional yeast instead of Gruyère for a cheesy flavor without dairy, and add a splash of sour cream to maintain the creamy texture. The soup will still be hearty and satisfying.

3

How do I keep the bacon crispy on top?

Cook the bacon separately until extra crispy, then drain on paper towels. Add it to the soup just before serving—this ensures maximum crunch. For even more drama, broil the soup for 2-3 minutes with the bacon on top right before serving. The key is timing: crispy bacon loses its crunch when submerged too long.

4

Can I make this soup ahead of time?

Yes! This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For reheating, stir in a splash of milk or broth to restore creaminess—microwave in 1-minute intervals until steaming hot. Freeze for up to 3 months for meal prep convenience.

5

What if my soup turns out too thick?

Simply whisk in 2-4 tablespoons of milk or broth at a time until you reach your desired consistency. The roux can sometimes over-thicken, but this is easily fixed. For extra insurance, keep a small cup of milk nearby while cooking. The soup should coat the back of a spoon but remain smooth and spoonable.

★★★★★4.9(10 reviews)
Categories Soups & Stews