Mac and Cheese Recipe With Cheese Soup: Double Cheese Velvety Indulgence

Mac and Cheese Recipe With Cheese Soup: Double Cheese Velvety Indulgence

This double-cheese creation redefines comfort food with its velvety texture and rich depth of flavor. I developed this recipe to combine the creamy indulgence of mac and cheese with the smooth consistency of cheese soup.

The secret lies in layering cheeses at different stages to build complexity. Sharp cheddar forms the base, while a blend of Gruyère and fontina creates the soup’s silky finish. Each component enhances the other.

What results is a dish with restaurant-quality richness that satisfies both mac and cheese lovers and soup enthusiasts. The flavors meld together beautifully, creating a harmonious bite.

Perfect for chilly evenings or when you crave something truly indulgent. This is comfort food at its finest.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Mac and Cheese Recipe with Cheese Soup

Rich cheeses and simple pantry staples create this ultra-comforting double delight.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Unsalted Butter 🧈 ½ cup For roux and richness
All-Purpose Flour 🌾 ½ cup For thickening the roux
Whole Milk 🥛 4 cups Full-fat for creaminess
Sharp Cheddar Cheese 🧀 8 oz Block, freshly grated
Gruyère Cheese 🧀 4 oz Block, freshly grated
Fontina Cheese 🧀 4 oz Block, freshly grated
Parmesan Cheese 🧀 ½ cup Freshly grated for garnish
Dijon Mustard 🟡 1 tbsp For depth of flavor
Worcestershire Sauce 🫕 1 tsp Vegetarian version required
Garlic Cloves 🧄 2 cloves Minced for aroma
Yellow Onion 🧅 1 whole Finely diced for base
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Heavy Cream 🥛 1 cup For velvety texture in soup

[recipe_ingredient_scaler]

The cheeses are non-negotiable for that restaurant-quality depth. Whole Foods or Trader Joe’s have great Gruyère and fontina—ask at the counter if they’ll let you sample. Sharp cheddar should be aged at least a year (check the label). Always buy blocks and grate yourself—pre-shredded has anti-caking agents that mess with the melt. For the Parmesan, Parmigiano-Reggiano is worth the splurge (the good stuff in the wedge, not the green can).

No Gruyère? Emmental or Comté work well. Fontina too pricey? Gouda or Edam at half the quantity get you close. Whole milk is ideal, but 2% in a pinch—just don’t go lower. Vegetarian Worcestershire is a must (Annie’s is a good brand). Short on time? Pre-minced garlic from a jar works, but fresh tastes brighter. The Dijon can be swapped for regular yellow mustard, though it’ll be milder.

The soup base keeps 4-5 days in the fridge, but the pasta will soak it up—store them separately if making ahead. Freezes beautifully for 3 months (soup only, no pasta). Reheat on low to keep that velvety texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything comes together in a single pot—macaroni, butter, flour, milk, and sharp cheddar, no extra pans to wash.
  • Velvety Cheese Dream: The sharp cheddar melts into the creamy soup base for that rich, tangy comfort only a slow-melted cheese can deliver.
  • Kid-Approved Classic: My picky eater asks for seconds, and honestly, it’s become our go-to for busy weeknights and cozy weekends alike.
  • Budget Stretcher: A pound of elbow macaroni and a block of cheddar feed my family for days, and leftovers taste just as good reheated.

Step-by-Step Instructions for Mac and Cheese With Cheese Soup

Here’s the method I use to create this ultra-creamy, double-cheese masterpiece every time.

Step 1: Cook the Pasta and Prepare the Base

Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook until it’s just shy of al dente—about 1 minute less than package instructions suggest. You’ll finish cooking it in the sauce later, so this prevents mushy results.

While the pasta cooks, finely dice the Yellow Onion and mince the 2 cloves Garlic Cloves. Melt the 0.5 cup Unsalted Butter in a large Dutch oven over medium heat. Add the onion and cook for 5 minutes until it turns translucent and begins to soften, stirring occasionally.

Step 2: Create the Roux and Build the Cheese Sauce

Stir in the 0.5 cup All-Purpose Flour to create a roux. Cook this mixture for 2 minutes, stirring constantly, until it turns a light golden color and smells slightly nutty. This step removes the raw flour taste and builds the foundation for your sauce.

Gradually whisk in the 4 cups Whole Milk, 1 cup Heavy Cream, 1 tbsp Dijon Mustard, 1 tsp Worcestershire Sauce, 1 tsp Salt, and 0.5 tsp Black Pepper. Bring to a gentle simmer, then reduce heat to medium-low. The sauce should thicken enough to coat the back of a spoon—about 5-7 minutes.

Step 3: Incorporate the Cheeses for Ultimate Creaminess

Reduce heat to low and begin adding the cheeses gradually. Start with the 8 oz Sharp Cheddar Cheese, 4 oz Gruyère Cheese, and 4 oz Fontina Cheese, stirring constantly until each addition is fully melted before adding more. This slow incorporation prevents the sauce from breaking or becoming grainy.

Taste and adjust seasoning if needed. The sauce should be velvety smooth with a rich, complex cheese flavor. If it’s too thick, whisk in a splash of warm milk to reach your desired consistency.

Step 4: Combine Pasta and Sauce, Then Add the Final Touch

Drain the pasta and immediately add it to the cheese sauce. Stir well to ensure every piece is thoroughly coated. The pasta will absorb some of the sauce and finish cooking in the residual heat—this is where the magic happens.

For the final touch, stir in 0.5 cup Parmesan Cheese. This adds a sharp, salty depth that complements the creaminess of the other cheeses. Let the mixture sit for 2-3 minutes off the heat to allow the flavors to meld together perfectly.

Serve immediately while hot and creamy, with extra Parmesan for garnish if desired. The result should be a luscious, velvety dish where every bite delivers that double-cheese indulgence.

👨‍🍳

Pro Tips For Making Mac And Cheese Recipe With Cheese Soup

  • Cook Pasta Al Dente: Boil the elbow macaroni 1-2 minutes less than package instructions—it’ll finish cooking in the cheese soup and stay firm, not mushy.
  • Shred Your Own Cheese: Skip pre-shredded cheddar; the anti-caking agents make the sauce grainy. Grate a block of sharp cheddar yourself for a smooth, melty texture.
  • Avoid Boiling the Sauce: Keep the heat low when adding milk to the butter-flour roux to prevent curdling. I learned this the hard way after a lumpy batch ruined a family dinner.
  • Use Warm Milk: Heat the whole milk slightly before adding it to the roux—about 1 minute in the microwave. Cold milk seizes up the flour and creates lumps that are hard to smooth out.

Flavor Customization for This Dish

Spice It Up

Add a pinch of cayenne pepper or red pepper flakes to the cheese sauce for warmth. I start with ¼ tsp and adjust to taste. The heat cuts through the richness beautifully. 🌶️

Herb Infusion

Fresh herbs like thyme or rosemary add earthy depth. Stir in 1 tbsp chopped fresh thyme with the cheeses. For dried herbs, use 1 tsp and bloom in the butter with the onions.

Bacon Lovers

Crispy bacon bits add smoky crunch. Cook 6 slices thick-cut bacon until crisp, then crumble. Fold half into the mac and cheese and use the rest as garnish. It’s a game-changer for texture.

Veggie Boost

Sautéed mushrooms or spinach add freshness. For mushrooms, cook 8 oz sliced cremini in butter until golden. For spinach, wilt 2 cups baby spinach and stir in at the end. 🥗

Bread Crumb Topping

Mix 1 cup panko with 2 tbsp melted butter and ¼ cup grated Parmesan. Broil for 2-3 minutes until golden. Sprinkle over the mac and cheese before serving for a crispy contrast.

Smoky Depth

Swap 2 oz of the cheddar for smoked Gouda to add complexity. The smokiness pairs perfectly with the creamy base. It’s a small change with big impact.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 850kcal
% Daily Value
Total Fat 58g74%
Saturated Fat 34g170%
Cholesterol 180mg60%
Sodium 980mg43%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 6g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use pre-shredded cheese?

I don’t recommend it. Pre-shredded contains anti-caking agents that prevent smooth melting. Always grate blocks of cheese yourself for the creamiest texture.

2

How can I make this ahead of time?

Prepare the soup base and store it in the fridge for 4-5 days. Cook the pasta fresh when ready to serve to avoid mushiness. Reheat the soup on low heat before combining.

3

Why does my cheese sauce turn grainy?

This happens if the cheese is added too quickly or overheated. Always melt cheeses gradually on low heat, stirring constantly. If it separates, whisk in a splash of warm milk to restore smoothness.

4

Can I freeze the leftovers?

Freeze the soup alone for up to 3 months. Pasta doesn’t freeze well as it absorbs liquid and turns mushy. Thaw in the fridge overnight and reheat gently on the stove.

★★★★★4.5(10 reviews)
Chef Melanie

More recipe sites