There are certain restaurant soups that stay in your memory long after you’ve eaten them. For me, the creamy bowl of potato soup from McAlister’s was one of those dishes.
The first time I tried it, I remember noticing how incredibly smooth the soup was. It wasn’t watery like many restaurant soups, but it also wasn’t overly thick like mashed potatoes in a bowl. It had that perfect middle ground — creamy, buttery, and full of comforting potato flavor.
Naturally, I wanted to recreate it at home.
After a few test batches in my kitchen, some adjustments to the potatoes, and one failed attempt where the soup became way too thick (I’ll explain later), I finally landed on a version that tastes incredibly close to the restaurant favorite.
This McAlister’s Potato Soup Recipe is rich, creamy, and incredibly satisfying. The best part? It uses simple pantry ingredients and comes together in about 40 minutes.
If you love homemade potato soup, this one might become a regular in your kitchen.

Hi, I’m Mayank, the home cook behind The Calorie Curry. I spend most of my time experimenting in my kitchen, cooking for friends and family who often say my food tastes like it came from a pro chef. Their honest feedback and my love for simple, homemade cooking inspire every recipe I share here.
Ingredients You’ll Need
Here’s everything I used to recreate this creamy soup. The ingredients are simple but each one plays an important role in building flavor.
| Quantity | Ingredient | Notes |
|---|---|---|
| 4 cups | Russet potatoes | Peeled and diced |
| 4 tbsp | Butter | Adds richness |
| 1 small | Onion | Finely diced |
| 3 cloves | Garlic | Minced |
| 3 tbsp | All-purpose flour | Helps thicken the soup |
| 3 cups | Chicken broth | Vegetable broth also works |
| 1½ cups | Whole milk | For creaminess |
| 1 cup | Heavy cream | Optional but recommended |
| ½ tsp | Salt | Adjust later |
| ½ tsp | Black pepper | Freshly ground preferred |
| 1 cup | Cheddar cheese | Shredded |
| 4 slices | Cooked bacon | Crumbled |
| 2 tbsp | Green onions | For garnish |
Substitution note:
If you prefer a vegetarian version, you can easily replace the chicken broth with vegetable broth and skip the bacon topping.
Kitchen Equipment That Helps
You don’t need fancy equipment, but these tools make the process easier.
Large soup pot or Dutch oven
Potato peeler
Cutting board
Sharp knife
Wooden spoon
Potato masher or immersion blender
Ladle
When I first tested this recipe, I used a blender to puree everything. That actually made the soup too smooth, almost like baby food. Now I just mash part of the potatoes directly in the pot for better texture.
How I Make My McAlister’s Potato Soup at Home
Step 1: Start With Butter and Aromatics
I begin by melting the butter in a large pot over medium heat.
Once it’s melted and slightly bubbly, I add the diced onion. The onions cook for about 4–5 minutes until they become soft and slightly translucent.
At this stage, the kitchen already smells amazing.
Then I stir in the minced garlic and cook it for about 30 seconds. Garlic burns quickly, so I keep stirring.
Step 2: Build the Soup Base
Next comes the flour.
I sprinkle the flour over the onions and butter while stirring continuously. This creates a light roux that helps thicken the soup later.
I cook this mixture for about a minute so the flour loses its raw taste.
Then I slowly pour in the chicken broth while whisking or stirring. This prevents lumps from forming.
Step 3: Add the Potatoes
Now I add the diced potatoes directly to the broth.
I bring the soup to a gentle simmer and let it cook for about 15–18 minutes, or until the potatoes become fork-tender.
You’ll notice the broth slowly turning thicker as the potatoes release their starch.
Step 4: Create the Signature Creamy Texture
This is the part where the soup starts to resemble the famous restaurant version.
I use a potato masher to mash about half of the potatoes directly in the pot.
This thickens the soup naturally without making it completely smooth.
Then I stir in the milk and heavy cream.
Immediately, the soup becomes silky and rich.
Step 5: Add Cheese and Seasoning
Once the soup is creamy, I add shredded cheddar cheese.
The cheese melts into the soup and deepens the flavor.
Then I season with salt and black pepper.
Taste the soup before adding extra salt — chicken broth and bacon already add some saltiness.
Step 6: Finish With Toppings
Finally, I ladle the soup into bowls and top it with:
Crumbled bacon
Extra cheddar cheese
Green onions
This combination adds crunch, saltiness, and freshness to the creamy base.
One Mistake I Made While Testing
During my first attempt at recreating this McAlister’s Potato Soup Recipe, I mashed all of the potatoes.
The result? It turned into something closer to mashed potatoes than soup.
If that happens to you, don’t panic.
Just add extra broth or milk to loosen the texture.
Now I always leave some potato chunks so the soup feels hearty instead of overly thick.
Why This Homemade Potato Soup Works So Well
There are a few small details that make this recipe stand out:
Russet potatoes break down perfectly and thicken the soup naturally.
Half-mashed texture keeps it creamy but still hearty.
Cheddar cheese adds depth without overpowering the potato flavor.
Butter and cream mimic the restaurant richness.
The result tastes surprisingly close to the original.
Chef-Style Insight: The Secret to Creamy Potato Soup
Potatoes release natural starch while cooking.
When you mash some of them, that starch thickens the soup without needing lots of flour or cornstarch.
That’s why the texture feels velvety instead of gluey.
It’s a small trick, but it makes a huge difference.
Easy Variations You Can Try
Loaded Potato Soup
Add sour cream, extra bacon, and more cheddar cheese.
Spicy Version
Stir in diced jalapeños or a pinch of cayenne pepper.
Vegetarian Version
Use vegetable broth and top with roasted mushrooms instead of bacon.
Extra Creamy Version
Blend half the soup using an immersion blender.
Common Mistakes to Avoid
Adding cheese while the soup is boiling
Cheese can separate if the soup is too hot. Lower the heat before adding it.
Cutting potatoes too large
Smaller cubes cook evenly and faster.
Over-blending the soup
Too much blending makes the texture gummy.
Under-seasoning
Potatoes absorb a lot of salt, so taste and adjust before serving.
What Goes Well With This Soup
When I serve this at home, I usually pair it with something simple.
Here are a few favorites:
Warm crusty bread
Garlic toast
A light green salad
Grilled cheese sandwich
Roasted vegetables
The creamy soup and crunchy bread combination is especially satisfying.
Storing and Reheating
Refrigerator
Store leftovers in an airtight container for 3–4 days.
Freezer
Potato soups can sometimes change texture when frozen, but this one freezes fairly well for up to 2 months.
Reheating Tip
Reheat slowly on the stove with a splash of milk or broth to restore creaminess.

McAlister’s Potato Soup Recipe
Ingredients
- 4 cups Russet potatoes Peeled and diced
- 4 tbsp Butter Adds richness
- 1 small Onion Finely diced
- 3 cloves Garlic Minced
- 3 tbsp All-purpose flour Helps thicken the soup
- 3 cups Chicken broth Vegetable broth also works
- 1½ cups Whole milk For creaminess
- 1 cup Heavy cream Optional but recommended
- ½ tsp Salt Adjust later
- ½ tsp Black pepper Freshly ground preferred
- 1 cup Cheddar cheese Shredded
- 4 slices Cooked bacon Crumbled
- 2 tbsp Green onions For garnish
Method
- I begin by melting the butter in a large pot over medium heat.

- Once it’s melted and slightly bubbly, I add the diced onion. The onions cook for about 4–5 minutes until they become soft and slightly translucent.
- At this stage, the kitchen already smells amazing.
- Then I stir in the minced garlic and cook it for about 30 seconds. Garlic burns quickly, so I keep stirring.
- Next comes the flour.

- I sprinkle the flour over the onions and butter while stirring continuously. This creates a light roux that helps thicken the soup later.
- I cook this mixture for about a minute so the flour loses its raw taste.
- Then I slowly pour in the chicken broth while whisking or stirring. This prevents lumps from forming.
- Now I add the diced potatoes directly to the broth.

- I bring the soup to a gentle simmer and let it cook for about 15–18 minutes, or until the potatoes become fork-tender.
- You’ll notice the broth slowly turning thicker as the potatoes release their starch.
- This is the part where the soup starts to resemble the famous restaurant version.

- I use a potato masher to mash about half of the potatoes directly in the pot.
- This thickens the soup naturally without making it completely smooth.
- Then I stir in the milk and heavy cream.
- Immediately, the soup becomes silky and rich.
- Once the soup is creamy, I add shredded cheddar cheese.

- The cheese melts into the soup and deepens the flavor.
- Then I season with salt and black pepper.
- Taste the soup before adding extra salt — chicken broth and bacon already add some saltiness.
- Finally, I ladle the soup into bowls and top it with:

- Crumbled bacon
- Extra cheddar cheese
- Green onions
- This combination adds crunch, saltiness, and freshness to the creamy base.
Notes
Reader Questions I Often Get
Can I make this soup without heavy cream?
Yes. You can use all milk instead. The soup will still be creamy but slightly lighter.
Which potatoes work best?
Russet potatoes work best because they break down easily and naturally thicken the soup.
Yukon Gold potatoes also work if you want a slightly buttery flavor.
Can I make this soup in a slow cooker?
Yes. Cook potatoes, broth, onion, and garlic in the slow cooker for 4–5 hours on low. Then mash the potatoes and stir in milk, cream, and cheese at the end.
Why does my potato soup taste bland?
Potatoes absorb salt quickly. Add seasoning gradually and taste before serving.
Final Thoughts
Recreating restaurant favorites at home is always satisfying, but this McAlister’s Potato Soup Recipe might be one of my most comforting successes.
It’s creamy without being heavy, simple to prepare, and incredibly cozy on colder days.
Every time I make it, the smell of butter, potatoes, and melted cheese filling the kitchen reminds me why homemade food always feels a little more special.
And honestly, once you try this homemade potato soup, you may not need to order it from the restaurant again.





