Welcome to mumsdailycooking

Creamy Potato Soup with Shredded Cheddar

By Julia Ward | January 23, 2026
Creamy Potato Soup with Shredded Cheddar

When the first chill of autumn whispers through the kitchen window, nothing wraps you in comfort quite like a steaming bowl of homemade potato soup. This isn't just any potato soup—it's the one my grandmother taught me to make when I was eight years old, standing on a wooden stool beside her weathered stove, watching her transform the humblest ingredients into liquid gold.

For fifteen years, I've refined this recipe, testing it on crisp October nights when the leaves dance like confetti outside my own kitchen window. It's become my go-to for everything from casual weeknight dinners to elegant starter courses at dinner parties. The secret lies in the layering of flavors—bacon fat rendered to perfection, onions caramelized until they're sweet as candy, and potatoes simmered until they practically melt into the broth. Topped with a generous handful of sharp cheddar that creates those irresistible cheese pulls, this soup has earned its place as the most-requested recipe in my collection.

What makes this version truly special is its versatility. It's luxurious enough to serve at holiday gatherings, yet simple enough for a Tuesday night when you need something soul-warming. The leftovers (if you're lucky enough to have any) taste even better the next day, making it perfect for meal prep. Whether you're feeding a crowd of hungry teenagers or looking for the ultimate comfort food to cure what ails you, this creamy potato soup delivers pure, unadulterated comfort in every spoonful.

Why This Recipe Works

  • Double Dairy Magic: A combination of heavy cream and whole milk creates the perfect silky texture without being overly rich
  • Flavor Foundation: Starting with bacon fat and butter builds an incredibly deep, savory base that supermarket soups can't match
  • Texture Perfection: Partially blending the soup creates the ideal balance between smooth and chunky
  • Cheddar Strategy: Adding cheese off-heat prevents that grainy texture you get with overheated dairy
  • Make-Ahead Friendly: This soup actually improves overnight as flavors meld together
  • Customizable Comfort: Easy to adapt for vegetarian diets, spice preferences, or whatever vegetables you have on hand
  • Year-Round Appeal: Equally perfect for using summer's fresh potatoes or winter's storage crops

Ingredients You'll Need

Ingredients

Great potato soup starts with understanding your ingredients. Each component plays a crucial role in building layers of flavor, and knowing how to select and prepare them makes all the difference between a good soup and an unforgettable one.

Russet Potatoes (2 pounds) are my potato of choice for this recipe. Their high starch content breaks down beautifully during cooking, naturally thickening the soup while maintaining a fluffy texture. Look for firm potatoes without green spots or sprouts. If you must substitute, Yukon Golds work well but will give you a slightly waxier texture.

Thick-Cut Bacon (6 ounces) provides both the cooking fat and crispy garnish. I prefer applewood-smoked for its subtle sweetness, but any good-quality bacon works. For a vegetarian version, substitute with 3 tablespoons of butter and add 1 teaspoon of smoked paprika for that smoky depth.

Sharp Cheddar Cheese (2 cups shredded) is where you shouldn't skimp. Buy a block and shred it yourself—pre-shredded cheese contains cellulose that prevents smooth melting. I like an extra-sharp aged cheddar for maximum flavor impact, but a medium cheddar works if serving to children or those sensitive to strong flavors.

Heavy Cream and Whole Milk create the perfect dairy balance. The heavy cream provides luxurious richness while the milk keeps it from being overly heavy. For a lighter version, you can use half-and-half, but never use fat-free dairy—it'll break and become grainy.

Yellow Onion and Garlic form the aromatic foundation. Dice the onion finely so it melts into the soup, and mince the garlic to release maximum flavor. Fresh garlic is essential—garlic powder won't provide the same depth.

Chicken Stock adds more flavor than water, but use a good-quality low-sodium version so you can control the saltiness. Homemade stock is divine here if you have it. For vegetarian, substitute with a rich vegetable stock or mushroom broth.

How to Make Creamy Potato Soup with Shredded Cheddar

1
Render the Bacon

Place chopped bacon in a large Dutch oven or heavy-bottomed pot. Cook over medium heat, stirring occasionally, until crispy and golden, about 8-10 minutes. Use a slotted spoon to transfer bacon to a paper towel-lined plate. Pour off all but 3 tablespoons of the bacon fat—this liquid gold will flavor our entire soup base.

2
Build the Flavor Base

Add 2 tablespoons of butter to the bacon fat and melt over medium heat. Add diced onions with a pinch of salt. Cook slowly, stirring occasionally, until onions are translucent and just starting to caramelize around the edges, about 6-7 minutes. Add minced garlic and cook for another 30 seconds until fragrant—your kitchen should smell incredible right now.

3
Create the Roux

Sprinkle flour over the onion mixture and whisk constantly for 2 minutes. This creates a roux that will thicken our soup beautifully. The mixture should look like wet sand and smell slightly nutty. Don't rush this step—properly cooked flour eliminates any raw taste in the final soup.

4
Deglaze and Add Potatoes

Slowly pour in chicken stock while whisking constantly to prevent lumps. Add diced potatoes, bay leaf, thyme, and a generous amount of black pepper. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook until potatoes are very tender, about 15-20 minutes. Test doneness by piercing a potato cube—it should offer no resistance.

5
Partially Blend for Perfect Texture

Remove bay leaf. Use an immersion blender directly in the pot, pulsing 4-5 times to break up about half the potatoes. This creates the ideal texture—creamy base with pleasant potato chunks. No immersion blender? Carefully transfer 3 cups of soup to a regular blender, blend until smooth, and return to pot.

6
Add Dairy Off-Heat

Remove pot from heat. Stir in milk and heavy cream. This step is crucial—adding dairy to boiling liquid can cause it to curdle. Let the soup cool slightly, about 2-3 minutes off heat, before proceeding.

7
Melt in the Cheese

Gradually add shredded cheddar, a handful at a time, stirring until completely melted before adding more. This prevents clumping and ensures smooth integration. The soup should be hot enough to melt cheese but not boiling. Taste and season with salt and pepper as needed.

8
Serve and Garnish

Ladle into warm bowls and top with crispy bacon bits, extra shredded cheddar, sliced green onions, and a dollop of sour cream if desired. For the ultimate experience, serve with crusty bread for dipping and a side salad for balance.

Expert Tips

Temperature Control

Never let the soup boil after adding dairy. High heat causes the proteins to seize, creating a grainy texture. Maintain a gentle simmer and your soup will stay silky smooth.

Cheese Selection

Mix different cheddars for complexity—try 1 cup sharp cheddar for flavor and 1 cup mild for superior melting. Avoid pre-shredded cheese at all costs.

Make-Ahead Magic

This soup tastes even better the next day. Make it entirely, cool completely, and refrigerate. When reheating, add a splash of milk or stock to restore the perfect consistency.

Potato Prep

Cut potatoes uniformly so they cook evenly. Leave the skins on for extra nutrition and rustic texture, or peel for a more refined soup. Both work beautifully.

Freezer Success

Freeze individual portions without the cheese. When reheating, add fresh cheddar for the best texture. The soup will keep frozen for up to 3 months.

Garnish Game

Set up a garnish bar with crispy bacon, extra cheese, green onions, sour cream, and hot sauce. Everyone customizes their bowl, making it perfect for picky eaters.

Variations to Try

Loaded Baked Potato

Add steamed broccoli florets, extra crispy bacon, and a dollop of sour cream. Top with chives and serve in bread bowls for the full loaded potato experience.

Spicy Southwest

Add diced jalapeños with the onions, substitute pepper jack for half the cheddar, and season with cumin and smoked paprika. Top with crushed tortilla chips.

Gourmet Mushroom

Sauté 8 ounces of mixed mushrooms separately and add with the dairy. Use Gruyère instead of cheddar for an elegant twist that pairs beautifully with crusty sourdough.

Spring Vegetable

Add fresh peas, asparagus tips, and baby spinach during the last 5 minutes of cooking. Use white cheddar and fresh dill for a bright, seasonal variation.

Storage Tips

Refrigeration

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken considerably as it chills—this is normal and actually preferred. When reheating, always use gentle heat and add liquid gradually. Start with 1/4 cup of milk or stock per serving, warming slowly while stirring frequently. Never microwave on high power, as this creates hot spots that can break the dairy.

Freezing

For best results, freeze the soup base without the cheese added. Cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Freeze for up to 3 months. When ready to serve, thaw overnight in the refrigerator, then reheat gently. Once hot, stir in fresh shredded cheddar until melted and smooth. If you've already added the cheese, the soup is still freezable, but the texture may be slightly grainy upon thawing—a quick blend with an immersion blender restores creaminess.

Make-Ahead Meal Prep

This soup is a meal prep champion. Make a double batch on Sunday, portion into individual containers, and you have lunches for the week. Pack toppings separately—crispy bacon stays crisp in a small container, and fresh cheese can be added just before reheating. The soup actually improves after 24 hours as flavors meld, making it perfect for preparing ahead of busy weeks or entertaining.

Frequently Asked Questions

Absolutely! Replace the bacon fat with 3 tablespoons of butter plus 1 teaspoon of smoked paprika for depth. Use a rich vegetable stock instead of chicken stock. For the smoky element, add 1/2 teaspoon of liquid smoke or use smoked cheddar for part of the cheese. The soup will still be incredibly flavorful and satisfying without any meat products.

Grainy texture typically results from overheating the dairy or using pre-shredded cheese. Always add dairy off-heat and maintain a gentle simmer. If your soup becomes grainy, try blending it with an immersion blender or in batches in a regular blender. This usually smooths out the texture. Prevention is key: use block cheese that you shred yourself, and never let the soup boil after adding dairy.

Russets are ideal because they break down and naturally thicken the soup, but Yukon Golds are an excellent substitute. They'll give you a slightly waxier texture and hold their shape more. Red potatoes work but won't create the same creamy base. Avoid waxy varieties like fingerlings or new potatoes—they won't break down properly to thicken the soup. Whatever you choose, cut them uniformly for even cooking.

For thicker soup, blend more of the potatoes or add a cornstarch slurry (2 tablespoons cornstarch mixed with 2 tablespoons cold water). Simmer for 2-3 minutes after adding. For thinner soup, gradually add warm milk or stock until you reach desired consistency. Remember that the soup will thicken considerably as it cools, so err on the slightly thinner side if serving later.

Always reheat gently over medium-low heat, stirring frequently. Add liquid gradually—start with 1/4 cup of milk or stock per serving. If reheating individual portions, use 50% power in the microwave, stirring every 30 seconds. Never reheat to boiling, as this can break the dairy and create a grainy texture. The soup should be steaming hot but not bubbling when ready to serve.

Yes! For slow cooker: complete steps 1-3 on the stovetop, then transfer everything except dairy to the slow cooker. Cook on low 6-7 hours or high 3-4 hours until potatoes are tender. Add dairy and cheese during the last 30 minutes. For Instant Pot: use the sauté function for steps 1-3, then pressure cook on high for 8 minutes with natural release for 10 minutes. Add dairy and cheese using the sauté function on low.
Creamy Potato Soup with Shredded Cheddar
soups
Pin Recipe

Creamy Potato Soup with Shredded Cheddar

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Render bacon: Cook chopped bacon in a large Dutch oven over medium heat until crispy, about 8-10 minutes. Transfer to paper towel-lined plate, reserving 3 tablespoons bacon fat.
  2. Build base: Add butter to bacon fat, melt, then sauté onion until translucent, 6-7 minutes. Add garlic and cook 30 seconds.
  3. Make roux: Sprinkle flour over vegetables, whisk constantly for 2 minutes until lightly golden.
  4. Add potatoes: Slowly whisk in chicken stock, then add potatoes, bay leaf, thyme, and pepper. Bring to boil, then simmer 15-20 minutes until potatoes are very tender.
  5. Blend partially: Remove bay leaf and use immersion blender to pulse 4-5 times, creating creamy base with potato chunks.
  6. Add dairy: Remove from heat, stir in milk and cream. Gradually add cheese, stirring until melted and smooth.
  7. Season and serve: Taste and adjust seasoning. Serve hot, garnished with crispy bacon, extra cheese, and green onions.

Recipe Notes

For best results, shred your own cheese from a block rather than using pre-shredded. The anti-caking agents in pre-shredded cheese can prevent smooth melting. Soup will thicken as it cools; thin with additional milk or stock when reheating.

Nutrition (per serving)

485
Calories
18g
Protein
24g
Carbs
36g
Fat

More Recipes