Creamy Cheddar Potato Soup Recipe

This Creamy Cheddar Potato Soup is a cozy American dinner made with tender russet or Yukon Gold potatoes, a buttery flour roux, broth, whole milk, half-and-half, and freshly shredded sharp Cheddar. It makes about 6 servings and comes together in 45–55 minutes, including 15–20 minutes of preparation and 30–35 minutes of cooking.

Every spoonful is thick, smooth, savory, and wonderfully cheesy, with soft potato cubes and a gentle onion-garlic flavor. Finish each bowl with bacon, green onions, chives, sour cream, or extra Cheddar for a comforting meal that is especially welcome on chilly evenings.

Jump to Recipe

Why You’ll Love This Recipe

Bowl of creamy Cheddar potato soup with bacon and green onions

This soup has everything a satisfying dinner should offer: creamy texture, hearty potatoes, savory aromatics, and plenty of sharp Cheddar flavor. The potatoes provide substance while the butter-and-flour roux gives the broth a silky body before the dairy and cheese are added.

It is also flexible enough for different preferences. Use chicken broth for a classic savory taste or vegetable broth for a meat-free bowl, choose half-and-half for richness, or use heavy cream when you want an especially luxurious finish.

The toppings let everyone customize their serving. Bacon adds smoky saltiness, green onions bring a fresh bite, chives offer a delicate onion flavor, and sour cream contributes a pleasant tang.

If you enjoy creamy potato-based meals, you may also like this creamy potato shrimp soup for another comforting dinner idea.

Ingredients You’ll Need

Ingredients for creamy Cheddar potato soup arranged for cooking

The recipe starts with 4 tablespoons of unsalted butter, one finely diced yellow onion, and two minced garlic cloves. These ingredients form the aromatic foundation and make the kitchen smell inviting before the potatoes even go into the pot.

A quarter cup of all-purpose flour thickens the soup through a simple roux. Four cups of chicken or vegetable broth loosen the roux and create enough flavorful liquid to cook the potatoes evenly.

Choose 1 1/2 pounds of russet or Yukon Gold potatoes and cut them into consistent 1/2-inch cubes. Russets tend to break down slightly and produce a thicker soup, while Yukon Gold potatoes hold a buttery shape and give the finished bowl a naturally rich texture.

For the dairy, use 2 cups of whole milk and 1/2 cup of half-and-half or heavy cream. The cheese component is 2 cups of freshly shredded sharp Cheddar, which gives the soup a pronounced flavor that stands up to the potatoes and broth.

  • Season with 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and 1/2 teaspoon paprika if desired.
  • Prepare sour cream, cooked crumbled bacon, and sliced green onions or chives for optional toppings.
  • Grate the Cheddar from a block rather than using pre-shredded cheese for a smoother result.

For another creative way to serve potatoes, try these mashed potato patties alongside a different family dinner.

How to Make It Step-by-Step

Making the butter and flour roux for potato soup

Step 1: Melt the butter in a large Dutch oven or soup pot over medium heat. Add the finely diced onion and cook for 4–5 minutes, stirring occasionally, until it is soft and translucent. Add the minced garlic and cook for about 30 seconds, just until fragrant.

Step 2: Sprinkle the flour over the softened onion and garlic. Whisk continuously for 1–2 minutes so the flour cooks and combines with the butter into a smooth roux. Do not rush this stage, since properly cooked flour prevents a raw flour taste.

Step 3: Pour in the broth gradually while whisking constantly. Scrape the bottom and sides of the pot to loosen any browned bits and keep the liquid smooth. Add the potato cubes, kosher salt, black pepper, and paprika if using.

Step 4: Bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer. Partially cover the pot and cook for 15–20 minutes, stirring occasionally, until a fork slides easily into the potato cubes.

Step 5: Stir in the whole milk and half-and-half or heavy cream. Warm the soup gently for 3–5 minutes, but do not allow it to boil vigorously. A hard boil at this point can affect the texture of the dairy.

Step 6: Remove the pot from the heat before adding the cheese. Add the freshly shredded sharp Cheddar one handful at a time, stirring until each addition melts completely before adding the next.

Step 7: Stir in the sour cream if you want extra tang and richness. Taste the soup and adjust the salt and pepper, then ladle it into bowls and finish with bacon, green onions, chives, or additional Cheddar.

How to Make the Soup Thick and Creamy

The roux creates the primary thickening, but the potatoes also help build the body as they cook. For a soup with more texture, leave the potato cubes intact and mash a few against the side of the pot with the back of a spoon.

For a smoother, thicker finish, blend 1–2 cups of the soup and return it to the pot. This method keeps plenty of potato pieces in the bowl while adding creaminess without changing the ingredient quantities.

Another important detail is cheese temperature. Add Cheddar off the heat or over very low heat, and stir patiently until smooth. Boiling after the cheese is added may make the soup grainy or cause the dairy to separate.

Chef Tips for the Best Cheddar Potato Soup

Adding freshly shredded Cheddar to creamy potato soup
  • Cut evenly: Uniform 1/2-inch potato cubes cook at the same rate, so small pieces do not disappear while larger ones remain firm.
  • Whisk the broth gradually: Adding it in stages helps the flour mixture stay smooth and reduces lumps.
  • Use block Cheddar: Freshly shredded cheese melts more smoothly because it contains less anti-caking starch than many packaged shredded cheeses.
  • Control the heat: Keep the soup at a gentle simmer before the dairy goes in, then warm it carefully afterward.
  • Season at the end: Broth and Cheddar vary in saltiness, so taste after the cheese and sour cream are incorporated.

Serve the soup with crusty bread, a simple green salad, or roasted vegetables. If you are planning a larger comfort-food menu, this one-pot lasagna soup is another hearty option to keep in your dinner rotation.

Storage, Reheating, and Serving

Garnished creamy Cheddar potato soup ready to serve

Cool leftover soup promptly and store it in a covered container in the refrigerator. Because this recipe contains milk, cream, and cheese, reheat it gently in a saucepan over low to medium-low heat, stirring often.

Avoid bringing leftover soup to a vigorous boil. Slow reheating helps protect the creamy texture, and a small splash of milk or broth can loosen the soup if it thickens in the refrigerator.

When serving, warm bowls make the meal feel extra inviting. Add toppings just before eating so the bacon stays crisp and the green onions or chives retain their fresh color.

For another cozy potato dinner with a different format, see this baked chicken and potato casserole.

Easy Variations

You can keep the core recipe exactly as written and change the finishing touches. Add the optional paprika for a warm, subtle note, use sour cream for tang, or choose heavy cream when you want a richer mouthfeel.

The choice of broth also makes a noticeable difference. Chicken broth gives the soup a traditional savory character, while vegetable broth keeps it suitable for a meat-free dinner.

For a more rustic bowl, mash only a small amount of potato. For a creamier texture, blend 1–2 cups of soup and stir it back in before adding the Cheddar. Avoid blending the entire soup unless you specifically want a mostly smooth consistency.

Pair leftovers with a crisp potato side such as these salt-and-vinegar broiled potatoes when you want a potato-focused meal with contrasting texture and flavor.

Creamy Cheddar potato soup served for a family dinner
Creamy Cheddar Potato Soup Recipe

Creamy Cheddar Potato Soup

A rich and comforting potato soup made with a butter-flour roux, broth, milk, half-and-half, tender potatoes, and sharp Cheddar cheese. Optional sour cream, bacon, and green onions make delicious finishing touches.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

Soup Base
  • 4 tablespoons Unsalted butter
  • 1 medium Medium yellow onion, finely diced
  • 2 cloves Garlic cloves, minced
  • 1/4 cup All-purpose flour
  • 4 cups Chicken broth or vegetable broth
Main Ingredients
  • 1 1/2 pounds Russet or Yukon Gold potatoes, peeled and cut into 1/2-inch cubes
Dairy
  • 2 cups Whole milk
  • 1/2 cup Half-and-half or heavy cream
  • 2 cups Sharp Cheddar cheese, freshly shredded
Seasonings
  • 1 teaspoon, plus more to taste Kosher salt
  • 1/2 teaspoon Black pepper
  • 1/2 teaspoon, optional Paprika
Optional Toppings
  • 1/2 cup Sour cream
  • 4 slices Cooked bacon, crumbled
  • As needed Sliced green onions or chives

Method
 

Step-by-Step
  1. Melt the butter in a large Dutch oven or soup pot over medium heat. Add the diced onion and cook for 4–5 minutes, until softened, then add the garlic and cook for about 30 seconds.
  2. Sprinkle the flour over the vegetables and whisk continuously for 1–2 minutes to cook the flour and form a smooth roux.
  3. Gradually whisk in the broth, scraping up any browned bits from the bottom of the pot. Add the cubed potatoes, kosher salt, black pepper, and optional paprika.
  4. Bring the soup to a gentle boil, reduce the heat, partially cover the pot, and simmer for 15–20 minutes, or until the potatoes are fork-tender.
  5. Stir in the whole milk and half-and-half or heavy cream. Heat gently for 3–5 minutes, making sure the soup does not reach a vigorous boil.
  6. Remove the pot from the heat. Add the freshly shredded Cheddar a handful at a time, stirring after each addition until the cheese is melted and the soup is smooth.
  7. Stir in the sour cream, if using. Taste and adjust the salt and pepper, then serve with crumbled bacon, sliced green onions or chives, and extra Cheddar if desired.

Notes

For a thicker soup, mash some of the cooked potatoes against the side of the pot or blend 1–2 cups of soup before returning it to the pot. Shred Cheddar from a block for smoother melting. Refrigerate leftovers promptly and reheat gently without boiling.

Final Thoughts

This Creamy Cheddar Potato Soup is a dependable dinner recipe with simple ingredients and a deeply comforting result. The butter roux, tender potatoes, creamy dairy, and sharp Cheddar work together to create a bowl that feels generous without requiring complicated cooking.

Take your time with the roux, cut the potatoes evenly, and add the cheese away from high heat. Those small techniques make the difference between a smooth, velvety soup and one that is heavy or grainy.

Serve it hot with your favorite toppings and plenty of warm bread for dipping. With about six servings, it is just right for a family dinner, a relaxed weekend meal, or planned leftovers.

Leave a Comment

Recipe Rating