One chilly evening last winter, I found myself knee-deep in a kitchen full of hungry kids and a husband who had just come in from shoveling snow. It was one of those nights where everyone’s energy was low, but the craving for comfort food was sky-high. I rummaged through the pantry and spotted a box of elbow macaroni—nothing fancy, just a humble staple. But I wasn’t in the mood for the usual boxed mac and cheese that tastes like processed glue. I wanted something richer, creamier, more indulgent, but still simple enough to whip up quickly.
So, I went all in on cheese. And not just a sprinkle or two. I layered sharp cheddar, gooey mozzarella, and a touch of creamy cream cheese into a sauce so luscious it practically begged for a spoonful before it even hit the pasta. That first bite? Game changer. The kids went back for thirds, the husband declared it “restaurant-worthy,” and I knew I had stumbled onto something special. Since then, this creamy macaroni and cheese with extra cheesy sauce has become our family’s go-to comfort meal—especially when I want to feel like I’m giving them a hug on a plate.
I’ve made this recipe more times than I can count, tweaking it just enough each time to get that perfect balance of creamy, cheesy, and cozy. If you’re ready to make a macaroni and cheese your whole family will crave (and maybe fight over), you’re in the right place.
Why You’ll Love This Creamy Macaroni and Cheese Recipe
This creamy macaroni and cheese recipe has completely changed our weeknight dinners. Here’s why I keep coming back to it:
- Extra Cheesy Sauce That Actually Delivers — I’m talking sharp cheddar, mozzarella, and a little cream cheese magic. It’s rich without being greasy, and I’ve had picky eaters practically lick their plates clean.
- Simple 5-Step Process — No complicated roux or fancy equipment. If you can whisk cheese into a sauce, you’ve got this. I’ve made it while helping kids with homework and even mid-zoom call.
- Comfort Food That Feels Homemade — No powdered cheese packets here. Just real cheese, real cream, and real love. It’s the kind of dish that brings everyone to the table, no screens allowed.
- Flexible and Kid-Friendly — You can add in veggies, swap cheeses, or keep it classic. It’s taken to potlucks and family dinners with equal success.
- Leftovers That Reheat Like a Dream — I purposely make extra to pack for lunches. Reheat with a splash of milk and it’s creamy all over again.
Honestly, this recipe is my secret weapon when I want dinner to feel special without the fuss. It’s cheesy, comforting, and always a crowd-pleaser.
Ingredients You’ll Need
Here’s the best part: you probably have most of these ingredients already. I’m pretty picky about the cheeses because they make or break the sauce, so I’ll explain those choices too.
- Elbow macaroni (1 pound / 450g) — Classic shape for holding onto all that sauce. You can swap for shells or cavatappi if you want, but elbow is tried and true.
- Unsalted butter (4 tablespoons / 60g) — For richness and to help build the sauce. I always use unsalted so I can control the salt level.
- All-purpose flour (¼ cup / 30g) — This thickens the sauce perfectly. No flour? Cornstarch works but start with half and whisk it in well.
- Whole milk (3 cups / 720ml) — Full-fat for creaminess. I’ve tried lower fat milks, but the sauce loses its silky texture.
- Sharp cheddar cheese (2 cups shredded / 200g) — The backbone of the flavor. Buy a block and shred it yourself for the best melt.
- Mozzarella cheese (1 cup shredded / 100g) — Adds gooey stretchiness. Fresh mozzarella is too wet, so go for the low-moisture kind.
- Cream cheese (4 ounces / 115g) — This is the secret to extra creamy sauce. It melts into the sauce and gives it a dreamy texture.
- Dijon mustard (1 teaspoon) — Trust me, it brightens the flavors and balances the cheese without tasting mustardy.
- Garlic powder (½ teaspoon) — For a subtle savory note. Fresh garlic tends to get lost in creamy sauces.
- Salt and black pepper (to taste) — Essential for seasoning. I usually start with 1 teaspoon salt and adjust.
Optional add-ins: If you’re feeling adventurous, toss in some cooked bacon, sautéed mushrooms, or steamed broccoli for texture and flavor. I’ve even stirred in a handful of soft apple cinnamon oatmeal bars crumbs for a sweet-salty twist at a potluck once—it was wild but surprisingly good.
Equipment Needed
You don’t need fancy gear for this creamy macaroni and cheese. Here’s what I actually use:
- Large pot — To boil the pasta. I use a 6-quart pot because it fits the pasta comfortably and gives plenty of room to stir.
- Medium saucepan — For making the cheese sauce. Non-stick works best so the sauce doesn’t stick or scorch.
- Whisk — Crucial for mixing the roux and sauce smoothly. I have a silicone whisk that’s easy to clean.
- Cheese grater — Grate your own cheese for the best melt and flavor. I use a box grater but a microplane is great for harder cheeses.
- Measuring cups and spoons — Basic but necessary for getting the sauce just right.
- Colander — For draining the pasta. Or, if you’re like me, use the pot lid to drain to save a dish.
Quick note: If you don’t have a whisk, a wooden spoon works—but you’ll want to stir vigorously to avoid lumps.
How to Make It: Step-by-Step
Alright, let’s make this creamy macaroni and cheese! I’ll walk you through every step, including the little tricks that make the sauce extra cheesy and smooth.
Step 1: Cook the Pasta (8-10 minutes)
Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until just al dente—usually 8 minutes; check the package. The pasta will cook a bit more in the sauce, so don’t overdo it. Drain and set aside.
Step 2: Make the Roux (3-4 minutes)
In a medium saucepan over medium heat, melt the butter. Once melted, whisk in the flour. Keep whisking constantly for about 2 minutes until it’s bubbling and smells a bit nutty (this cooks out the raw flour taste). Don’t let it brown.
Step 3: Add Milk and Seasonings (5 minutes)
Slowly whisk in the whole milk, a little at a time, to avoid lumps. Keep whisking until the mixture thickens and starts to bubble gently—about 4-5 minutes. Stir in the Dijon mustard, garlic powder, salt, and pepper. This is your creamy base.
Step 4: Melt in the Cheese (3-4 minutes)
Remove the saucepan from heat. Gradually whisk in the shredded sharp cheddar, mozzarella, and cream cheese. Stir until completely melted and silky. If the sauce feels too thick, add a splash of milk to loosen it up.
Step 5: Combine Pasta and Sauce (2 minutes)
Add the drained macaroni to the cheese sauce. Stir gently to coat all the pasta with that luscious cheesy goodness. Taste and adjust seasoning if needed. Serve immediately for ultimate creaminess.
Expert Tips & Tricks
- Use block cheese, not pre-shredded: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Take the extra 3 minutes to shred your own—it’s worth it.
- Don’t rush the roux: Whisking the butter and flour well ensures a smooth sauce. If you add milk too fast, you’ll get lumps.
- Room temperature dairy: Let your milk and cream cheese sit out for 15 minutes before cooking. Cold dairy can cause the sauce to seize or separate.
- Season in layers: Salt your pasta water well, season the roux, and taste the final sauce. It’s the only way to avoid bland mac and cheese.
- Leftover magic: Add a splash of milk or cream when reheating to bring back that creamy texture. Microwave in short bursts, stirring in between.
- Customize boldly: Stir in cooked bacon, caramelized onions, or fresh herbs like thyme for a grown-up twist.
Variations & Substitutions
Once you have the basic creamy macaroni and cheese down, here are a few ways to switch it up. I’ve tested all of these and they work great:
- Veggie-Loaded — Stir in steamed broccoli or peas for color and nutrition. I sometimes add sautéed mushrooms and onions too.
- Spicy Kick — Add ½ teaspoon smoked paprika and a pinch of cayenne for a smoky heat that balances the cheese.
- Gluten-Free — Use gluten-free elbow macaroni and a gluten-free flour blend for the roux. Works just as well.
- Dairy-Free — Swap milk for unsweetened almond or oat milk, and use a dairy-free cream cheese. Nutritional yeast adds cheesy flavor.
- Protein Boost — Stir in cooked shredded chicken or crumbled cooked sausage for a heartier meal.
- Baked Version — After mixing pasta and sauce, transfer to a baking dish, top with breadcrumbs and extra cheese, and bake at 350°F (175°C) for 20 minutes for a golden crust.
Serving & Storage
I usually serve this creamy macaroni and cheese straight from the pot for that cozy, rustic feel. But it pairs perfectly with a crisp green salad or some roasted veggies. If you want to channel full comfort mode, garlic bread is a must (I once paired it with chicken ranch wraps for a big family meal).
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove with a splash of milk to bring back the creamy texture. Freezing isn’t ideal because the sauce can separate.
Nutrition Information
| Nutrient | Per Serving (6 servings) |
|---|---|
| Calories | 480 |
| Protein | 20g |
| Carbohydrates | 45g |
| Fiber | 2g |
| Sugar | 6g |
| Fat | 25g |
| Saturated Fat | 14g |
| Cholesterol | 70mg |
| Sodium | 450mg |
| Calcium | 350mg |
This is definitely comfort food with creamy cheese and butter, so it’s on the richer side. But it’s also packed with protein and calcium, and adding veggies can boost the fiber. I like to enjoy it as an occasional treat that beats takeout any day.
Final Thoughts
So that’s my creamy macaroni and cheese with extra cheesy sauce—my family’s all-time favorite comfort dish. I’ve probably made this recipe more times than I can count, and every time it brings that warm, full belly feeling that only good cheese can deliver.
It’s simple, satisfying, and customizable, whether you want to keep it classic or get creative with add-ins. If you want a no-fail mac and cheese that will have your whole family craving it on repeat, this is the one.
If you give it a try, drop a comment and tell me how it turned out! I love hearing about your tweaks, wins, and even mishaps—because that’s how we all get better at cooking.
Happy cooking! And may your kitchen smell as cheesy and cozy as mine does right now.
Frequently Asked Questions
Q: Can I use milk instead of heavy cream in the sauce?
A: Absolutely. This recipe actually calls for whole milk, not heavy cream, to keep it creamy but not too rich. Avoid skim milk because it’s too thin and won’t give you that luscious sauce. If you want extra richness, you could swap part of the milk for cream, but it’s not necessary.
Q: Why did my cheese sauce turn grainy or clumpy?
A: This usually happens when cheese is added to sauce that’s too hot. Always remove the pan from heat before stirring in cheese, and add it gradually. Also, use freshly shredded cheese instead of pre-shredded for the best melt. If your sauce breaks, try whisking in a little warm milk to smooth it out.
Q: Can I make this ahead of time for a party?
A: You can make the cheese sauce up to 2 days ahead and refrigerate it. When you’re ready, gently reheat the sauce and cook fresh pasta to toss together just before serving. The baked version is also great for parties—assemble ahead and bake right before guests arrive.
Q: Is it possible to make this recipe gluten-free?
A: Yes! Use gluten-free pasta and swap the all-purpose flour for a gluten-free flour blend or cornstarch for the roux. The rest of the ingredients are naturally gluten-free.
Q: How can I reheat leftovers without drying them out?
A: The trick is to reheat gently on the stove over low heat with a splash of milk or cream. Stir frequently to bring back the creamy texture. Microwave works too if you heat in short bursts and stir in between, adding a bit of milk.
Q: Can I add vegetables or protein to this recipe?
A: Definitely! I love stirring in steamed broccoli, peas, or sautéed mushrooms. Leftover shredded chicken or crispy bacon also work beautifully. Just add them in when you combine the pasta and sauce.
Q: Can I double this recipe?
A: For sure! Just double all the ingredients and use a bigger pot and saucepan. The cooking times stay the same, but you might want to use two pans for the sauce if your saucepan isn’t large enough.
Pin This Recipe!
Creamy Macaroni and Cheese Recipe
- Total Time: 30 minutes
- Yield: 6 servings 1x
Description
A rich, creamy, and extra cheesy macaroni and cheese made with sharp cheddar, mozzarella, and cream cheese for a luscious sauce that’s perfect for comforting weeknight dinners.
Ingredients
- 1 pound elbow macaroni
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 3 cups whole milk
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 4 ounces cream cheese
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- Salt and black pepper to taste
Instructions
- Bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until just al dente, about 8 minutes. Drain and set aside.
- In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for about 2 minutes until bubbling and nutty-smelling, but not browned.
- Slowly whisk in the whole milk a little at a time to avoid lumps. Continue whisking until the mixture thickens and bubbles gently, about 4-5 minutes. Stir in Dijon mustard, garlic powder, salt, and pepper.
- Remove the saucepan from heat. Gradually whisk in the shredded sharp cheddar, mozzarella, and cream cheese until melted and silky. Add a splash of milk if the sauce is too thick.
- Add the drained macaroni to the cheese sauce. Stir gently to coat all the pasta. Taste and adjust seasoning if needed. Serve immediately.
Notes
Use block cheese and shred it yourself for best melt and flavor. Let dairy ingredients come to room temperature before cooking. Season pasta water and sauce in layers. Reheat leftovers gently with a splash of milk to restore creaminess. Customize with add-ins like cooked bacon, sautéed mushrooms, or steamed broccoli.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 480
- Sugar: 6
- Sodium: 450
- Fat: 25
- Saturated Fat: 14
- Carbohydrates: 45
- Fiber: 2
- Protein: 20
Keywords: macaroni and cheese, creamy mac and cheese, cheesy pasta, comfort food, easy dinner, kid-friendly



