Baked Mac and Cheese

A foolproof, creamy baked macaroni and cheese with a golden top, combining sharp cheddar and Gruyere for deep, savory flavor. Ready in about one hour ten minutes and perfect for family dinners and gatherings.

Why You'll Love This Recipe
- This version is reliably creamy and rich yet simple to assemble, ready in about one hour and ten minutes from start to finish, making it weeknight friendly for a crowd.
- It uses pantry and fridge staples, including elbow macaroni, butter, flour, milk, heavy cream, cheddar, and Gruyere, so you can usually pull it together without a special grocery trip.
- The technique is forgiving. Cooking the sauce slowly and adding cheese off the heat prevents graininess and produces a silky texture even for home cooks new to working with sauces.
- Make-ahead friendly. You can assemble the casserole up to a day in advance and refrigerate, then bake when guests arrive. It also freezes well for up to three months when stored airtight.
- Crowd pleasing. This feeds a hungry family or a small gathering, and the flavor is elevated enough for potlucks or holiday sides while still comforting for simple dinners.
- Adaptable. Swap in gluten free pasta and a gluten free flour blend to change dietary needs, or add breadcrumbs for a crunchy topping.
When I first served this at a family dinner, my sister closed her eyes with the first bite. The mix of childhood nostalgia and grown up flavors always generates conversation, and the leftovers reheated the next day were just as good, if not better. I learned early that patient whisking and gradual heating make all the difference.
Ingredients
- Macaroni: 1 pound elbow macaroni, cooked to just before al dente then rinsed in cold water to stop cooking. Choose a sturdy shape like classic elbows or cavatappi that traps sauce.
- Butter: 4 tablespoons salted butter. Salted butter enhances flavor and helps season the sauce, but omit added salt if using an extra salty cheese.
- Flour: 4 tablespoons all purpose flour. This forms the roux with butter and is the thickening base for a smooth sauce; spoon and level the flour for accurate measure.
- Seasonings: 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1/4 teaspoon garlic powder, 1/4 teaspoon onion powder. These small seasonings build background flavor without overwhelming the cheeses.
- Milk: 2 cups whole milk. Whole milk provides body and mouthfeel; you can substitute 2 percent but the texture will be slightly lighter.
- Heavy Cream: 1 1/2 cups heavy cream. The cream boosts silkiness and helps achieve that luxurious finish that clings to each noodle.
- Cheeses: 3 1/2 cups shredded sharp cheddar and 3 1/2 cups shredded Gruyere, divided. Use freshly shredded cheese for best melting. The cheddar gives tang and depth, Gruyere adds nuttiness and a smooth melt.
Instructions
Preheat and prepare: Preheat your oven to 350 degrees Fahrenheit and grease a 9 by 13 glass or metal baking dish with cooking spray. Having the oven ready before the final assembly saves time and ensures even oven heat when you place the casserole inside. Cook the pasta: Bring a large pot of salted water to a vigorous boil and cook 1 pound elbow macaroni according to the package directions but stop one minute before the package stated al dente time to allow finishing in the oven. Drain well and rinse under cold running water to halt cooking, then let drain in a colander while you make the sauce. Make the roux: In a large skillet over medium heat, melt 4 tablespoons salted butter. Add 4 tablespoons all purpose flour and whisk continuously for one full minute. This cooks the raw flour taste out and sets the base for a silky sauce. Watch for a pale, nutty aroma as the mixture cooks. Season and whisk: Stir in 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1/4 teaspoon garlic powder, and 1/4 teaspoon onion powder and whisk for another minute. This layers seasoning into the roux so the sauce is evenly flavored. Incorporate dairy gradually: Very slowly stream in 2 cups whole milk while whisking constantly to prevent lumps. Once combined, slowly add 1 1/2 cups heavy cream while whisking. Bring the mixture to a gentle simmer, then continue to simmer until it thickens, about 3 minutes, stirring often so the bottom does not scorch. Melt in the cheese: Remove the skillet from the heat and add 2 1/2 cups shredded sharp cheddar and 2 1/2 cups shredded Gruyere a handful at a time, stirring or whisking gently to melt each addition into a smooth sauce. Add cheese gradually so it melts evenly and keeps the sauce glossy. Combine with pasta: Return the drained pasta to the large pot you cooked it in, pour the cheese sauce over the noodles and stir gently until every piece is coated. This helps prevent clumping and gives even cheese distribution. Assemble and top: Pour the sauced pasta into the prepared 9 by 13 dish, smoothing the top. Scatter the remaining 1 cup cheddar and 1 cup Gruyere evenly over the surface for a bubbly, golden finish. Bake: Bake uncovered in the preheated 350 degree Fahrenheit oven for 40 to 50 minutes until the casserole is bubbly and the top is lightly browned. If it browns too quickly, tent with aluminum foil until the center finishes cooking. For no browning, bake covered for the entire time. Let rest 10 minutes before serving so the sauce sets slightly.
You Must Know
- This serves about 12 portions, and leftovers keep well refrigerated for up to four days in an airtight container and freeze well up to three months.
- Reheat portions in the oven at 325 degrees Fahrenheit until warmed through, about 15 to 20 minutes, or microwave for 2 to 3 minutes for a quick option.
- The dish is high in protein and calories, roughly 593 calories per serving, and is rich due to the combination of whole milk and heavy cream.
- If you need a gluten free version, use gluten free pasta and substitute a gluten free flour blend for the roux, mixing carefully to avoid lumps.
- Freshly shredding your own cheese helps prevent the sauce from becoming grainy, because pre shredded cheese often contains anti caking agents that can affect melting.
My favorite memory with this recipe is serving it at a family reunion where several generations competed for the last scoop. The Gruyere surprised my grandfather who expected only plain cheddar, and my niece declared it the best macaroni and cheese she had ever tasted. That moment sealed this version as a repeat request at holiday tables.
Storage Tips
Store cooled portions in shallow airtight containers to speed cooling and maintain quality. Refrigerate for up to four days. For longer storage, portion into freezer safe containers and freeze for up to three months. To thaw, move to the refrigerator overnight and reheat in an oven preheated to 325 degrees Fahrenheit until bubbling. If reheating from frozen, cover with foil for the first 20 minutes to prevent the top from over browning, then uncover to finish and crisp the surface. Avoid leaving the casserole at room temperature for more than two hours to preserve food safety.
Ingredient Substitutions
If you need to lighten the dish, substitute half and half for heavy cream and reduce butter by one tablespoon. For a dairy free version, use a plant based butter and unsweetened unsweetened oat milk together with a vegan cheese that melts well. For gluten free needs, use certified gluten free pasta and a one to one gluten free flour blend for the roux. For a sharper flavor, mix in one cup of aged white cheddar or a quarter cup of grated Parmesan added at the end. Keep in mind substitutions alter texture and melting behavior, so adjust cooking times and stir frequently when incorporating alternatives.
Serving Suggestions
Serve this alongside roasted or steamed vegetables such as broccoli, green beans, or a fresh crisp salad to balance richness. For a holiday spread, plate with roasted turkey or honey glazed ham and a tart cranberry relish to cut the creaminess. Garnish with chopped chives, a dusting of smoked paprika, or toasted breadcrumbs mixed with a little melted butter for crunch. Portion with a wide spatula to keep slices intact, and offer hot sauce at the table for those who like a little heat.
Cultural Background
Macaroni and cheese has roots in both American and European kitchens. Versions of pasta and cheese were recorded in medieval Europe, and the dish evolved in the United States into a comforting staple, often associated with Southern cooking and holiday tables. The baked casserole version became popular because it feeds many and bakes into a golden crust. Combining a melting cheese like Gruyere with sharp cheddar leans on European and American cheese traditions, resulting in a hybrid that honors classic comfort while elevating flavor.
Seasonal Adaptations
In autumn, fold in roasted butternut squash or caramelized onions for sweetness that pairs with Gruyere. In summer, add chopped roasted peppers and a handful of fresh herbs such as basil for brightness. For winter holiday menus, top with a thin layer of panko mixed with grated Parmesan and bake until crisp for a festive presentation. Small seasonal swaps allow this to be a year round dish that complements the produce and mood of each season.
Meal Prep Tips
Assemble the whole dish in the baking dish, cover tightly with plastic wrap and refrigerate up to 24 hours for easy baking on the day you plan to serve. If making for meal prep portions, divide into single serve containers after cooling and refrigerate. Reheat portions covered in the oven to maintain moisture, and if microwaving, stir halfway to promote even heating. Label and date containers when freezing and rotate the oldest items first to maintain quality.
This baked macaroni and cheese is the kind of dish that rewards patience and attention to small details. Whether you are making it for a busy weeknight, a potluck, or a holiday table, it brings comfort and smiles. Try it as written first, then make it your own with add ins and toppings that suit your family. Enjoy the sharing and the seconds.
Pro Tips
Shred cheese yourself from blocks to ensure smooth melting and avoid anti caking agents.
Add cheeses off the heat and stir gently to prevent the sauce from becoming grainy or oily.
If the top browns too quickly while baking, loosely tent with aluminum foil and finish baking until bubbly.
This nourishing baked mac and cheese recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I prepare this ahead of time?
Yes, you can assemble the casserole the night before, cover tightly and refrigerate. Remove from refrigerator 20 minutes before baking and bake as directed, you may need an extra 5 to 10 minutes in the oven.
Should I use pre shredded cheese?
Use freshly shredded cheese for best melting. Pre shredded cheeses often contain anti caking agents that can affect texture. Grate cheese from blocks and measure after shredding.
Tags
Baked Mac and Cheese
This Baked Mac and Cheese recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Pasta
Roux and Seasoning
Dairy
Cheeses
Instructions
Preheat and prepare baking dish
Preheat oven to 350 degrees Fahrenheit and grease a 9 by 13 baking dish with cooking spray. This gets the oven ready so the casserole goes in immediately after assembly.
Cook the pasta
Boil 1 pound elbow macaroni in well salted water, cooking to one minute shy of package al dente. Drain well and rinse under cold water to stop cooking, then let drain until ready to combine with sauce.
Make the roux
Melt 4 tablespoons salted butter in a skillet over medium heat, whisk in 4 tablespoons all purpose flour and cook while whisking for 1 minute to remove raw flour taste.
Season and add dairy
Whisk in 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1/4 teaspoon garlic powder, and 1/4 teaspoon onion powder for one minute. Slowly stream in 2 cups whole milk while whisking to avoid lumps, then add 1 1/2 cups heavy cream and simmer until the mixture thickens about 3 minutes.
Melt in cheeses
Remove the pan from heat and add 2 1/2 cups cheddar and 2 1/2 cups Gruyere a little at a time, stirring until each addition is fully melted and smooth.
Combine pasta and sauce
Return drained pasta to the pot, pour the cheese sauce over the noodles and mix gently until evenly coated, then transfer the mixture to the prepared baking dish.
Top and bake
Sprinkle the remaining 1 cup cheddar and 1 cup Gruyere over the surface and bake uncovered at 350 degrees Fahrenheit for 40 to 50 minutes until bubbly and the top is lightly browned. Tent with foil if the top browns too quickly.
Rest and serve
Let the baked dish cool for about 10 minutes before serving to allow the sauce to settle so it slices or scoops cleanly.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@savoryte on social media!

Categories:
You might also like...

Tilapia with Lemon Butter
Flaky pan-seared tilapia topped with a velvety lemon butter sauce. Quick to cook, bright with citrus, and weeknight-easy yet dinner-party special.

3 Ingredient No Bake Lemon Cookies
Bright, tangy lemon cookies made with just white chocolate, lemon, and shredded coconut—no oven required. Ready in 10 minutes and perfect for make-ahead treats.

3-Ingredient Strawberry Protein Balls
Simple, fresh strawberry protein bites made with just three pantry ingredients — ready in 10 minutes and perfect for a quick snack or post-workout pick-me-up.

Did You Make This?
Leave a comment & rating below or tag @savoryte on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Sophia!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

