Mashed potato soup is the ultimate comfort food. Creamy, hearty, and perfect for cooler nights, this easy soup recipe is a fantastic way to turn simple mashed potatoes into something extraordinary. With velvety milk, caramelized onions, melted cheese, and crispy Beef bacon, every spoonful is rich and satisfying.

If you’re like me, you’re always looking for ways to make the most out of leftovers. That’s what inspired this easy mashed potato soup recipe. I had extra mashed potatoes sitting in my fridge, and one chilly evening, this warm, soothing bowl of goodness was born. Trust me, you’ll want to make this every time!
Why This Mashed Potato Soup Is So Irresistible
- Creamy and smooth: Milky, velvety texture that feels like a hug in a bowl.
- Quick and easy: Ready in just 30 minutes, it’s perfect for busy weeknights.
- Family-approved flavors: Cheddar cheese and beef bacon make it utterly irresistible.
- Perfect for leftovers: A genius way to transform plain mashed potatoes into an exciting dish.
- Customizable: Ideal for swapping ingredients or adding your personal twist—keep reading for variations!
Essential Ingredients for Perfect Mashed Potato Soup
While the ingredient list is short and simple, the secret is in choosing the right items. Here’s what makes this creamy potato soup with leftovers shine:
- Leftover Mashed Potatoes: The star of the recipe. Whether you made them buttery or garlicky, they’ll create an ultra-creamy base. No leftovers? Instant mashed potatoes can work in a pinch!
- Cheddar Cheese: Brings sharp, cheesy depth to the soup. I recommend shredding your own for the creamiest melt, but pre-shredded works if you’re short on time.
- Cooked Beef Bacon: Crispy, salty pieces sprinkled on top add a perfect crunch. You can swap it for turkey beef bacon or omit it entirely for a vegetarian version.
- Caramelized Onion: Slow-cooked until golden, they bring out a natural sweetness that balances the richness of the soup beautifully.
Pro Tip: When buying cheese, opt for a high-quality block cheddar. It melts smoother and gives better flavor than pre-packaged shredded options!
Mashed Potato Soup Recipe Details
- Servings: 4 servings
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
Ingredients
- 2 tablespoons salted butter
- 1/2 small onion, diced
- 1 tablespoon all-purpose flour
- 2-1/2 cups 2% milk
- 3 cups leftover mashed potatoes
- Salt and pepper, to taste
- 1 teaspoon dried parsley
- 1/2 cup shredded cheddar cheese
- 4 slices cooked beef bacon, diced
Step-by-Step Mashed Potato Soup Instructions
- In a large stock pot, melt the butter over medium heat.
- Add the diced onion and cook, stirring occasionally, until caramelized and golden brown (about 10 minutes).
- Sprinkle in the flour and stir until the onion is coated—this forms the base for a thick, creamy soup.
- Slowly pour in the milk, stirring continuously to avoid lumps.
- Mix in the mashed potatoes, breaking them up as they blend into the milk. Stir until smooth.
- Reduce the heat to medium-low and simmer for 10-15 minutes, stirring occasionally, until the soup is heated through and thickened.
- Taste the soup and adjust with salt and pepper as needed.
- Serve in bowls, garnished with dried parsley, shredded cheddar cheese, crumbled bacon, and cracked black pepper.
Expert Tips for the Best Mashed Potato Soup
- Don’t rush the onions: Golden, caramelized onions are key to a flavorful base. Be patient!
- Heat milk gently: Adding it slowly prevents lumps and creates a smoother soup.
- Customize thickness: Too thick? Add more milk or broth. Too thin? Simmer a bit longer.
- Make it ahead: This soup reheats beautifully. Store in an airtight container and reheat gently on the stove.
- Leftovers tip: Got mashed sweet potatoes? Swap them in for a unique, slightly sweet spin on this recipe.
Delicious Mashed Potato Soup Variations
- Loaded Baked Potato Style: Add sour cream, green onions, and extra bacon for a fully loaded flavor.
- Vegetarian Version: Omit bacon and use vegetable broth instead of milk for a plant-based twist.
- Cheesy Spin: Stir in Gouda or Monterey Jack cheese for a richer flavor profile.
- Spicy Kick: Add a pinch of cayenne pepper or diced jalapeños for heat lovers.
Mashed Potato Soup FAQs
Can I make this mashed potato soup dairy-free?
Yes! Swap the butter and milk for plant-based alternatives, like almond milk or oat milk, and check that your mashed potatoes don’t contain dairy.
What other toppings can I use?
Besides bacon and cheddar, try chives, green onions, sour cream, or even crispy fried onions for added texture and flavor.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, adding a splash of milk if needed to thin it out.
Can I use instant mashed potatoes?
Yep! Instant mashed potatoes can be a great shortcut. Make sure they’re well-prepared and seasoned before adding them to the soup.
What’s the best way to reheat mashed potato soup?
Reheat slowly over medium-low heat on the stovetop, stirring occasionally. If the soup has thickened too much, add a splash of milk or broth.
This mashed potato soup is creamy, quick, and packed with comforting flavors. Whether you’re using up leftovers or making it from scratch, I know you’ll love this recipe as much as my family does. What’s your favorite soup topping? Share in the comments below—I can’t wait to hear your ideas!
Mashed Potato Soup
Ingredients
- 2 tablespoons salted butter
- 1/2 small onion, diced
- 1 tablespoon all-purpose flour
- 2-1/2 cups 2% milk
- 3 cups leftover mashed potatoes
- Salt and pepper, to taste
- 1 teaspoon dried parsley
- 1/2 cup shredded cheddar cheese
- 4 slices cooked beef bacon, diced
Instructions
- In a large stock pot, melt the butter over medium heat.
- Add the diced onion and cook, stirring occasionally, until caramelized and golden brown (about 10 minutes).
- Sprinkle in the flour and stir until the onion is coated—this forms the base for a thick, creamy soup.
- Slowly pour in the milk, stirring continuously to avoid lumps.
- Mix in the mashed potatoes, breaking them up as they blend into the milk. Stir until smooth.
- Reduce the heat to medium-low and simmer for 10-15 minutes, stirring occasionally, until the soup is heated through and thickened.
- Taste the soup and adjust with salt and pepper as needed.
- Serve in bowls, garnished with dried parsley, shredded cheddar cheese, crumbled bacon, and cracked black pepper.

