This creamy cheese soup is rich, silky, and ready for the table in about 30 minutes. Sharp cheddar, butter, milk, broth, onion, and a simple flour roux create a cozy bowl with plenty of savory cheese flavor.
Cheese soup works beautifully as a quick lunch, a starter for dinner, or a cold-weather meal with crusty bread. The method is straightforward: build a smooth soup base, thicken it gently, then add the cheese at the right temperature so it melts into the liquid instead of turning grainy.
A classic cheese soup usually relies on milk or cream, broth, cheese, and seasonings, with cheddar being one of the most common choices. Traditional recipes also show why temperature matters: the cheese is added after the hot liquid has been removed from direct high heat or brought below a hard boil.
Table of Contents
Quick Answer: How Do You Make Cheese Soup?
To make homemade cheese soup, sauté onion in butter, stir in flour to form a roux, whisk in broth and milk, and simmer until slightly thickened. Remove the pot from high heat, gradually stir in freshly shredded cheddar, then season and serve immediately.
| Detail | This Recipe |
|---|---|
| Prep time | 10 minutes |
| Cook time | 20 minutes |
| Total time | 30 minutes |
| Servings | 6 |
| Main cheese | Sharp cheddar |
| Texture | Smooth and creamy |
| Difficulty | Easy |
| Best served | Hot with crusty bread |
Ingredients for Cheese Soup
Sharp Cheddar Cheese
Sharp cheddar gives the soup a strong cheese flavor without requiring a huge amount of cheese.
For the smoothest result, buy a block and shred it yourself. Pre-shredded cheese can contain anti-caking ingredients that make melting less predictable. Freshly grated cheese is also easier to add gradually.
Butter
Butter forms the base of the roux and gives the soup a rich flavor.
Unsalted butter gives you more control over the final salt level, especially because cheddar and broth can already contain plenty of salt.
Onion
A small amount of finely chopped onion adds savory depth.
Cook it until soft and translucent rather than deeply browned. The goal is a gentle background flavor that lets the cheese remain the star.
All-Purpose Flour
Flour thickens the milk and broth.
Cooking the flour briefly with the butter creates a roux, which helps produce the creamy texture associated with classic cheese soup.
Milk
Whole milk creates a creamy soup without making it excessively heavy.
You can substitute half-and-half for part of the milk if you want a richer bowl.
Chicken or Vegetable Broth
Broth balances the dairy and cheese with savory flavor.
Use vegetable broth for a vegetarian version. Chicken broth works well when you’re serving the soup alongside chicken or other savory dishes.
Seasonings
Keep the seasoning simple:
- Black pepper
- Dry mustard
- Paprika
- A small pinch of cayenne
- Salt, as needed
Dry mustard works particularly well with cheddar because its tangy flavor gives the cheese a little extra character. Several established cheddar soup recipes use mustard or similar seasonings alongside the cheese.
How to Make Cheese Soup
1. Shred the Cheese
Grate the cheddar from a block and set it aside.
Keep the shredded cheese at room temperature while you prepare the soup base. Smaller pieces melt faster and more evenly than large chunks.
2. Cook the Onion
Melt the butter in a large saucepan or Dutch oven over medium heat.
Add the finely chopped onion and cook for about 3–4 minutes, stirring occasionally, until soft and translucent.
Avoid browning the onion heavily. A pale, sweet onion base keeps the soup smooth and balanced.
3. Make the Roux
Sprinkle the flour over the butter and onion.
Whisk constantly for about 1–2 minutes. The mixture should become smooth and lightly bubbly.
Cooking the flour briefly removes its raw taste and prepares it to thicken the liquid.
4. Add the Broth and Milk
Slowly pour in the broth while whisking.
Once the broth is incorporated, gradually add the milk. Keep whisking as the liquid heats.
This gradual addition helps prevent flour lumps.
5. Simmer Until Slightly Thickened
Bring the soup to a gentle simmer.
Cook for about 5–7 minutes, stirring frequently, until the liquid has thickened slightly.
Keep the heat moderate. A rolling boil isn’t necessary.
6. Add the Cheese
Reduce the heat to low or remove the saucepan from direct heat.
Add the shredded cheddar in small handfuls, stirring after each addition until melted before adding more.
This step matters. Cheese soup can become grainy or separate when cheese is exposed to excessive heat, so gentle melting produces a smoother result. Classic recipes specifically advise against boiling after the cheese has been incorporated.
7. Season and Serve
Add black pepper, dry mustard, paprika, and cayenne.
Taste before adding salt. Cheddar and broth can provide plenty of salt already.
Ladle the soup into warm bowls and serve immediately.
The Secret to Smooth Cheese Soup
The most important technique is controlling the heat when you add the cheese.
Cheese contains proteins and fats that can separate when exposed to excessive heat. A gentle approach gives the cheese time to melt into the soup base.
Follow these steps:
- Shred the cheese finely.
- Build and thicken the soup before adding cheese.
- Lower the heat.
- Add cheese gradually.
- Stir continuously as it melts.
- Keep the finished soup below a hard boil.
This approach is supported across classic cheese soup methods, which add grated cheese to hot but controlled liquid and avoid boiling after the cheese melts.
Why Is My Cheese Soup Grainy?
Grainy cheese soup usually comes from excessive heat, unsuitable cheese, or adding the cheese too quickly.
A few practical fixes can help prevent the problem.
Use freshly shredded cheese. It melts more naturally than heavily processed pre-shredded cheese.
Lower the heat before adding cheese. The soup should be hot enough to melt the cheese without violently bubbling.
Add cheese gradually. A handful at a time gives each addition time to melt.
Avoid boiling after adding cheese. This is one of the most consistent pieces of advice in traditional cheese soup recipes.
Best Cheese for Cheese Soup
Cheddar is the easiest starting point, but you have several options.
| Cheese | Flavor | Texture | Best Use |
| Sharp cheddar | Bold and tangy | Smooth | Classic cheese soup |
| Mild cheddar | Gentle and creamy | Smooth | Family-friendly soup |
| White cheddar | Rich and savory | Smooth | Elegant presentation |
| Gouda | Buttery and mild | Creamy | Rich soup |
| Gruyère | Nutty and complex | Smooth | Special occasions |
| Smoked cheddar | Smoky and bold | Creamy | Bacon or potato variations |
| Pepper Jack | Spicy and creamy | Smooth | Spicy cheese soup |
Cheddar, Gruyère, Gouda, and other semi-hard cheeses can work in cheese soup, although each changes the flavor and melting characteristics.
For a dependable first batch, use sharp cheddar.
Easy Cheese Soup Variations
Broccoli Cheese Soup
Add finely chopped broccoli to the soup base and simmer until tender before adding the cheese.
For a thicker broccoli cheese soup, use less broth and increase the amount of vegetables.
Potato Cheese Soup
Add diced potatoes with the broth.
Simmer until the potatoes are tender, then add the cheese. You can leave some potato pieces whole or mash a portion into the soup for extra body.
Bacon Cheese Soup
Cook chopped bacon separately until crisp.
Use a little of the rendered fat in place of some of the butter, then crumble the bacon over each serving.
Beer Cheese Soup
Replace part of the broth with beer.
A malty amber ale or similar beer pairs especially well with sharp cheddar. Beer cheese soups commonly combine cheddar with mustard and other savory seasonings.
Spicy Cheese Soup
Add extra cayenne, diced jalapeño, hot sauce, or pepper Jack cheese.
A small amount of heat cuts through the richness of the dairy.
Vegetable Cheese Soup
Add finely diced carrots, celery, and green onion.
Classic cheddar soups frequently use these vegetables alongside the cheese and creamy base.
Can You Make Cheese Soup Without Flour?
Yes.
Cornstarch can thicken cheese soup without a traditional roux. Mix cornstarch with cold liquid before adding it to the hot soup.
Another option is to use potatoes. Cooked potatoes can provide natural thickness when blended into the soup.
The roux method remains one of the easiest approaches when you want a classic creamy texture.
Can You Make Cheese Soup Vegetarian?
Yes.
Use vegetable broth instead of chicken broth.
The rest of the basic recipe can remain the same. Check your cheese and other ingredients if you’re preparing the soup for someone following a strict vegetarian diet.
Can You Make Cheese Soup Gluten-Free?
Yes.
Replace the all-purpose flour with a gluten-free thickener such as cornstarch or a suitable gluten-free flour blend.
If using packaged broth, mustard, seasoning blends, or other processed ingredients, check their labels for gluten-containing ingredients.
What to Serve With Cheese Soup
Cheese soup is rich enough to make a satisfying meal, but a few simple sides work particularly well.
Crusty Bread
A toasted baguette or rustic loaf gives you something crisp to dip into the creamy soup.
Green Salad
A simple salad with a sharp vinaigrette brings freshness to the meal.
Roasted Vegetables
Roasted broccoli, cauliflower, carrots, or Brussels sprouts provide a savory contrast.
Baked Potato
For a hearty dinner, serve a small baked potato alongside the soup.
Apple Slices
Crisp apples bring sweetness and acidity that work surprisingly well with sharp cheddar.
Toppings for Cheese Soup
Toppings turn a basic bowl into a more substantial meal.
Try:
- Crispy bacon
- Chopped chives
- Green onions
- Fresh parsley
- Croutons
- Cracked black pepper
- Shredded cheddar
- Toasted bread cubes
- Diced jalapeños
- Sour cream
For a classic presentation, keep the toppings simple. A little chopped parsley or chives and a few freshly cracked pepper flakes are enough.
How to Store Cheese Soup
Transfer leftover soup to a covered container and refrigerate it promptly.
For the best texture, use refrigerated leftovers within a few days. Cheese soups can change texture during storage because dairy and melted cheese are sensitive to reheating.
Some established cheddar soup recipes recommend refrigeration for roughly 2–4 days and gentle reheating.
How to Reheat Cheese Soup
Warm the soup slowly in a saucepan over low to medium-low heat.
Stir frequently.
Avoid bringing it to a vigorous boil. If the soup becomes too thick, whisk in a small splash of milk or broth.
A microwave can work too. Heat in short intervals, stirring between each one.
Gentle reheating gives you a better chance of keeping the soup smooth.
Can You Freeze Cheese Soup?
Freezing can change the texture of dairy-based cheese soup, causing the mixture to separate or become grainy after thawing.
For that reason, refrigeration is generally a better choice for this recipe. Several established cheese soup recipes also advise against freezing.
If you want cheese soup for a later meal, preparing the soup base ahead and adding the cheese shortly before serving can give you a fresher texture.
Common Cheese Soup Mistakes
Boiling After Adding the Cheese
Keep the soup below a hard boil once the cheese goes in.
Using Low-Quality Cheese
Cheese is the main flavor, so its taste matters. A decent sharp cheddar gives the soup much more character than a bland cheese.
Adding All the Cheese at Once
Small additions melt more evenly.
Skipping the Roux
A roux gives the soup body and helps prevent a thin, watery texture.
Adding Too Much Salt
Taste the soup after the cheese melts. Cheddar and broth already bring salt to the recipe.
Cutting the Cheese Into Large Chunks
Finely shredded cheese melts faster and distributes more evenly.
How to Make Cheese Soup Thicker
If your soup is thinner than you’d like, give it a few extra minutes at a gentle simmer before adding the cheese.
You can also make a small slurry using cornstarch and cold milk, then whisk it into the soup and heat gently until thickened.
For potato cheese soup, blending some of the cooked potatoes into the broth is another easy way to increase thickness.
How to Make Cheese Soup Thinner
Add warm milk or broth a little at a time.
Stir after each addition until the soup reaches the consistency you want.
Avoid adding a large amount of cold liquid at once because it can cool the soup quickly and interfere with the smooth texture.
Key Takeaways
- Sharp cheddar creates a bold, classic cheese soup flavor.
- A butter-and-flour roux gives the soup its creamy body.
- Freshly shredded cheese generally melts more smoothly.
- Add cheese over low heat and avoid boiling after it melts.
- Taste before adding extra salt because cheese and broth can already be salty.
- Broccoli, potatoes, bacon, beer, and jalapeños make easy variations.
- Refrigerate leftovers promptly and reheat them gently.
- Freezing can affect the texture, so fresh or refrigerated cheese soup is preferable.
Easy Cheese Soup Recipe Card
Servings: 6
Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes
Ingredients
- 4 tablespoons unsalted butter
- 1 small yellow onion, finely chopped
- 1/4 cup all-purpose flour
- 3 cups low-sodium chicken or vegetable broth
- 3 cups whole milk
- 3 cups freshly shredded sharp cheddar cheese
- 1/2 teaspoon dry mustard
- 1/4 teaspoon paprika
- Pinch of cayenne pepper
- 1/4 teaspoon black pepper
- Salt, to taste
- Chopped chives or parsley, for serving
Instructions
- Melt the butter in a large saucepan over medium heat.
- Add the onion and cook for 3–4 minutes, until soft and translucent.
- Whisk in the flour and cook for 1–2 minutes.
- Slowly whisk in the broth.
- Gradually whisk in the milk.
- Simmer gently for 5–7 minutes, stirring frequently, until slightly thickened.
- Reduce the heat to low or remove the pan from the heat.
- Add the shredded cheddar a handful at a time, stirring until melted before adding more.
- Stir in dry mustard, paprika, cayenne, black pepper, and salt as needed.
- Serve immediately with chopped chives or parsley.
Frequently Asked Questions
What cheese is best for cheese soup?
Sharp cheddar is one of the best choices because it provides strong flavor and melts into a creamy soup base. White cheddar, Gouda, Gruyère, and smoked cheddar can also work well.
Why does cheese soup separate?
Cheese soup can separate when the cheese is exposed to excessive heat or when the dairy mixture is boiled after the cheese has been added. Lower the heat and add freshly shredded cheese gradually.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese is usually a better choice for a smooth soup. Pre-shredded varieties may contain anti-caking ingredients that affect melting.
How do you thicken cheese soup?
A butter-and-flour roux is the classic method. Cornstarch slurry, potatoes, or a longer gentle simmer can also increase thickness.
Can I make cheese soup ahead of time?
Yes, although it tastes and feels best when served fresh. If making it ahead, refrigerate it promptly and reheat gently while stirring frequently.
Can I use milk instead of heavy cream?
Yes. Whole milk produces a creamy soup with a lighter feel than heavy cream. Half-and-half can be used when you want extra richness.
Can cheese soup be frozen?
Freezing isn’t the best option for most dairy-based cheese soups because the texture can change after thawing. Refrigeration is preferable.
What goes well with cheese soup?
Crusty bread, green salad, roasted vegetables, baked potatoes, bacon, and crisp apples all pair well with rich cheese soup.











Leave a Reply