Easy Cheese Soup Recipe (30 Minutes)

Updated November 6, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
6
portions as written

Jump to recipe

Easy Cheese Soup Recipe (30 Minutes)

This easy cheese soup is a creamy, comforting bowl of goodness made with sharp cheddar, simple aromatics, and a few pantry staples. It’s a perfect weeknight dinner that comes together in about 30 minutes, and it’s endlessly customizable. The key is a smooth, velvety base that’s rich but not heavy, and it pairs beautifully with crusty bread or a simple salad.

Ingredients

  • 4 tablespoons (56 g) unsalted butter
  • 1 medium yellow onion, finely chopped (about 1 cup / 150 g)
  • 2 celery ribs, finely chopped (about 1 cup / 100 g)
  • 2 carrots, peeled and finely chopped (about 1 cup / 120 g)
  • 3 cloves garlic, minced
  • 1/4 cup (30 g) all-purpose flour
  • 4 cups (960 ml) low-sodium chicken or vegetable broth
  • 2 cups (480 ml) whole milk
  • 3 cups (340 g) shredded sharp cheddar cheese (about 12 oz / 340 g)
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon smoked paprika (optional)
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons chopped fresh chives or parsley, for garnish (optional)

Instructions

  1. Melt the butter in a large pot or Dutch oven over medium heat. Add the onion, celery, and carrots. Cook, stirring occasionally, until softened, about 5-7 minutes. Add the garlic and cook for 1 minute more.
  2. Sprinkle the flour over the vegetables and stir to coat. Cook for 1-2 minutes, stirring constantly, to remove the raw flour taste.
  3. Slowly pour in the broth while whisking to prevent lumps. Add the milk and bring the mixture to a gentle simmer. Reduce heat to low and let it thicken slightly, about 5 minutes.
  4. Remove the pot from the heat. Gradually add the shredded cheese, a handful at a time, stirring until each addition is fully melted before adding more. Stir in the Dijon mustard and smoked paprika (if using).
  5. Season with salt and pepper to taste. If you prefer a smoother texture, use an immersion blender to puree the soup until smooth (be careful with hot liquid).
  6. Ladle into bowls and garnish with fresh chives or parsley. Serve hot.

Tips

  • Shred your own cheese: Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. Shredding a block of cheddar yourself gives a silkier soup.
  • Low heat for melting: Always melt cheese off the heat or on very low heat. High heat can cause the cheese to seize and turn grainy.
  • Thicken or thin: If the soup is too thick, add a splash of milk or broth. If it’s too thin, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in, then simmer for a few minutes.
  • Make it ahead: This soup can be made a day ahead. Cool it completely, then refrigerate. Reheat gently over low heat, adding a little milk if needed.

Serving Suggestions

Serve this cheese soup with crusty bread, garlic bread, or buttery crackers for dipping. A simple green salad with a tangy vinaigrette balances the richness. For a heartier meal, top with crispy bacon bits, croutons, or a dollop of sour cream.

Variations

  • Broccoli Cheese Soup: Add 2 cups of chopped broccoli florets with the vegetables and cook until tender.
  • Loaded Baked Potato: Stir in 2 cups of diced cooked potatoes and top with bacon and green onions.
  • Spicy Kick: Add a diced jalapeño or a pinch of cayenne pepper with the garlic.
  • Different Cheeses: Try Gruyère, Gouda, or Monterey Jack instead of cheddar for a different flavor.
  • Beer Cheese: Replace 1 cup of the broth with a light beer (like a lager) for a pub-style twist.

Storage and Reheating

Refrigerate leftovers in an airtight container for up to 4 days. To reheat, warm gently on the stovetop over low heat, stirring frequently, or in the microwave in 30-second intervals. Add a splash of milk or broth to restore the creamy texture. Freezing is not recommended as the dairy can separate and become grainy.

Frequently Asked Questions

Can I use milk instead of cream? Yes, this recipe uses whole milk for a lighter version. For extra richness, you can substitute half-and-half or heavy cream for part of the milk.

Why is my cheese soup grainy? Graininess usually happens when cheese is melted at too high a temperature or added too quickly. Always melt cheese off the heat, and add it gradually, stirring constantly.

Can I make this soup gluten-free? Yes, use a gluten-free all-purpose flour blend in place of regular flour, and ensure your broth is gluten-free. The rest of the ingredients are naturally gluten-free.

What can I use instead of chicken broth? Vegetable broth works perfectly and makes the soup vegetarian. You can also use water with an extra bouillon cube, but adjust salt accordingly.

Can I add meat? Absolutely. Cooked, crumbled bacon, diced ham, or shredded rotisserie chicken are all great additions. Add them just before serving so they heat through without overcooking.

How do I thicken cheese soup without flour? You can use cornstarch or arrowroot powder mixed with cold water, or puree some of the vegetables to thicken naturally.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).