Houlihan’s Potato Soup Recipe: Creamy Comfort in Every Spoonful

Visual representation of Houlihan's Potato Soup Recipe: Creamy Comfort in Every Spoonful

Recreating Houlihan’s signature potato soup at home delivers that same creamy, comforting experience you love from the restaurant. This recipe focuses on achieving the perfect balance between velvety texture and hearty potato chunks, just like the original. The secret lies in partial blending and a touch of cheddar cheese stirred in at the end.

The result is a rich, satisfying soup that’s ideal for chilly evenings or whenever you crave restaurant-quality comfort food. Top it with crispy bacon, sharp cheddar, and fresh green onions for the full Houlihan’s experience. Every spoonful brings that familiar warmth and creamy indulgence you remember.

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

Ingredients for Houlihans Potato Soup

Everything you need to recreate that velvety, restaurant-style potato soup right in your kitchen.

Ingredient Amount Notes
Russet Potatoes 🥔 2 ½ lb Peeled and cubed into 1-inch pieces
Unsalted Butter 🧈 ½ cup 1 stick, for sautéing and richness
Yellow Onion 🧅 1 whole Finely diced for even cooking
Celery Stalks 🌿 2 whole Finely chopped for aromatic base
All-Purpose Flour 🌾 ¼ cup For thickening the soup base
Chicken Broth 🍲 4 cups Low-sodium preferred for control
Whole Milk 🥛 2 cups Full-fat for creaminess (or half-and-half)
Sharp Cheddar Cheese 🧀 1 ½ cups Freshly shredded from block
Sour Cream 🥄 ½ cup Full-fat for tangy richness
Bacon 🥓 6 slices Cooked crispy, crumbled for topping
Green Onions 🧅 3 whole Thinly sliced for garnish
Garlic Cloves 🧄 3 cloves Minced for depth of flavor
Salt 🧂 1 ½ tsp Adjust to taste after blending
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Thyme 🌿 ½ tsp Or substitute 1 tsp fresh

The potatoes are the heart of this soup—Russets give that perfect fluffy-yet-creamy texture Houlihan’s is known for. Look for firm, unblemished potatoes (about 4-5 medium should do it). The cheddar matters too—skip the pre-shredded stuff (it’s coated in anti-caking agents) and grab a block of sharp cheddar from the deli counter. I always use Cabot or Tillamook for that extra tang. The bacon? Thick-cut from the butcher counter crisps up better than the pre-packaged kind (and you’ll have leftovers for BLTs).

Need to lighten it up? Swap the whole milk for half-and-half or even evaporated milk—still creamy but less heavy. No thyme? Poultry seasoning at half the amount works in a pinch. Vegetarian? Use vegetable broth and skip the bacon (or try coconut bacon for crunch). The flour can be swapped for cornstarch slurry if you’re gluten-free—just mix 2 tbsp with cold broth before adding. And if you’re out of sour cream, Greek yogurt is an easy 1:1 substitute (just thin it with a splash of milk).

This soup keeps beautifully—4-5 days in the fridge, though the potatoes thicken as they sit. Thin with broth when reheating. Freezes for up to 3 months (leave out the cheese and add it fresh when serving). Pro tip: Cook the bacon and chop the green onions ahead—they keep 3 days in the fridge, making weeknight assembly a breeze. The cheese is best shredded fresh, but you can prep everything else in advance.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I love that this soup comes together in a single pot—no extra bowls, no fancy equipment. Just sauté the onions and celery in butter, toss in the flour, then let the russets do their thing while you stir occasionally. Cleanup is almost as satisfying as the first bite.
  • That Buttery Depth: The combination of melted unsalted butter and slowly softened onions creates this rich, velvety base that makes the soup taste like it simmered all day. Honestly, I’ve tried skipping the butter to “lighten it up,” but the flavor just isn’t the same—worth every pat.
  • Freezer’s Best Friend: This recipe doubles beautifully, and the leftovers freeze like a dream. I’ll make a big batch on Sunday, portion it into containers, and suddenly, I’ve got lunches or lazy dinners ready for weeks. (Yes, even after thawing, the texture stays creamy.)
  • Budget Meal MVP: Russets are cheap, celery and onions keep forever, and a little butter goes a long way. For under $10, I can feed my family a hearty, filling meal—no last-minute grocery runs or pricey ingredients required. It’s my go-to when the wallet’s feeling tight but we still want something cozy.

Step-by-Step Instructions for Houlihan’s Potato Soup

This comforting soup comes together in simple steps for that creamy, restaurant-quality flavor you love.

Step 1: Cook the Bacon and Sauté Vegetables

Start by cooking the 6 slices bacon in a large pot over medium heat until crispy, about 8-10 minutes. Remove the bacon with a slotted spoon and set aside on paper towels to drain, leaving the rendered fat in the pot.

In that same pot with the bacon fat, add the 0.5 cup unsalted butter and let it melt. Then stir in the finely diced yellow onion, chopped celery stalks, and minced garlic cloves. Cook for 5-6 minutes until the vegetables soften and the onions turn translucent. This aromatic base builds the soup’s rich flavor foundation.

Step 2: Create the Creamy Soup Base

Sprinkle the 0.25 cup all-purpose flour over the sautéed vegetables and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken your soup beautifully.

Slowly pour in the 4 cups chicken broth while whisking continuously to prevent lumps. Bring the mixture to a gentle simmer, then add the 2.5 lb peeled and cubed russet potatoes. The potatoes should be just covered by the liquid – if needed, add a splash more broth or water.

Step 3: Simmer and Blend for Creaminess

Stir in the 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme. Bring the soup to a boil, then reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender and easily pierced with a knife.

Once the potatoes are fully cooked, use an immersion blender to puree about half the soup right in the pot. This creates that signature creamy texture while leaving some potato chunks for body. If you don’t have an immersion blender, carefully transfer about half the soup to a regular blender, puree, then return it to the pot.

Step 4: Add Dairy for Richness

Reduce the heat to low and stir in the 2 cups whole milk, being careful not to let the soup boil. Then gradually add the 1.5 cups sharp cheddar cheese, stirring constantly until completely melted and smooth. The cheese should create a velvety, golden-hued soup base.

Remove the pot from heat and stir in the 0.5 cup sour cream until fully incorporated. This final addition gives the soup that tangy richness that makes Houlihan’s version so special. Taste and adjust seasoning if needed – the cheese may make additional salt unnecessary.

Step 5: Serve with Toppings

Ladle the hot soup into bowls and immediately top each serving with the crispy crumbled bacon and thinly sliced green onions. The contrast of the warm, creamy soup with the cool, fresh toppings is what makes this dish so satisfying.

For the full Houlihan’s experience, serve with additional shredded cheddar and a sprinkle of black pepper. The soup will thicken slightly as it cools, so if you’re making it ahead, you may need to thin it with a little extra milk when reheating.

Wine and Beer Pairings for This Recipe

Creamy White Wines

A rich, buttery Chardonnay from California pairs beautifully with this soup. The oak-aged notes of vanilla and caramel complement the creamy texture, while the acidity cuts through the richness. I love Kendall-Jackson Vintner’s Reserve for its balanced profile. 🍷

Crisp Lager Beers

For beer lovers, a clean, crisp American lager like Budweiser or Coors Banquet works wonderfully. The light malt sweetness and subtle hop bitterness refresh your palate between spoonfuls. The carbonation also helps cleanse the creaminess from your mouth.

Medium-Bodied Reds

If you prefer red wine, go for a lighter Pinot Noir from Oregon. The bright red fruit flavors and earthy undertones won’t overpower the soup’s delicate balance. La Crema makes an excellent, food-friendly option that’s widely available.

Wheat Beers

A Hefeweizen with its banana and clove notes creates an interesting contrast. The slight sweetness and effervescence make it a refreshing match. Weihenstephaner from Germany is my go-to choice for this pairing.

Dry Sparkling Wines

For special occasions, try a Brut sparkling wine like Gruet from New Mexico. The crisp acidity and fine bubbles cut through the soup’s richness while the yeasty notes complement the cheddar. It’s an elegant pairing that surprises guests. ✨

Amber Ales

An amber ale with caramel malt notes works surprisingly well. The toasty sweetness echoes the soup’s creamy base while the moderate hop bitterness balances the richness. Fat Tire Amber Ale is a reliable, widely available choice.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g48%
Saturated Fat 22g110%
Cholesterol 110mg37%
Sodium 1280mg56%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 6g
Protein 18g36%
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?

The soup actually tastes even better the next day as flavors meld. Store it in an airtight container in the fridge for 4-5 days. Just reheat gently on medium-low and thin with milk if needed – the potatoes thicken as they sit.

2

What’s the best way to blend the soup?

An immersion blender works best for partial blending right in the pot. For regular blenders, let soup cool slightly first, then blend in batches. Always leave the lid slightly ajar to let steam escape – and never fill more than halfway to prevent splatters.

3

Can I freeze this potato soup?

Yes, but for best texture, freeze before adding the dairy. Cool completely, then freeze the base for up to 3 months. Thaw overnight in the fridge, then reheat and stir in fresh milk, cheese, and sour cream when serving.

4

Why did my soup turn out grainy?

Graininess usually comes from cheese that didn’t melt properly. Prevent this by adding cheese off the heat and stirring constantly until smooth. If it happens, a quick immersion blend can often fix it – or stir in a splash of warm milk.

★★★★★4.6(4 reviews)
Patrick Lewis