
This five cheese baked macaroni and cheese comes out bubbling and golden on top, loaded with gooey layers of molten cheese inside. Every bite is packed with richness thanks to a blend of favorite cheeses, and it is the perfect side for family gatherings or as a comforting main dish that makes everyone head straight for seconds.
When I first served this for a holiday, the dish disappeared before anything else on the table, and now I am always asked to bring it to gatherings. Even picky eaters go back for a second helping. This recipe turned me into a mac and cheese loyalist.
Ingredients
- Kosher salt: creates flavorful pasta and keeps flavors balanced throughout the dish. Use a reputable brand for pure taste
- Large elbow macaroni: holds more cheese sauce and creates the right hearty bite
- Unsalted butter: adds richness and helps all the cheeses melt smoothly without overwhelming saltiness
- Egg: helps the cheese sauce stay creamy and cohesive
- Evaporated milk or whole milk: gives a creamy base that does not break or separate while baking. Look for milk with a long shelf life for convenience
- Seasoned salt plus granulated garlic and onion powder: bring extra flavor punch. Use fresh jars for the most powerful taste
- Ground mustard and paprika: add depth and a bit of tang. Smoked or regular paprika both work beautifully here
- Black pepper and optional cayenne: offer gentle heat and balance the richness. Freshly ground black pepper is best
- Velveeta or American cheese: delivers that signature creamy texture that homemade baked mac is famous for
- Extra sharp cheddar: for a bold, classic cheesy flavor. Hand shredding it from a block makes a noticeable difference
- Colby jack: for a smooth melt and subtle bite. Freshly shredded tastes far better than the pre-bagged kind
- Smoked gouda or plain gouda: adds interesting depth and a hint of smoky flavor. Try to get a wedge and shred it yourself
- Smoked gruyere or plain gruyere: contributes to that fancy note and melts into the sauce. Look for a firm, aromatic piece
Step-by-Step Instructions
- Separate the Cheeses:
- Set your oven to 350 degrees Fahrenheit and lightly grease a deep casserole dish with butter or nonstick spray. Reserve half a cup from each cheese except for Velveeta and combine the four cheeses in a bowl. This reserved blend will give the top that crusty finish
- Boil the Pasta Water:
- Fill your biggest stockpot with a gallon of water and bring it to a rapid boil over high heat. Add a generous pinch of kosher salt if you want to season everything right from the start. Once boiling, pour in the macaroni and stir well so none sticks at the bottom. Let it cook about ten minutes so the noodles are tender but not mushy. Drain immediately so they do not overcook
- Combine the Milk and Spices:
- In a bowl or pitcher whisk together one large egg with evaporated milk or whole milk and all your seasonings granulated garlic and onion powder seasoned salt ground mustard paprika black pepper and a pinch of cayenne if using. Mix very thoroughly because lumps from the spices will show in your creamy sauce
- Combine the Macaroni and Cheese:
- Return the empty pot to medium heat and melt the sliced butter all the way until it s sizzling but not browned. Add the well-drained macaroni and stir so every piece is coated in butter. Pour in your milk and spice mixture and make sure it s well incorporated. Next add all remaining shredded cheeses and fold them through until every noodle is coated and the cheese begins to soften. The cheese will not be fully melted yet. Pile all of this cheesy macaroni into the greased casserole dish and level it out. Scatter the saved cheese blend over the top for a gorgeous golden crust
- Cover and Bake the Macaroni and Cheese:
- Cover the whole dish tightly with foil that has been sprayed on the inside so it does not stick to the cheese. Bake for thirty minutes. Afterward pull off the foil and bake for another twenty five to thirty minutes so the cheese is bubbling and lightly browned at the edges. Allow the casserole to rest ten minutes so it sets before scooping

I have always loved the smoky undertone that comes from the gouda and gruyere. Once, my siblings and I tried different cheeses on a cozy snow day and landed on this combo as the absolute winner. It felt like we created our own family recipe in that moment.
Storage Tips
Keep leftovers in an airtight container in the fridge for up to four days. Let the casserole cool to room temperature before covering or the steam will make the top soggy. To serve again, warm individual portions in the microwave or reheat the pan in a gentle oven covered loosely with foil to preserve moisture.
Ingredient Substitutions
If you do not have smoked gouda or gruyere, try Swiss or provolone for similar melt and flavor. For extra tang, a small crumble of blue cheese can be folded in with cheddar for grown up twist. In place of elbow macaroni, rotini or penne work wonderfully because they soak up lots of sauce. Use whole milk instead of evaporated if you want a slightly lighter but still creamy dish.

Serving Suggestions
This baked mac and cheese is just as good as a main course as it is a side. It pairs beautifully with barbecued meats or a crisp salad for balance. Sometimes I serve it as a brunch main with blistered tomatoes and a runny fried egg on top for a decadent treat. It is also a huge hit on holiday tables next to ham or roast chicken.
Cultural and Historical Context
Mac and cheese has roots stretching back centuries but became beloved in North America for its comforting simplicity and adaptability. Families everywhere put their signature twist on the dish and this five cheese version highlights how American cooks love to layer flavors with both traditional and surprise cheeses.
Frequently Asked Questions
- → Which cheeses create the creamiest texture?
Combining Velveeta, extra sharp cheddar, smoked gouda, colby jack, and smoked gruyere results in a smooth, gooey texture and robust flavor.
- → Can I substitute a different pasta shape?
Yes, penne, rotini, or fusilli can be used instead of elbow macaroni for different texture and bite.
- → How do I prevent the pasta from becoming mushy?
Boil the macaroni just until al dente, as it will finish cooking during baking. Overcooking before baking can lead to mushiness.
- → What are the best methods for storing leftovers?
Leftovers can be stored in the refrigerator, tightly covered, for up to 3 days. Reheat in the oven or microwave until hot and creamy.
- → How can I make the dish ahead of time?
Assemble the casserole, cover, and refrigerate unbaked for up to 48 hours. Let come to room temperature before baking as directed.
- → Are there ways to add extra flavor?
Try stirring in a pinch of cayenne, swapping in smoked cheeses, or topping with buttery breadcrumbs for crunch and depth.