Remember those childhood days when a warm bowl of mac and cheese just made everything right? That golden, bubbling, cheesy goodness was pure magic, wasn’t it? Well, get ready to recapture that feeling, because today, we’re making the ultimate Five-Cheese Macaroni! This isn’t just any mac and cheese; it’s a creamy, dreamy, ridiculously flavorful symphony of five different cheeses that will have everyone asking for seconds. And guess what? It’s surprisingly simple to whip up, making it perfect for a cozy weeknight or your next potluck showstopper. Forget the boxed stuff – once you try this homemade version, you’ll never look back! If you’re looking for other comforting weeknight meals, you might also love my cozy creamy tortellini soup.
Why You’ll Love Five Cheese Macaroni
- Fast
- Easy
- Giftable
- Crowd-pleasing
Ingredients
Gather your cheese dreams, friends! Here’s what you’ll need to create this cheesy masterpiece:
- Cheese Mix:
- 8 oz (227g) smoked gruyere or plain, shredded, divided (The smoked version adds such a deep, rich flavor, but regular Gruyere is fantastic too!)
- 16 oz (453g) Velveeta or American cheese, shredded (This is our secret weapon for that unbelievably smooth, creamy texture!)
- 8 oz (227g) sharp cheddar, shredded, divided (A classic for a reason, it brings that beloved tangy bite.)
- 8 oz (227g) smoked gouda or plain, shredded, divided (Another smoky favorite, or use regular for a milder, nutty sweetness.)
- 8 oz (227g) Colby Jack cheese, shredded, divided (The perfect melty, mild, and delightful addition.)
- Flavor Boosters:
- 1½ tsp granulated onion (Adds oniony goodness without the crunch!)
- 1 tbsp (14g) seasoned salt (A blend of savory flavors for an extra kick.)
- 1½ tsp granulated garlic (Because everything is better with garlic, right?)
- ¾ tsp ground mustard (Don’t skip this! It really enhances the cheese flavor.)
- ¼ tsp cayenne pepper (optional) (Just a little pinch for warmth, not necessarily heat!)
- ½ tsp black pepper (Freshly ground is always best!)
- ½ tsp ground paprika (For color and a hint of sweet pepperiness.)
- Dairy and Eggs:
- 1 large egg, lightly beaten (This helps create that gorgeous, custard-like texture and keeps the cheese sauce from breaking.)
- ½ cup (113g) unsalted butter, sliced (Butter makes everything better!)
- 1¾ cups (354ml) evaporated milk or whole milk (Evaporated milk makes it extra creamy, but whole milk works in a pinch.)
- Pasta Basics:
- 1½ tbsp (23g) kosher salt (for pasta water, or less to taste) (Season your pasta water like the ocean!)
- 16 oz (454g) large elbow macaroni (The classic shape for soaking up all that cheesy sauce!)
How to Make Five Cheese Macaroni
Alright, apron on, let’s get cooking! You’ll be amazed at how quickly this comes together.
- Prep Your Cheese: First things first, grab that shredded sharp cheddar, Colby Jack, smoked gouda, and smoked gruyere. We’re going to set aside ½ cup of each. Toss these reserved cheeses together in a little bowl – this will be our glorious, bubbly topping later! Set it aside for now.
- Get Ready to Bake: Go ahead and preheat your oven to a cozy 350°F (177°C). Then, lightly grease a 9x13x3-inch casserole dish. A little non-stick spray or butter will do the trick to prevent sticking.
- Cook the Macaroni: Now, bring about 4 liters of water to a rolling boil in a large pot. Add your kosher salt – remember, season that water! Once it’s boiling vigorously, toss in your large elbow macaroni. Cook it for about 10 minutes, or until it’s just tender (al dente). We don’t want mushy pasta, as it will continue to cook in the oven. Drain it really well once it’s done.
- Whip Up the Creamy Base: While your pasta is cooking, in a medium bowl, whisk together the lightly beaten egg, evaporated milk (or whole milk), seasoned salt, granulated garlic, granulated onion, ground mustard, paprika, black pepper, and cayenne pepper (if you’re using it) until everything is smooth and beautifully combined. This is where all those incredible flavors come together!
- Combine Pasta & Flavors: Return your drained macaroni to the same pot you cooked it in (less dishes, yay!). Melt the sliced butter over medium heat right in the pot, then stir in your cooked pasta. Next, pour that wonderful milk and spice mixture over the pasta and stir thoroughly. You want every noodle coated in that delicious flavor base.
- Bring on the Cheese! Now for the best part! Add the shredded Velveeta, and the remaining portions of sharp cheddar, smoked gouda, smoked gruyere, and Colby Jack cheeses to the pot. Stir, stir, stir until all that glorious cheese is melted into a smooth, dreamy, cohesive sauce that perfectly coats every single piece of macaroni. It’s truly a sight to behold! If you adore a good cheesy bake, you might also want to try this easy cheesy beef rigatoni bake for another comforting pasta dish.
- Into the Dish It Goes: Spoon this incredible cheesy pasta mixture evenly into your prepared casserole dish.
- Top & Bake (Covered): Remember that reserved cheese mixture? Sprinkle it generously over the top of your macaroni. Cover the casserole dish with aluminum foil. Here’s a little trick I always use: spray the underside of the foil with non-stick cooking spray to prevent the cheese from sticking! Bake for 30 minutes.
- Uncover & Finish Baking: After 30 minutes, carefully remove the foil. Now, bake uncovered for another 25-30 minutes, or until the top is bubbly, golden brown, and absolutely irresistible.
- Rest and Enjoy: I know it’s hard, but let your Five-Cheese Macaroni rest for about 10 minutes before serving. This allows the sauce to set slightly, making it even creamier and easier to scoop. Then, dig in!

Substitutions & Additions
Mac and cheese is such a versatile dish, and just like our beloved Million Dollar Chicken Casserole, it’s a fantastic canvas for your culinary creativity! Here are some ideas to make it your own:
- Cheeses: Feel free to swap out some of the cheeses! Fontina, Monterey Jack, or even some Parmesan would be lovely. Just try to keep a good balance of melty cheeses and flavorful ones.
- Spice It Up: If you love heat, increase the cayenne pepper or add a dash of your favorite hot sauce to the milk mixture.
- Add-ins:
- Bacon: Crispy crumbled bacon stirred in or sprinkled on top is always a winner.
- Protein: Cooked shredded chicken, diced ham, or even pulled pork would make this a heartier meal.
- Veggies: Steamed broccoli florets, peas, or sautéed mushrooms can add extra nutrition and flavor.
- Breadcrumbs: For extra crunch, mix panko breadcrumbs with a little melted butter and sprinkle over the top before the final uncovered bake.
- Milk Swaps: While evaporated milk gives the creamiest results, you can use half-and-half or even heavy cream for an extra rich sauce.
Tips for Success
- Don’t Overcook the Pasta: Cook your macaroni just until al dente, as it will continue to cook in the oven. This prevents mushy mac and cheese!
- Grate Your Own Cheese: Pre-shredded cheese often contains anti-caking agents that can make your sauce gritty. Grating your own ensures the smoothest, creamiest sauce.
- Room Temperature Ingredients: Bringing your egg and milk closer to room temperature can help them incorporate more smoothly into the sauce.
- Whisk Well: Ensure your egg and milk mixture is fully whisked and smooth before adding it to the pasta.
- Rest is Best: Don’t skip the 10-minute rest! It allows the sauce to thicken slightly and prevents it from being too runny when you serve it.
- Prep Ahead: You can assemble the macaroni and cheese up to the point of baking, cover it tightly, and refrigerate for up to 24 hours. When ready to bake, let it sit at room temperature for about 30 minutes before baking, and you might need to add an extra 10-15 minutes to the covered baking time.
How to Store Five Cheese Macaroni
This mac and cheese is so good, you might not have leftovers! But if you do, here’s how to keep it delicious:
- Refrigeration: Store any leftover Five-Cheese Macaroni in an airtight container in the refrigerator for up to 3-4 days.
- Reheating: For best results, reheat individual portions in the microwave or a small saucepan on the stovetop over medium-low heat, adding a splash of milk to help rehydrate the sauce and maintain creaminess. You can also reheat larger portions in the oven at 300°F (150°C), covered, until warmed through.
- Freezing: While you can freeze mac and cheese, the texture might change slightly upon thawing (sometimes becoming a bit mealy). If you choose to freeze, store in an airtight, freezer-safe container for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
FAQs
Got questions? I’ve got answers!
Q: Can I use different types of pasta?
A: Absolutely! While elbow macaroni is classic, you can use cavatappi, shells, penne, or any other short pasta shape that holds sauce well. Just be sure to cook it al dente!
Q: Why do you add an egg to the cheese sauce?
A: The egg acts as a binder, helping to create a richer, more custard-like consistency and preventing the cheese sauce from separating or becoming oily. It makes for an incredibly smooth bake!
Q: What if I don’t have all five cheeses?
A: No problem! This recipe is forgiving. Aim for a mix of good melting cheeses (like Velveeta, Colby Jack) and flavorful cheeses (like cheddar, Gruyere, Gouda). You could do a 3-cheese or 4-cheese mac and still have a fantastic result!
Q: Can I make this gluten-free?
A: Yes! Simply use your favorite gluten-free elbow macaroni. The rest of the ingredients are naturally gluten-free.
For more delicious recipes and cooking inspiration, make sure to follow us on Pinterest!
The Ultimate Five-Cheese Macaroni

Ingredients
Equipment
Method
- Step 1: First things first, grab that shredded sharp cheddar, Colby Jack, smoked gouda, and smoked gruyere. We're going to set aside ½ cup of each. Toss these reserved cheeses together in a little bowl – this will be our glorious, bubbly topping later! Set it aside for now.
- Step 2: Go ahead and preheat your oven to a cozy 350°F (177°C). Then, lightly grease a 9x13x3-inch casserole dish. A little non-stick spray or butter will do the trick to prevent sticking.
- Step 3: Now, bring about 4 liters of water to a rolling boil in a large pot. Add your kosher salt – remember, season that water! Once it's boiling vigorously, toss in your large elbow macaroni. Cook it for about 10 minutes, or until it's just tender (al dente). We don't want mushy pasta, as it will continue to cook in the oven. Drain it really well once it's done.
- Step 4: While your pasta is cooking, in a medium bowl, whisk together the lightly beaten egg, evaporated milk (or whole milk), seasoned salt, granulated garlic, granulated onion, ground mustard, paprika, black pepper, and cayenne pepper (if you're using it) until everything is smooth and beautifully combined. This is where all those incredible flavors come together!
- Step 5: Return your drained macaroni to the same pot you cooked it in (less dishes, yay!). Melt the sliced butter over medium heat right in the pot, then stir in your cooked pasta. Next, pour that wonderful milk and spice mixture over the pasta and stir thoroughly. You want every noodle coated in that delicious flavor base.
- Step 6: Now for the best part! Add the shredded Velveeta, and the remaining portions of sharp cheddar, smoked gouda, smoked gruyere, and Colby Jack cheeses to the pot. Stir, stir, stir until all that glorious cheese is melted into a smooth, dreamy, cohesive sauce that perfectly coats every single piece of macaroni. It's truly a sight to behold!
- Step 7: Spoon this incredible cheesy pasta mixture evenly into your prepared casserole dish.
- Step 8: Remember that reserved cheese mixture? Sprinkle it generously over the top of your macaroni. Cover the casserole dish with aluminum foil. Here's a little trick I always use: spray the underside of the foil with non-stick cooking spray to prevent the cheese from sticking! Bake for 30 minutes.
- Step 9: After 30 minutes, carefully remove the foil. Now, bake uncovered for another 25-30 minutes, or until the top is bubbly, golden brown, and absolutely irresistible.
- Step 10: I know it's hard, but let your Five-Cheese Macaroni rest for about 10 minutes before serving. This allows the sauce to set slightly, making it even creamier and easier to scoop. Then, dig in!










