Mac and Cheese Recipe: Ultra Creamy Stovetop or Baked

This mac and cheese recipe is all about silky cheese sauce, tender pasta, and that cozy, nostalgic flavor we grew up loving. It is simple enough for a weeknight, yet special enough to bring to a potluck and watch it disappear fast.

Why You’ll Love This Mac and Cheese Recipe

  • Ultra creamy sauce that clings to every noodle, no dryness
  • Two methods in one recipe – quick stovetop or bubbly baked
  • Balanced cheese blend with real depth of flavor
  • Make ahead friendly with easy reheating tips
  • Kid approved, crowd pleasing, endlessly customizable

Mac and Cheese Recipe Ingredients & Substitutions

IngredientAmount
Elbow macaroni or cavatappi1 lb (450 g)
Unsalted butter4 tbsp (56 g), plus 2 tbsp for topping
All-purpose flour1/4 cup (30 g)
Whole milk3 cups (720 ml) or 2 cups milk + 1 cup evaporated milk
Sharp cheddar, freshly shredded12 oz (340 g)
Gruyere or Monterey Jack, shredded4 oz (115 g)
Parmesan, finely grated1/2 cup (45 g), divided
Dijon mustard1 tsp
Garlic powder1/2 tsp
Paprika1/2 tsp
Hot sauce1/2 tsp, optional
Kosher salt and black pepperTo taste
Panko breadcrumbs1 cup (50 g), optional for baked topping
Cream cheese2 oz (56 g), optional for extra silky sauce

Simple swaps:

  • Gluten free: use GF pasta and a 1:1 GF flour blend for the roux.
  • Dairy options: half-and-half works in place of milk, or use 2 cups milk plus 1 cup evaporated milk for a richer but stable sauce.
  • Cheeses: try Fontina, Havarti, white cheddar, or smoked Gouda in place of Gruyere or Jack. Avoid pre-shredded if possible.
  • No breadcrumbs: skip the topping or use crushed buttered crackers.

Step-by-Step Instructions to Make Mac and Cheese Recipe

1. Boil the Pasta

Bring a large pot of water to a rapid boil and salt it generously. Cook pasta until just shy of al dente, 1 to 2 minutes less than the package directs. Reserve 1 cup pasta water, then drain.

2. Make the Roux

In a large pot or Dutch oven over medium heat, melt 4 tbsp butter. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until it smells toasty and looks smooth with no dry spots. Do not brown.

3. Build the Béchamel

Slowly whisk in the milk, a splash at a time at first, whisking until smooth before adding more. Bring to a gentle simmer, whisking, until the sauce thickens enough to coat a spoon, about 5 to 7 minutes.

4. Season and Melt the Cheese

Turn heat to low. Whisk in Dijon, garlic powder, paprika, hot sauce if using, and a pinch of salt and pepper. If using cream cheese, whisk it in until melted. Remove from heat, then add cheddar, Gruyere or Jack, and half the Parmesan in small handfuls, stirring until just melted and velvety. If too thick, thin with a splash of milk.

5. Combine with Pasta

Add drained pasta to the pot and fold gently to coat. If the sauce tightens, stir in a few tablespoons of reserved pasta water until glossy.

6. For a Baked Finish

Heat oven to 375°F (190°C). Mix panko with 2 tbsp melted butter and the remaining Parmesan. Transfer mac and cheese to a buttered 9×13 inch baking dish, top evenly with crumbs, and bake 15 to 20 minutes until bubbling. Broil 1 to 2 minutes for extra color if desired.

7. For Stovetop Only

Skip the oven. Let the mac and cheese rest off heat for 3 minutes to thicken slightly, then serve creamy and hot.

8. Taste and Serve

Finish with a pinch of salt and pepper to taste. Spoon into warm bowls and enjoy immediately.

Tips for Success

  • Shred your own cheese for a smooth sauce. Anti-caking on pre-shredded cheese can cause graininess.
  • Keep the sauce gentle, not boiling. High heat can cause cheese to separate.
  • Undercook the pasta slightly so it finishes in the sauce or oven.
  • Adjust consistency with warm milk or pasta water. Sauces thicken as they cool.
  • Season in layers – salted pasta water, then taste and adjust the finished sauce.

Variations of Mac and Cheese Recipe

  • Three-Cheese Blend: Sharp cheddar, Gruyere, and Fontina for melty luxury.
  • Bacon Jalapeño: Crisp 6 slices bacon, stir in crumbles and 1 minced jalapeño.
  • Butternut Squash: Blend 1 cup roasted squash into the béchamel for subtle sweetness.
  • Lobster Mac: Fold in 1 cup warm, chopped lobster with a squeeze of lemon.
  • Truffle: Finish with 1 to 2 tsp truffle oil and extra Parmesan.
  • Vegan Idea: Use plant milk, vegan butter, and a cashew-based cheese sauce with nutritional yeast.

Serving Suggestions: What to Pair with Mac and Cheese Recipe

  • Simple greens salad with lemon vinaigrette to cut the richness.
  • Roasted broccoli or garlicky green beans.
  • BBQ chicken, pulled pork, or crispy tofu for protein.
  • Hot sauce, chives, or toasted breadcrumbs at the table.

Storage & Reheating Instructions

  • Cool quickly, then refrigerate in an airtight container up to 4 days.
  • Freeze up to 2 months. Thaw overnight in the fridge.
  • Reheat gently on the stovetop with a splash of milk, stirring until creamy.
  • Oven reheat: cover and bake at 325°F (165°C) for 15 to 20 minutes, stirring once.
  • Microwave in short bursts, stirring and adding milk as needed.

Memories Made Around the Table

On chilly nights, my mom would slide a bubbly pan of mac and cheese onto the table and everything felt a little warmer. I still chase that moment with every golden bite.

FAQs

What are the best cheeses for mac and cheese?

Use a blend. Sharp cheddar gives classic flavor, Gruyere or Fontina add silkiness, and a little Parmesan boosts savoriness. Avoid super-aged cheeses that can turn oily.

Why did my sauce turn grainy?

Cheese likely overheated or was pre-shredded. Remove the béchamel from heat before adding cheese, stir gently, and use freshly grated cheese.

Can I make this ahead?

Yes. Assemble, cool, and refrigerate up to 24 hours. Add 2 to 4 tbsp milk before baking, cover with foil for the first 15 minutes, then uncover to crisp.

How can I make it gluten free?

Use gluten free pasta and a 1:1 GF flour blend for the roux. Bake slightly less to avoid drying.

Whole milk vs evaporated milk?

Whole milk is classic and creamy. Swapping in 1 cup evaporated milk adds extra body and stability, helpful for make-ahead or reheating.

Final Thoughts

With a velvety sauce, just-right pasta, and your choice of stovetop or baked finish, this mac and cheese recipe is comfort perfected. Save it, share it, and make it your signature.

Mac And Cheese Recipe

Mac and Cheese Recipe: Ultra Creamy Stovetop or Baked

This mac and cheese recipe is all about a silky, velvety cheese sauce that clings to tender noodles for cozy, nostalgic comfort. Make it quick and creamy on the stovetop or finish in the oven for a bubbly, golden topping.
It features a balanced blend of sharp cheddar, Gruyere or Monterey Jack, and Parmesan, with simple pantry seasonings. It’s kid-approved, crowd-pleasing, and make-ahead friendly with easy reheating tips.
Prep Time 15 minutes
Cook Time 30 minutes
Resting Time 5 minutes
Total Time 50 minutes
Course Dinner, Side Dish
Cuisine American
Servings 8 people
Calories 600 kcal

Equipment

  • 1 Large Pot
  • 1 Colander
  • 1 Dutch oven or large pot
  • 1 Whisk
  • 1 9x13 inch baking dish (optional)
  • 1 Cheese grater

Ingredients
  

Mac and Cheese

  • 1 lb elbow macaroni or cavatappi
  • 4 tbsp unsalted butter
  • 0.25 cup all-purpose flour
  • 3 cup whole milk or 2 cups milk + 1 cup evaporated milk
  • 12 oz sharp cheddar freshly shredded
  • 4 oz Gruyere or Monterey Jack shredded
  • 0.25 cup Parmesan finely grated, divided
  • 1 tsp Dijon mustard
  • 0.5 tsp garlic powder
  • 0.5 tsp paprika
  • 0.5 tsp hot sauce optional
  • kosher salt to taste
  • black pepper to taste
  • 2 oz cream cheese optional for extra silky sauce

Baked Topping (optional)

  • 1 cup panko breadcrumbs
  • 2 tbsp unsalted butter melted
  • 0.25 cup Parmesan finely grated (remaining from divided)

Instructions
 

Make the Mac and Cheese

  • Bring a large pot of water to a rapid boil and salt it generously. Cook pasta until just shy of al dente, 1 to 2 minutes less than the package directs. Reserve 1 cup pasta water, then drain.
  • In a large pot or Dutch oven over medium heat, melt 4 tbsp butter. Sprinkle in the flour and whisk constantly for 1 to 2 minutes until it smells toasty and looks smooth with no dry spots. Do not brown.
  • Slowly whisk in the milk, a splash at a time at first, whisking until smooth before adding more. Bring to a gentle simmer, whisking, until the sauce thickens enough to coat a spoon, about 5 to 7 minutes.
  • Turn heat to low. Whisk in Dijon, garlic powder, paprika, hot sauce if using, and a pinch of salt and pepper. If using cream cheese, whisk it in until melted. Remove from heat, then add cheddar, Gruyere or Jack, and half the Parmesan in small handfuls, stirring until just melted and velvety. If too thick, thin with a splash of milk.
  • Add drained pasta to the pot and fold gently to coat. If the sauce tightens, stir in a few tablespoons of reserved pasta water until glossy.

Baked Finish (optional)

  • Heat oven to 375°F (190°C). Mix panko with 2 tbsp melted butter and the remaining Parmesan. Transfer mac and cheese to a buttered 9x13 inch baking dish, top evenly with crumbs, and bake 15 to 20 minutes until bubbling. Broil 1 to 2 minutes for extra color if desired.

Stovetop Only

  • Let the mac and cheese rest off heat for 3 minutes to thicken slightly, then serve creamy and hot.

Taste and Serve

  • Taste and adjust with salt and pepper as needed. Spoon into warm bowls and enjoy immediately.

Notes

Tips: Shred your own cheese for the smoothest sauce; keep heat gentle to prevent separation; undercook pasta slightly so it finishes in the sauce or oven; adjust consistency with warm milk or pasta water. Storage: Refrigerate up to 4 days or freeze up to 2 months. Reheat gently on the stovetop with a splash of milk, or covered in a 325°F (165°C) oven for 15–20 minutes, stirring once.

Nutrition

Serving: 200gCalories: 600kcalCarbohydrates: 50g
Tried this recipe?Let us know how it was!