Why You’ll Love This Baked Mac And Cheese
This Baked Mac And Cheese is seriously cheesy and comforting, yet simple enough for a weeknight dinner or a special Sunday meal. I wrote this recipe with busy families and home cooks in mind, so it hits the sweet spot between quick to prepare and totally indulgent. Read on to see why this version should be your go-to baked mac and cheese.
- Ease of preparation: This recipe uses basic pantry ingredients and a straightforward roux-based cheese sauce that comes together in about 20 minutes of active prep. With a 30-minute bake, you have a full meal in roughly one hour.
- Health benefits: Made with whole milk and real cheeses, this dish provides calcium and protein. Portion control and pairing with a salad or vegetables help balance the meal. See the nutrition table below for per-serving details.
- Versatility: The base is a blank canvas: swap pastas, add proteins, or change cheeses to match dietary preferences without losing the classic baked comfort.
- Distinctive flavor: Sharp cheddar gives bold cheesiness while Gruyere adds a nutty, slightly sweet depth. The crisp panko-Parmesan topping delivers the crunchy contrast that makes baked mac and cheese irresistible.
Pro tip: Shred your own cheese from blocks for creamier sauce and better melt. Pre-shredded cheeses contain anti-caking agents that can make the sauce grainy.
Jump To
- 1. Why You’ll Love This Baked Mac And Cheese
- 2. Essential Ingredients for Baked Mac And Cheese
- 3. How to Prepare the Perfect Baked Mac And Cheese: Step-by-Step Guide
- 4. Protein and Main Component Alternatives
- 5. Vegetable, Sauce, and Seasoning Modifications
- 6. Mastering Baked Mac And Cheese: Advanced Tips and Variations
- 7. How to Store Baked Mac And Cheese: Best Practices
- 8. FAQs: Frequently Asked Questions About Baked Mac And Cheese
- 9. Baked Mac And Cheese
Essential Ingredients for Baked Mac And Cheese
Below is a clear, structured list of every ingredient used in this recipe with exact measurements and a short explanation of each item’s role.
- 16 oz elbow macaroni (or other tubular pasta) – Base pasta that holds sauce inside its tubes and pockets.
- 1 tbsp extra virgin olive oil – Tossed with the cooked pasta to prevent sticking and add a hint of richness.
- 6 tbsp unsalted butter – Used for the roux to thicken the sauce and add buttery flavor.
- 1/3 cup all-purpose flour – Combined with butter to make the roux, which stabilizes the cheese sauce.
- 3 cups whole milk – Adds creaminess and body to the sauce; cold milk helps prevent lumps when whisked into the roux.
- 1 cup heavy whipping cream – Boosts richness and yields a silkier sauce that stays creamy after baking.
- 4 cups sharp cheddar cheese, shredded – Primary flavor; sharp cheddar brings tang and meltiness.
- 2 cups Gruyere cheese, shredded – Adds a nutty, savory depth that complements the cheddar.
- Salt and pepper to taste – Basic seasoning to lift the flavors in the sauce and pasta.
- 1 1/2 cups panko crumbs – Provides a light, crunchy topping that toasts beautifully.
- 4 tbsp butter, melted – Binds the panko crumbs and helps them brown in the oven.
- 1/2 cup Parmesan cheese, shredded – Mixed into the panko for an umami boost and extra crispiness.
- 1/4 tsp paprika (or regular paprika) – Adds color and a mild, smoky warmth to the topping.
Special Dietary Options
- Vegan: Use unsalted vegan butter, a gluten-free all-purpose flour if needed, and a plant-based milk such as unsweetened soy or oat. Replace cheddar and Gruyere with vegan shredded cheeses formulated for melting, and swap panko for a vegan breadcrumb alternative.
- Gluten-free: Swap the all-purpose flour with a 1:1 gluten-free flour blend for the roux, and use gluten-free pasta plus gluten-free panko crumbs.
- Low-calorie: Use low-fat milk (or 2% milk) and reduce heavy cream, or use half-and-half. Cut back on the amount of cheese slightly and skip the breadcrumb topping to save calories. Serve smaller portions alongside a leafy green salad.
How to Prepare the Perfect Baked Mac And Cheese: Step-by-Step Guide
This step-by-step guide walks you through every stage so your Baked Mac And Cheese turns out creamy inside with a crunchy, golden top.
First Step: Mise en place
Preheat oven to 350°F and lightly grease a baking dish. Shred the cheddar and Gruyere cheeses and combine them in a bowl so they’re ready to melt. Measure out the milk and cream so they’re ready to pour cold into the roux mixture.
Second Step: Cook the pasta
Bring a large pot of salted water to a boil. Add 16 oz elbow macaroni and cook until 1 minute shy of al dente (this keeps the pasta from becoming mushy when baked). Drain the pasta and toss it with 1 tbsp extra virgin olive oil to prevent sticking and add a touch of flavor.
Third Step: Make the roux and sauce
In a medium saucepan over medium heat, melt 6 tbsp unsalted butter. Whisk in 1/3 cup all-purpose flour and cook, whisking constantly, until the roux is bubbly and golden (about 2 minutes). This cooks out the raw flour taste and gives a nutty base to your sauce.
Gradually whisk in 3 cups whole milk and 1 cup heavy whipping cream while the milk is cold. Keep whisking to avoid lumps. Cook the mixture until bubbles form around the edges and it thickens, then continue cooking for 2 minutes to achieve a smooth, saucy consistency.
Fourth Step: Add cheese and seasonings
Season the sauce with salt and pepper to taste. Add half of the shredded cheese mixture (about 3 cups total) to the saucepan and whisk until smooth. Once that batch melts, add the remaining shredded cheese and stir until the sauce is creamy and thick. Turn off the heat just before all the cheese is fully molten to avoid overcooking the dairy.
Fifth Step: Combine pasta and sauce
Stir the drained pasta into the cheese sauce, making sure every piece gets coated. The pasta should be evenly covered in the velvety sauce.
Sixth Step: Layering for baking
Pour half of the pasta-and-sauce mixture into the prepared baking dish. Sprinkle a layer of the remaining cheese over the first layer for extra cheesiness, then add the rest of the pasta mixture on top. This layered approach helps pockets of extra cheese throughout the casserole.
Seventh Step: Make the crunchy topping
In a small bowl, combine 1 1/2 cups panko crumbs, 1/2 cup Parmesan cheese, 4 tbsp butter melted, and 1/4 tsp paprika. Mix until the crumbs are evenly coated and clump slightly when pressed. Sprinkle the mixture evenly over the top of the pasta-filled dish to create that golden crust.
Final Step: Bake and serve
Bake the casserole at 350°F for 30 minutes, or until the top is bubbly and golden brown. Remove from the oven and let rest for 5 minutes before serving. This short rest helps the sauce set a bit while remaining creamy. Serve immediately for maximum cheesiness.
| Nutritional Information (per serving) | Amount |
|---|---|
| Calories | 642 |
| Carbohydrates | 40g |
| Protein | 26g |
| Fat | 41g (Saturated fat 24g) |
| Cholesterol | 125mg |
| Sodium | 550mg |
| Calcium | 650mg |
Protein and Main Component Alternatives
If you want to add protein or swap the main components, here are simple, delicious ways to adapt this baked mac and cheese.
Chicken and Turkey Options
- Shredded rotisserie chicken: Fold in 2 cups cooked, shredded chicken before baking for a quick protein boost. It pairs well with Gruyere and cheddar.
- Ground turkey or chicken: Brown 1 lb with a pinch of salt and pepper, drain, then stir into the sauced pasta for a hearty casserole that stretches servings.
Seafood and Vegetarian Proteins
- Tuna: Add two 5-6 oz cans of drained tuna for a tuna mac twist. That makes a rich, comforting bake similar to a tuna pasta bake; try our tuna version for more ideas: Tuna Pasta Bake recipe.
- Shrimp: Sear 1 lb peeled shrimp briefly and fold in near the end to keep them tender. Shrimp adds a special-occasion touch and pairs nicely with Gruyere.
- Legumes and beans: Stir in 1-2 cups cooked chickpeas or white beans for plant-based protein and extra fiber.
Cheese swaps and dairy alternatives
- Mozzarella for stretch: Use part mozzarella for a stringy texture.
- Pepper jack for heat: Replace some cheddar with pepper jack for a spicy note.
- Vegan cheeses: Use plant-based shreddable cheeses if dairy-free; melty vegan cheeses work best when shredded fresh.
Vegetable, Sauce, and Seasoning Modifications
Adding vegetables and switching up sauces or seasonings is an easy way to refresh this classic. Below are seasonally friendly options and flavor ideas.
Vegetable additions and pairings
- Roasted broccoli: Toss 2 cups florets with olive oil and roast until just tender; fold into the pasta for a family-friendly veggie boost. For a full broccoli-chicken meal idea, check this complementary recipe: Baked Cheesy Broccoli Chicken Patties.
- Spinach or kale: Wilt 4 cups fresh spinach or 2 cups chopped kale into the sauce for color and nutrients.
- Roasted tomatoes or peppers: Add 1-2 cups roasted veggies to cut richness with bright flavors.
Sauce swaps and seasoning ideas
- Smoky paprika and mustard: Add 1 tsp Dijon mustard and a pinch more paprika to the sauce for tang and depth.
- Herby twist: Stir in 1-2 tbsp chopped fresh thyme or chives just before baking for a fresh note.
- White sauce variations: For a lighter sauce, substitute 1 cup of whole milk for 1 cup of low-fat milk, or replace some of the cream with Greek yogurt off heat to add tang and protein.
Mastering Baked Mac And Cheese: Advanced Tips and Variations
This section offers advanced techniques and creative twists for home cooks who want to take the recipe beyond the basics.
Pro cooking techniques
- Cold milk into a hot roux: Use cold milk and cream when whisking into the roux; this helps control the temperature and prevents a grainy sauce.
- Low and slow melting: Melt cheeses off the heat or over very low heat in the sauce to avoid graininess. High heat can separate the fats and leave the sauce oily.
- Shred from blocks: Always shred cheeses from blocks for the smoothest melt and the best texture.
Flavor variations
- Buffalo mac: Stir in 1/3 cup hot sauce and fold in shredded chicken; top with blue cheese crumbles before serving.
- Truffle mac: Add a teaspoon of truffle oil to the finished dish for an indulgent, restaurant-style finish.
- Mexican-style: Use pepper jack and cheddar, fold in black beans and corn, and top with crushed tortilla chips instead of panko.
Presentation tips
- Serve in a shallow casserole dish so the crunchy topping is more exposed and evenly browned.
- Garnish with chopped parsley or chives for color contrast and a fresh finish.
- Plate individual portions in ovenproof ramekins for a pretty, single-serve presentation.
Make-ahead options
- Assemble the casserole up to 2 days ahead without the topping, cover tightly, and refrigerate. Add the panko-Parmesan topping just before baking. If baking straight from the fridge, add about 10 minutes to the bake time.
- For freezing, wrap the unbaked dish tightly in plastic and foil. Thaw overnight in the fridge before adding the topping and baking.
How to Store Baked Mac And Cheese: Best Practices
Store leftovers the right way to keep texture and flavor as close to fresh as possible.
Refrigeration
Place cooled leftovers in an airtight container and refrigerate for up to 3-4 days. Reheat portions in the oven at 325°F until warmed through, or use a microwave for quick reheating, stirring halfway to distribute heat evenly.
Freezing
Freeze individual portions or the whole dish for up to 2 months. Wrap tightly with plastic and foil or use freezer-safe containers. Thaw overnight in the fridge before reheating and crisping the topping in the oven.
Reheating
For best results, reheat in a 350°F oven for 15-20 minutes until bubbly. If reheating from frozen, increase time and cover loosely with foil for the first part to prevent over-browning, then remove foil to crisp the topping.
Meal prep considerations
Batch cook and portion into meal-sized containers for easy lunches. Keep the topping separate until ready to reheat if you want to preserve crunch.
FAQs: Frequently Asked Questions About Baked Mac And Cheese
What pasta should I use for baked mac and cheese?
Elbow macaroni is the classic choice for baked mac and cheese because its shape holds the creamy sauce well. Other tubular pastas like cavatappi, rigatoni, or penne work great too, as they create nooks for cheese to cling to. Avoid long noodles like spaghetti, which don’t bake evenly. Use 1 pound of dry pasta for a standard recipe serving 8-10 people. Always cook it 1-2 minutes less than al dente since it finishes cooking in the oven, preventing mushy texture. This simple swap keeps your dish hearty and satisfying. (78 words)
What is the best cheese for baked mac and cheese?
For the creamiest baked mac and cheese, use a mix of sharp cheddar for bold flavor and Gruyere for nutty richness—about 2 cups each, shredded from blocks. Substitutes include Jarlsberg Swiss if Gruyere is unavailable, or add pepper jack for heat, mozzarella for stretch, or Velveeta for extra smoothness. Shred your own cheese; pre-shredded has anti-caking agents that make sauce grainy. Aim for 4-5 cups total cheese. This combo melts perfectly into a velvety sauce that bakes up golden. (92 words)
How do I make the cheese sauce for baked mac and cheese?
Start with a roux: melt ½ cup unsalted butter in a saucepan over medium heat, whisk in ½ cup flour, and cook until bubbly and golden (2-3 minutes). Slowly pour in 3 cups cold milk and 1 cup heavy cream while whisking to avoid lumps. Simmer until thickened (5-7 minutes), then stir in 4-5 cups shredded cheese off heat until smooth. Season with salt, pepper, mustard powder, and a pinch of cayenne. This foolproof method yields lump-free, ultra-creamy sauce that coats pasta evenly before baking. (98 words)
Can I make baked mac and cheese ahead of time?
Yes, assemble baked mac and cheese up to 2 days ahead: cook pasta al dente, mix with cheese sauce, transfer to a greased 9×13-inch dish, cover tightly, and refrigerate without topping. Add breadcrumbs and cheese just before baking at 350°F for 25-30 minutes (add 10 minutes if cold). For freezing, wrap unbaked dish in plastic and foil; thaw overnight in fridge before baking. This prep saves time for holidays or weeknights while keeping the dish crispy-topped and gooey inside. (89 words)
Can I skip baking baked mac and cheese or leave off the topping?
If pasta is cooked al dente and mixed with hot cheese sauce, you can skip baking for stovetop mac and cheese—everything’s ready to serve creamy and hot. For baked version without topping, stir in extra cheese on top and bake 20-25 minutes at 350°F until bubbly and golden. The oven step crisps edges and sets the dish, but skipping it works for quick meals. Use panko breadcrumbs mixed with melted butter and Parmesan for topping if desired—bake 10 extra minutes for crunch. (92 words)

Baked Mac And Cheese
🧀 Rich and creamy homemade mac and cheese with a perfect blend of sharp cheddar and Gruyere for ultimate comfort food
🍝 Golden baked topping with crispy panko crumbs creates a delicious contrast to the velvety cheese sauce
- Total Time: 50 minutes
- Yield: 8 servings
Ingredients
– 16 oz elbow macaroni (or other tubular pasta) for holding sauce
– 1 tbsp extra virgin olive oil for preventing sticking
– 6 tbsp unsalted butter for making the roux
– 1/3 cup all-purpose flour for making the roux
– 3 cups whole milk for adding creaminess
– 1 cup heavy whipping cream for boosting richness
– 4 cups sharp cheddar cheese, shredded for flavor
– 2 cups Gruyere cheese, shredded for depth
– Salt and pepper to taste for seasoning
– 1 1/2 cups panko crumbs for topping
– 4 tbsp butter, melted for binding panko
– 1/2 cup Parmesan cheese, shredded for crispiness
– 1/4 tsp paprika (or regular paprika) for color and warmth
Instructions
1-First Step: Mise en place Preheat oven to 350°F and lightly grease a baking dish. Shred the cheddar and Gruyere cheeses and combine them in a bowl so they’re ready to melt. Measure out the milk and cream so they’re ready to pour cold into the roux mixture.
2-Second Step: Cook the pasta Bring a large pot of salted water to a boil. Add 16 oz elbow macaroni and cook until 1 minute shy of al dente (this keeps the pasta from becoming mushy when baked). Drain the pasta and toss it with 1 tbsp extra virgin olive oil to prevent sticking and add a touch of flavor.
3-Third Step: Make the roux and sauce In a medium saucepan over medium heat, melt 6 tbsp unsalted butter. Whisk in 1/3 cup all-purpose flour and cook, whisking constantly, until the roux is bubbly and golden (about 2 minutes). This cooks out the raw flour taste and gives a nutty base to your sauce. Gradually whisk in 3 cups whole milk and 1 cup heavy whipping cream while the milk is cold. Keep whisking to avoid lumps. Cook the mixture until bubbles form around the edges and it thickens, then continue cooking for 2 minutes to achieve a smooth, saucy consistency.
4-Fourth Step: Add cheese and seasonings Season the sauce with salt and pepper to taste. Add half of the shredded cheese mixture (about 3 cups total) to the saucepan and whisk until smooth. Once that batch melts, add the remaining shredded cheese and stir until the sauce is creamy and thick. Turn off the heat just before all the cheese is fully molten to avoid overcooking the dairy.
5-Fifth Step: Combine pasta and sauce Stir the drained pasta into the cheese sauce, making sure every piece gets coated. The pasta should be evenly covered in the velvety sauce.
6-Sixth Step: Layering for baking Pour half of the pasta-and-sauce mixture into the prepared baking dish. Sprinkle a layer of the remaining cheese over the first layer for extra cheesiness, then add the rest of the pasta mixture on top. This layered approach helps pockets of extra cheese throughout the casserole.
7-Seventh Step: Make the crunchy topping In a small bowl, combine 1 1/2 cups panko crumbs, 1/2 cup Parmesan cheese, 4 tbsp butter melted, and 1/4 tsp paprika. Mix until the crumbs are evenly coated and clump slightly when pressed. Sprinkle the mixture evenly over the top of the pasta-filled dish to create that golden crust.
8-Final Step: Bake and serve Bake the casserole at 350°F for 30 minutes, or until the top is bubbly and golden brown. Remove from the oven and let rest for 5 minutes before serving. This short rest helps the sauce set a bit while remaining creamy. Serve immediately for maximum cheesiness.
Notes
🧀 Shred block cheese yourself for optimal melting – pre-shredded cheese contains anti-caking agents that prevent smooth melting
🍝 Cook pasta al dente minus 1 minute to avoid sogginess since it will continue cooking in the oven
👨🍳 Make the roux with equal parts butter and flour, cooking until golden, and always use cold milk to prevent lumps
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 642
- Sugar: 4g
- Sodium: 550mg
- Fat: 41g
- Saturated Fat: 24g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 1g
- Protein: 26g
- Cholesterol: 125mg






