INTRODUCTION
The BEST Homemade Baked Mac and Cheese is a rich, creamy, and classic comfort dish made with sharp cheddar and Gruyere. This baked version gives a crunchy panko topping and a smooth, cheesy inside. It feels indulgent, but you can make choices to keep it a healthier version when you need to. Use whole ingredients, add veggies, or serve in smaller portions to enjoy a lighter option that still tastes like the real thing. For a veggie side that pairs well, try a warm, cheesy vegetable soup like our cheesy broccoli and cauliflower soup for a balanced meal.
WHY YOU WILL LOVE THIS RECIPE
You will love this mac and cheese because it is easy to make and fills a room with a great smell. It is great for family dinners and simple to scale up for guests. This dish can be a great meal prep choice if you make it ahead and reheat portions. It also works as a lighter option when you reduce the heavy cream and add vegetables or lean protein. If you want a high protein meal, add shredded chicken or swap some cheese with cottage cheese or Greek yogurt. This is a balanced meal idea that can fit a variety of diets, and you can even tweak it to be a healthier version using more milk and less cream. If you enjoy cheesy comfort food with veggies, check a simple soup pairing like the broccoli and cauliflower cheese soup for added fiber and vitamins.
HOW TO MAKE The BEST Homemade Baked Mac and Cheese
Follow the simple steps below for a creamy, baked mac and cheese. This recipe yields a dish with a golden crust and a tender, cheesy interior. For best results, assemble as directed and bake until bubbly and brown.
EQUIPMENT NEEDED
- Large pot for boiling pasta
- Large bowl for combining pasta and cheeses
- Deep saucepan for the cheese sauce
- Whisk and wooden spoon
- Large 3 qt or 4 qt baking dish
- Small bowl for topping mix
- Oven mitts and cooling rack
Ingredients You’ll Need :
16 oz elbow macaroni, cooked (or other tubular pasta), 1 tbsp extra virgin olive oil, 6 tbsp unsalted butter, 1/3 cup all purpose flour, 3 cups whole milk, 1 cup heavy whipping cream, 4 cups sharp cheddar cheese, shredded, 2 cups Gruyere cheese, shredded, Salt and pepper to taste, 1 1/2 cups panko crumbs, 4 tbsp butter, melted, 1/2 cup Parmesan cheese, shredded, 1/4 tsp smoked paprika (or regular paprika)
STEP-BY-STEP INSTRUCTIONS :
Preheat oven to 350F. Lightly grease a large 3 qt or 4 qt baking dish and set aside. Combine shredded cheeses in a large bowl and set aside. Cook the pasta one minute shy of al dente according to the package instructions. Remove from heat, drain, and place in a large bowl. Drizzle pasta with olive oil and stir to coat. Set aside to cool while preparing cheese sauce. Melt butter in a deep saucepan, whisk in flour over medium heat for about 1 minute until bubbly and golden. Gradually whisk in the milk and heavy cream until smooth. Continue cooking and whisking until bubbles surface, then cook for another 2 minutes. Whisk in salt and pepper. Add two cups of shredded cheese and whisk until smooth, then add the remaining cheese until creamy and thick. Stir in the cooled pasta until fully coated. Pour half of the mac and cheese into the prepared dish, top with remaining cheese, then layer with the rest of the mac and cheese. In a small bowl, combine panko crumbs, Parmesan cheese, melted butter, and paprika. Sprinkle over the top and bake until bubbly and golden brown, about 30 minutes. Serve immediately.
When making the sauce, keep the heat medium so the milk does not scald. Whisk constantly when adding cheese, and stop cooking once the sauce is thick and smooth. This preserves the cheese texture and keeps the sauce glossy. For a high protein meal, stir in cooked shredded chicken or Greek yogurt at the end for extra protein and creaminess.
HOW TO SERVE The BEST Homemade Baked Mac and Cheese
Serve this mac and cheese hot and fresh from the oven. For portion control, aim for 1 cup per adult as a main with a side, or 1/2 cup as a side dish. A balanced plate pairs one portion with a green salad or steamed broccoli to add fiber and vitamins. For a lighter option, serve smaller portions with a large side salad and a vinaigrette to cut the richness.
If you want a complete, balanced meal, plate one cup of baked mac with a cup of roasted vegetables and 3–4 ounces of lean protein like grilled chicken or fish. For families, bake it in a large dish and scoop individual portions into meal prep containers for quick lunches or dinners all week long, which makes it great for meal prep. For more ideas to add vegetables, try pairing with our cheesy broccoli and cauliflower soup for a vegetable-filled pairing and more fiber.
STORAGE & FREEZING : The BEST Homemade Baked Mac and Cheese
To store leftovers, let the dish cool to room temperature, then cover tightly and refrigerate for up to 4 days. Reheat individual servings in the microwave or oven until hot. For meal prep, place 1–2 cup portions in airtight containers. For freezing, assemble the mac and cheese in a freezer-safe dish and flash-freeze uncovered for 1–2 hours, then wrap tightly with foil and freeze up to 2 months. To bake from frozen, thaw overnight in the refrigerator, then bake at 350F until fully heated and bubbly.
If you want to freeze single portions, use freezer-safe containers and leave a small headspace for expansion. Label with the date to keep track. Reheat frozen portions in the oven at 350F for 25–35 minutes from thawed, or longer if starting from fully frozen.
SERVING SUGGESTIONS
- Green salad with lemon vinaigrette (adds fresh acidity and balances richness)
- Steamed broccoli or roasted Brussels sprouts for fiber and vitamins — both make the plate more heart healthy and filling
- Grilled or baked chicken breast to make a high protein meal
- Sliced fruit or a light slaw for a low sugar side that adds crunch
For a lighter option, serve smaller mac portions with a large heap of roasted vegetables. For those watching calories or trying to be good for weight loss, smaller portions plus lots of greens will help you enjoy the dish with less impact.
VARIATIONS
- Healthier version: Use 2 cups whole milk and 2 cups low-fat milk instead of heavy cream. Add 1–2 cups of pureed cauliflower or steamed pureed carrots into the sauce to stretch the cheese and add fiber. Reduce butter by 1–2 tbsp and use whole wheat pasta for extra fiber. This keeps the comfort while offering a lighter option.
- High-protein or low-carb version: Swap regular pasta for a legume-based high-protein pasta (chickpea or lentil) to boost protein and fiber. For a low carb, keto-friendly take, use riced cauliflower or a low-carb pasta alternative and add extra cheese and cooked bacon or shredded rotisserie chicken to keep the dish filling. These swaps create a high protein meal that supports muscle recovery and satiety.
- Air fryer or oven-baked version: The base recipe is oven-baked. For smaller servings, you can use a shallow oven-safe pan that fits your air fryer (check size and temperature guidance). Bake in a 350F oven for 25–30 minutes, or air fry at 325F for 10–15 minutes for a crispy top — watch closely so the cheese does not burn.
FAQs
Q: Is this mac and cheese a good choice for meal prep?
A: Yes. This recipe stores well and reheats nicely, so it is great for meal prep. Portion into containers and refrigerate for up to 4 days or freeze for longer storage.
Q: Can I make a lighter version for weight loss or lower calories?
A: Yes. You can use more milk and less cream, add pureed vegetables like cauliflower to bulk the sauce, and serve smaller portions with a big salad. These changes create a lighter option that still tastes rich.
Q: Is this recipe good for someone watching sugar or diabetic-friendly diets?
A: The dish is low in added sugar, but it is calorie dense and high in carbs from pasta. For a diabetic-friendly version, use a legume pasta for lower glycemic impact or serve smaller portions with non-starchy vegetables and lean protein.
Q: How long will leftovers last in the fridge and freezer?
A: Refrigerated leftovers last up to 4 days. Freeze up to 2 months if wrapped well. Thaw overnight before baking for best texture.
Q: Can I add vegetables or protein to make it healthier?
A: Yes. Fold in steamed broccoli, peas, spinach, or cooked chicken. These additions add fiber and protein and make the meal more balanced.
MAKE-AHEAD TIPS FOR The BEST Homemade Baked Mac and Cheese
Make the sauce and cook the pasta earlier in the day or the day before. Toss the warm pasta with the cheese sauce and place in the baking dish. Cover and refrigerate up to 24 hours. Right before baking, add the panko topping and bake until bubbly. This saves active cooking time and makes the dish great for meal prep. If you plan to freeze, assemble fully, flash-freeze uncovered, then wrap for long-term storage. Thaw in the refrigerator before baking.
For busy nights, portion into individual dishes and keep them in the fridge. Reheat in the oven or microwave. If you want a high protein meal during the week, add pre-cooked shredded chicken or beans before baking so you have ready meals with extra protein and fiber.

Homemade Baked Mac and Cheese
Ingredients
Method
- Preheat oven to 350°F. Lightly grease a large 3 qt or 4 qt baking dish and set aside.
- Combine shredded cheeses in a large bowl and set aside.
- Cook the pasta one minute shy of al dente according to package instructions. Remove from heat, drain, and place in a large bowl. Drizzle pasta with olive oil and stir to coat. Set aside to cool.
- Melt butter in a deep saucepan, whisk in flour over medium heat for about 1 minute until bubbly and golden.
- Gradually whisk in the milk and heavy cream until smooth. Cook and whisk until bubbles surface, then cook for another 2 minutes.
- Whisk in salt and pepper. Add two cups of shredded cheese and whisk until smooth, then add the remaining cheese until creamy and thick.
- Stir in the cooled pasta until fully coated. Pour half of the mac and cheese into the prepared dish, top with remaining cheese, then layer with the rest of the mac and cheese.
- In a small bowl, combine panko crumbs, Parmesan cheese, melted butter, and paprika. Sprinkle over the top.
- Bake until bubbly and golden brown, about 30 minutes. Serve immediately.