
There’s a reason mac and cheese remains a timeless favorite—it delivers comfort in every bite. This version uses shredded cheese for a sauce so smooth it coats every noodle perfectly, with no grainy texture or separation.
I developed this method after years of testing to create ultra creamy results without complicated techniques. The key is melting the cheese slowly and using the right ratio of dairy to create a velvety sauce that clings beautifully to the pasta.
The result is a dish with rich, layered flavor and that ideal balance of crispy top and tender noodles beneath. Each serving offers the perfect combination of cheesy indulgence and satisfying texture.
Serve it as a side or main dish—this mac and cheese never fails to impress.
Ingredients for Mac and Cheese Recipe with Shredded Cheese
Classic comfort with a creamy, dreamy cheese sauce that clings to every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or any short pasta shape |
| Unsalted Butter 🧈 | 4 tbsp | For roux base |
| All-Purpose Flour 🌾 | ¼ cup | Creates silky sauce |
| Whole Milk 🥛 | 2 cups | Whole for creaminess |
| Heavy Cream 🥛 | 1 cup | For ultra-rich texture |
| Sharp Cheddar Cheese 🧀 | 3 cups | Freshly shredded from block |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly shredded for depth |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for umami |
| Dijon Mustard 🟡 | 1 tsp | Balances richness |
| Worcestershire Sauce 🫒 | 1 tsp | Vegetarian version if needed |
| Garlic Powder 🧄 | ½ tsp | For subtle savory note |
| Onion Powder 🧅 | ½ tsp | Complements cheese flavors |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
[recipe_ingredient_scaler]
The cheese is non-negotiable here. Freshly shredded from a block melts smoothly—pre-shredded has anti-caking agents that make the sauce grainy. I grab Cabot or Tillamook cheddar at the grocery store, and Whole Foods has great Gruyère. For Parm, get Parmigiano-Reggiano if you can swing it; the flavor difference is worth every penny (and it’s vegetarian-friendly).
No Gruyère? Fontina or Monterey Jack both melt beautifully. Short on heavy cream? Whole milk plus 2 tbsp melted butter works in a pinch. The mustard might seem odd, but Dijon cuts through the richness—don’t skip it. For the topping, panko gives that perfect crunch, but crushed Ritz crackers are a nostalgic swap (if you’re not worried about keeping it strictly vegetarian).
This keeps 3-4 days in the fridge—reheat gently with a splash of milk to restore creaminess. Freezes beautifully for up to 3 months (thaw overnight before reheating). I always make a double batch for easy weeknight dinners.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can melt the butter, whisk in the flour, and build the sauce right in the same pot I’ll cook the noodles in—no extra dishes.
- Velvety Melt: Shredded cheese gives this mac a silky, cling-to-every-elbow texture that boxed versions just can’t touch.
- Feeds a Crowd: Between us, this recipe stretches easily for potlucks or doubles as a side for weeknight dinners.
- Leftovers Gold: Honestly, it reheats like a dream—just a splash of milk and it’s back to its creamy glory.
Step-by-Step Instructions for Mac and Cheese
Here’s the method I’ve perfected for that ideal creamy, cheesy texture with a crispy top.
Step 1: Cook the Elbow Macaroni to Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook according to package directions, but stop when it’s just slightly underdone—about 1 minute less than the suggested time. You want it firm when you bite into it.
Drain the pasta in a colander and immediately rinse it under cold water to stop the cooking process. This prevents the noodles from turning mushy when you bake them later. Give the colander a good shake to remove excess water, but don’t worry about getting it completely dry.
Transfer the pasta to a large bowl and toss it with a tiny bit of the unsalted butter to prevent sticking. The pasta will finish cooking in the oven, so this al dente stage is crucial for the perfect texture in your final dish.
Step 2: Make the Roux and Build the Cheese Sauce Base
In a large saucepan over medium heat, melt the remaining 4 tbsp Unsalted Butter. Once it’s fully melted and foaming, whisk in the 0.25 cup All-Purpose Flour to create a roux. Keep whisking constantly for 1-2 minutes until the mixture turns a light golden color and smells slightly nutty.
Slowly pour in the 2 cups Whole Milk and 1 cup Heavy Cream, whisking vigorously to prevent lumps from forming. This step requires your full attention—the mixture will thicken as it heats, so keep that whisk moving until it’s smooth and bubbling gently.
Stir in the 1 tsp Dijon Mustard, 1 tsp Worcestershire Sauce, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, and 0.5 tsp Black Pepper. Let the sauce simmer for 2-3 minutes until it coats the back of a spoon. This is your foundation for the cheesiest sauce you’ve ever made.
Step 3: Melt the Cheeses for Ultra-Smooth Flavor
Reduce the heat to low and begin adding the cheeses in stages to prevent clumping. Start with the 3 cups Sharp Cheddar Cheese and 1.5 cups Gruyère Cheese, stirring constantly until each addition is fully melted before adding more.
Once those are smooth, stir in the 0.5 cup Parmesan Cheese. The key here is patience—rushing this step can cause the sauce to break or become grainy. You’re aiming for a velvety, lump-free sauce that’s rich and deeply cheesy.
Taste and adjust seasoning if needed, but remember the cheeses are salty, so go easy. If the sauce seems too thick, you can thin it slightly with a splash of the reserved pasta water. This sauce should be luxurious but still pourable.
Step 4: Combine Pasta and Sauce, Then Top with Panko
Pour the cheese sauce over the cooked Elbow Macaroni in the bowl and stir until every noodle is coated evenly. Transfer the mixture to a greased 9×13-inch baking dish, spreading it out into an even layer. Press down gently to eliminate any air pockets.
In a small bowl, mix the 0.5 cup Panko Breadcrumbs with a drizzle of melted butter (use some from the roux if you have extra). Sprinkle this evenly over the top of the mac and cheese, pressing lightly so it adheres. This will give you that irresistible crispy topping.
Bake at 375°F for 20-25 minutes until the top is golden brown and the edges are bubbling. For an extra-crispy finish, broil for 1-2 minutes at the end, watching closely to avoid burning.
Pro Tips For Making Mac And Cheese Recipe With Shredded Cheese
- Pre-shred the cheese: I learned this the hard way—pre-shredded cheese has anti-caking agents that make the sauce grainy. Buy a block and shred it yourself right before melting.
- Cook pasta al dente: The macaroni keeps cooking in the hot cheese sauce, so pull it 1-2 minutes early. Mushy noodles ruin the texture.
- Warm your dairy: Cold milk and cream can make the sauce clump. Take them out of the fridge 15 minutes before starting, or microwave for 30 seconds.
- Make a proper roux: Cook the butter and flour for 2 full minutes on medium heat—it removes the raw flour taste and thickens the sauce properly.
Dietary Considerations for This Dish
Gluten-Free Option
Swap the 12 oz Elbow Macaroni for a gluten-free pasta like Barilla Red Lentil or Jovial Brown Rice. Cook it 1-2 minutes less than package directions since it can get mushy. The roux already uses gluten, so replace the 0.25 cup All-Purpose Flour with Bob’s Red Mill 1:1 Gluten-Free Flour. 💪
Lactose-Free Adaptation
Use lactose-free dairy products: Lactaid Whole Milk and heavy cream. For the cheeses, Cabot Lactose-Free Cheddar and Sargento Lactose-Free Shreds work well. The Dijon mustard and Worcestershire are naturally lactose-free, so no changes needed there.
Vegetarian Adjustments
Ensure your Worcestershire Sauce is vegetarian—Annie’s Organic is my go-to. The rest of the recipe is already vegetarian-friendly, including the Parmesan. I pick up Parmigiano-Reggiano at New Seasons Market for the best flavor.
Lower-Calorie Version
Use 2% milk instead of whole, and replace the heavy cream with low-fat evaporated milk. Reduce the cheeses by 25% and add 1 cup steamed cauliflower purée to the sauce for creaminess without extra calories. The topping can be skipped or swapped for whole wheat panko. 🥗
Keto Modifications
Replace the pasta with 12 oz chopped cauliflower or shirataki noodles. Use almond flour for the roux and heavy cream only (no milk). The cheese amounts stay the same, but add 1 beaten egg to help bind the sauce. Top with crushed pork rinds instead of panko.
Nutrition Facts
Frequently Asked Questions
Why use freshly shredded cheese instead of pre-shredded?
Freshly shredded melts smoothly because it lacks anti-caking agents found in pre-shredded. These additives prevent clumping in the bag but create a grainy texture in your sauce. Always shred from a block for the creamiest results.
Can I make this ahead of time?
Yes! Assemble the dish, cover tightly, and refrigerate for up to 24 hours before baking. Add 5-10 minutes to the baking time if cooking from cold. This makes it perfect for meal prep or holiday gatherings.
What if my sauce turns out grainy?
The most common cause is overheating the cheese. Remove from heat before adding cheese and stir on low. If it happens, a splash of warm milk can sometimes smooth it out. Always use block cheese for best results.
Can I substitute different cheeses?
Try Fontina or Monterey Jack for extra creaminess. For a sharper flavor, add Pepper Jack. Just avoid pre-shredded and maintain the total 5 cups for best texture.
- Hamburger Patty Recipe No Egg: Juicy Bind With Breadcrumbs and Milk - October 3, 2026
- Recipe for Oven Baked Halibut: Buttery White Fish with Zesty Lemon Topping - October 3, 2026
- Meatball Curry Recipe Kerala Style: Coconut-Spiced Gravy With Tender Bites - October 3, 2026