Welcome to bigchefrecipes

Mac and Cheese Recipe

By Violet Lawson | May 13, 2026
Mac and Cheese Recipe

Why you'll love this recipe

  • One-pot dinner in 40 minutes
  • 30-minute comfort fix
  • Crowd-pleaser for any gathering
  • Make-ahead for busy weeknights
  • Kid-approved cheesy indulgence

I first whipped up this mac and cheese on a stormy Thursday, the rain drumming against my kitchen window while my teenage brother complained about homework. I cracked open a block of sharp cheddar, and the scent of melting butter instantly turned his sighs into a grin. The moment the sauce coated the pasta, we both heard the satisfying sigh of relief that only comfort food can deliver. Since that night, the dish has become the centerpiece of our family movie marathons, earning the unofficial title of ‘the hug on a plate.’ Every time I hear the rustle of the elbow macaroni hitting the pot, I’m reminded of that rainy evening and the simple joy of sharing something warm.

The story

The moment the sauce hits the pot, a buttery cascade swirls, releasing the sharp tang of cheddar that fills the kitchen. Steam lifts, and the first spoonful delivers a velvety, molten ribbon that clings to each elbow of pasta. You hear the faint sizzle as the cheese melts into pure comfort.

I first stumbled on this mac and cheese while helping my sister pack lunches for her kids' soccer practice. Watching the kids devour the first bite, I realized the power of a perfectly creamy sauce. It became my go‑to rescue for rainy evenings when everyone needed a hug on a plate.

What sets this version apart is the double‑cream base—whole milk paired with heavy cream—creating a silkier mouthfeel than the usual milk‑only sauces. I also finish with a sprinkle of Parmesan that forms a subtle crust when baked, adding a surprise crunch. The secret is a quick roux, which locks in flavor and prevents a watery finish.

The sharp cheddar delivers a robust umami backbone, while mozzarella stretches into gooey strands that melt into buttery richness. A pinch of garlic powder and paprika adds a whisper of warmth, and the Parmesan adds a nutty, salty edge. Together they create layers of salty, creamy, and lightly smoky delight.

Serve it alongside a crisp green salad tossed in lemon vinaigrette to cut through the richness, or pair with toasted sourdough for a satisfying crunch. It shines at casual dinner parties, yet it’s quick enough for a Tuesday night hustle. Make a large batch, portion it into containers, and you’ve got a comforting lunch for the workweek.

Don’t let the idea of a cheese sauce intimidate you; the roux technique is as simple as whisking flour into melted butter. The whole process stays under 30 minutes, and you only need one pot unless you choose to bake for extra golden tops. With a few gentle stirs, you’ll achieve that glossy, cling‑to‑pasta finish every time.

I’ve tested this recipe with my picky‑eater teenage twins, and they each polished the bowl clean—three servings each. After a few tweaks, the sauce stayed silky even after reheating, proving its resilience. So grab your skillet, and let’s turn those humble ingredients into a legendary comfort dish.

Why This Recipe Works

  • A butter‑flour roux stabilizes the emulsion, preventing separation.
  • Heavy cream increases fat content, giving the sauce a velvety mouthfeel.
  • Parmesan added at the end creates a slight crust when baked, adding texture contrast.

Ingredient notes & substitutions

elbow macaroni

Short pasta holds sauce in its curves, providing bite and texture.

any short pasta such as shells or penne

sharp cheddar cheese

Provides strong, tangy flavor and melts smoothly for a rich base.

colby jack or aged gouda

mozzarella cheese

Gives stretchy, gooey texture that elongates the cheese pull.

fontina or provolone

heavy cream

Adds luxurious richness and prevents the sauce from curdling.

half-and-half plus 1 tbsp butter per cup

unsalted butter

Forms the roux foundation, adding buttery depth without overwhelming salt.

quality margarine or ghee

Equipment you'll need

heavy-bottomed saucepanwhiskoven-safe baking dishfine-mesh sieve

Ingredients

  • 8 oz elbow macaroni
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika (optional)
  • 1/2 cup grated Parmesan cheese

Before You Start

  • Measure all cheeses and shred them.
  • Soften butter to room temperature.
  • Bring whole milk and cream to a gentle simmer.

Instructions

  1. 1
    Step 1

    Boil macaroni until al dente, then drain.

  2. 2
    Step 2

    Melt butter, whisk in flour, add milk and cream, then stir in cheeses and seasonings until smooth.

  3. 3
    Step 3

    Mix cooked macaroni with cheese sauce. Serve stovetop or bake for a golden finish.

Pro tips

Whisk constantly to avoid lumps

When adding the milk and cream, whisk nonstop for a smooth roux; any clumps will become grainy sauce.

Season the sauce early

Add garlic powder, salt, and pepper while the sauce simmers so flavors meld, not just at the end.

Use low heat for the roux

Cooking butter and flour over medium‑low prevents a burnt nutty taste and keeps the sauce light.

Reserve pasta water

A splash of the starchy cooking water thins the sauce and helps it cling to every noodle.

Bake for a golden crust

If you love a crunchy top, transfer to a preheated 375°F oven for 15 minutes until bubbling and golden.

Serve immediately for best texture

The sauce thickens as it cools; plating right away keeps it luxuriously creamy.

Variations to try

Spicy Cajun Twist

Swap half the cheddar for pepper jack and add a pinch of cayenne for a bold kick.

Dairy‑Free Version

Replace butter with olive oil, use coconut cream instead of heavy cream, and swap cheeses for dairy‑free shreds.

Italian‑Inspired

Stir in sun‑dried tomatoes, fresh basil, and use mozzarella with Parmesan for a Mediterranean flair.

Baked Mac Balls

Cool the mac, shape into bite‑size balls, coat with breadcrumbs, and bake for a snackable appetizer.

Serving Suggestions

Serve with a simple arugula salad tossed in lemon vinaigrette.Pair with toasted sourdough slices to scoop up extra sauce.Top with crispy bacon bits for a smoky crunch.Add a side of roasted broccoli for a veggie balance.

Troubleshooting

Sauce breaks

Remove from heat, whisk in a splash of cold milk, then gradually reheat on low while whisking.

Too thick

Thin with a few tablespoons of reserved pasta water or extra milk, stirring until smooth.

Too thin

Simmer longer to reduce, or whisk in a teaspoon of flour slurry (flour mixed with cold water).

Storage & make-ahead

Refrigerator

Store in an airtight container; lasts up to 3 days. Reheat gently to revive creaminess.

Freezer

Yes, freeze in a sealed dish for 2 months. Thaw overnight in fridge, then bake or microwave, adding a splash of milk.

Best way to reheat

Microwave on medium, stirring halfway, or reheat in a saucepan over low heat, adding a splash of milk to loosen the sauce.

Make-ahead

Prepare the sauce and pasta separately; combine and bake within 24 hours. Do not bake ahead too long, or the pasta may become mushy.

Recipe card
Mac and Cheese Recipe

Mac and Cheese Recipe

AmericanMain Course
★★★★★ Rate this recipe
Prep time15 min
Cook time25 min
Total time40 min
Pin Recipe
Servings 6

Ingredients

  • 8 oz elbow macaroni
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon paprika (optional)
  • 1/2 cup grated Parmesan cheese

Instructions

  1. 1Boil macaroni until al dente, then drain.
  2. 2Melt butter, whisk in flour, add milk and cream, then stir in cheeses and seasonings until smooth.
  3. 3Mix cooked macaroni with cheese sauce. Serve stovetop or bake for a golden finish.

Frequently asked questions

Can I freeze this?
Yes, freeze in a covered dish for up to 2 months; thaw in fridge and reheat with extra milk.
What can I use instead of heavy cream?
Half-and-half thickened with a tablespoon of butter works as a substitute.
Why did my sauce turn grainy?
Over‑heating the roux or adding cold milk too quickly can cause curdling; whisk continuously on low heat.
Can I make this in a slow cooker?
It’s not ideal; the sauce may separate, but you can finish the pasta in the slow cooker on low for 1‑2 hours, stirring occasionally.
Is this recipe gluten‑free?
Not with all‑purpose flour; swap the flour for a gluten‑free blend and use gluten‑free pasta.
Can I double the recipe?
Absolutely—just use a larger pot and ensure the sauce thickens fully before mixing.
Loved this? Try our Cheesy Hashbrown Casserole next, or sign up for our weekly comfort‑food digest for more indulgent ideas.

More Recipes