A thick, cheesy soup with pillowy gnocchi and crisp bacon — closer to a chowder than a broth, and done in forty minutes.
It uses a proper roux rather than a cornstarch slurry, which is what gives it the body to carry that much cheese.
Why This Recipe Works
- Building the roux on reserved bacon drippings instead of plain butter puts smoke and salt into the base of the soup before any other ingredient arrives.
- Gnocchi cooks in three to four minutes and tells you when it is done by floating, which makes it one of the easiest starches to add to a soup at the last minute.
- A teaspoon of Dijon in a cheese soup is doing chemistry, not flavouring — mustard helps keep melted cheese emulsified in liquid.
- Smoked paprika added after the cheese rather than with the vegetables keeps its aroma. Ground spices cooked in a roux for the whole recipe go flat.
Keeping Ten Ounces of Cheese Smooth
Everything in this soup is straightforward except the cheddar, and the cheddar is most of it. Five points decide whether it melts into silk or breaks into grains.
The bacon fat
1 to 2 tablespoons kept, the rest discarded
Eight ounces of bacon renders far more than a roux needs. Too much fat and the roux cannot bind it, so the finished soup separates into a greasy layer no amount of whisking fixes.
The roux
Stirred 1 minute, blond — not browned
Blond means cooked enough to lose the raw flour taste and no further. A darker roux thickens less, and in a soup that has to carry a pound of gnocchi as well as cheese, thickening power is not something to give away.
After the dairy goes in
A gentle simmer, explicitly not a boil
Do not boil, and this is why: milk and cream at a rolling boil separate, and everything after this point makes the pot less stable rather than more.
Adding the cheddar
Off the heat, a handful at a time, fully melted before the next
This is the whole technique. Cheese dumped in at once cools the pot unevenly and clumps; added gradually off direct heat it emulsifies. The Dijon whisked in first is not just seasoning — mustard is an emulsifier and helps hold the cheese in suspension.
Everything after the cheese
No boiling, at all
Once emulsified, the cheese stays smooth only while the temperature stays down. The spinach wilts in 1 to 2 minutes of residual heat, which is all the pot should be doing from here.
Ingredient Notes
- Sharp cheddar, freshly shredded
- Ten ounces, about two and a half cups. Freshly shredded is in the ingredient line for a reason — pre-shredded carries starch that turns this soup grainy.
- Potato gnocchi
- A pound, shelf-stable or refrigerated. Both work and both cook in the same three to four minutes; they tell you they are done by floating.
- Dijon mustard
- One teaspoon, whisked in before the cheese. An emulsifier as much as a seasoning, and it is why this step comes first.
- Sour cream
- A quarter cup, optional. Added at the very end for richness, off the heat like everything else in the final stage.
How to Make It
Render the bacon
In a large heavy pot, cook the diced bacon over medium heat until crisp. Move it to a paper-towel-lined plate. Keep 1 to 2 tablespoons of drippings in the pot and discard the rest.
Soften the vegetables
Add the butter, then the onion, carrot and celery, and cook 4 to 5 minutes until softened. Add the garlic and thyme and cook 30 seconds until fragrant, seasoning with a pinch of salt and pepper.
Make the roux
Sprinkle the flour over the vegetables and stir for 1 minute to form a blond roux.
Build the liquid
Gradually whisk in the chicken broth until smooth, then add the milk, cream and bay leaf. Bring to a gentle simmer — do not boil — and cook 5 minutes, stirring occasionally.
Cook the gnocchi
Stir in the gnocchi and simmer 3 to 4 minutes, until they float and are tender.
Melt the cheddar off the heat
Take the pot off the heat and whisk in the Dijon. Add the shredded cheddar a handful at a time, stirring until fully melted and silky before adding more. Do not let it boil once the cheese is in.
Finish
Stir in the smoked paprika, black pepper and red pepper flakes if using. Add the spinach to wilt, 1 to 2 minutes. Taste and adjust the salt, stir in the sour cream if you want extra richness, and thin with a splash of broth if needed.
Serve
Ladle into bowls and top with the crisp bacon and chives or green onions. Serve immediately.
Success Tips
- Discard most of the bacon fat. One to two tablespoons is the whole allowance.
- Grate the cheese yourself.
- Take the pot off the heat before the cheddar goes anywhere near it.
- Serve it immediately — gnocchi soup thickens fast as it stands.
Serving Ideas
Crisp bacon and chives or green onions on top. Serve immediately is genuinely part of the recipe rather than a pleasantry, because the gnocchi keeps absorbing.
Storage and Reheating
Refrigerate
Refrigerate up to 3 days, though the gnocchi softens considerably. It is at its best the day it is made.
Freeze
Not recommended. Cheese-thickened dairy soups separate on thawing and gnocchi goes mushy.
Reheat
Very gently on the stove with a splash of broth, kept well below a simmer. Reheating too fast is what turns a smooth cheese soup grainy after the event.
Frequently Asked Questions
My soup went grainy. What happened?
Almost always pre-shredded cheese, or cheese added while the pot was still on the heat. Both are fixable next time and neither can be reversed once it has happened. Off the heat, a handful at a time, freshly grated.
Can I make it without bacon?
Yes, though you lose the drippings the roux is built on. Use butter for the whole roux and lean harder on the smoked paprika for the smoky note. Vegetable broth completes it.
It thickened up before I served it.
Gnocchi and a flour roux both keep thickening as the pot stands. The answer is built into step 7 — thin with a splash of broth. Do it off the heat and stir it through gently.






