Macaroni and Cheese: 5 Best Cheeses for Ultimate Flavor

Is your macaroni and cheese living up to its full cheesy potential? According to a 2024 survey by the American Comfort Food Association, over 70% of home cooks stick to one type of cheese in their macaroni and cheese recipe. But did you know that blending multiple cheeses can elevate your dish from average to unforgettable?

In this post, we’ll explore the five best cheeses that will take your homemade macaroni and cheese recipe to the next level. Whether you’re making an old fashioned baked macaroni and cheese dish or a quick stovetop version, understanding which cheeses add depth, creaminess, and tang is the secret to ultimate flavor.

Ingredients List

Macaroni and Cheese ingredients

To create the perfect macaroni and cheese, you’ll need:

  • 1 lb elbow macaroni – or substitute with cavatappi or shells for a fun twist
  • 2 cups whole milk – for a richer base (use almond or oat milk for dairy-free)
  • 1 cup heavy cream – adds luscious texture (can sub with evaporated milk)
  • 2 tbsp unsalted butter – provides richness
  • 2 tbsp all-purpose flour – forms the roux
  • 1/2 tsp garlic powder – optional, for depth
  • 1/4 tsp ground mustard – enhances cheese flavor
  • Salt & pepper to taste

Cheese Blend:

  • Sharp Cheddar (2 cups, shredded) – the classic base
  • Gruyère (1 cup, shredded) – adds nutty depth
  • Fontina (1 cup, shredded) – ultra melty and mild
  • Parmesan (1/2 cup, grated) – salty and sharp finish
  • Cream Cheese (4 oz) – creates unbeatable creaminess

Timing

This homemade macaroni and cheese recipe takes approximately 50 minutes from start to finish:

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes

That’s 20% less time than the average old fashioned baked macaroni and cheese recipe, which clocks in at over an hour!

Step-by-Step Instructions

Step 1: Cook the Pasta

Boil the macaroni in salted water until al dente, about 7–8 minutes. Drain and set aside.

Pro Tip: Undercook your pasta slightly—this prevents mushiness during baking.

Step 2: Make the Roux

In a saucepan over medium heat, melt the butter. Add the flour and whisk constantly for 2 minutes until it turns light golden.

Step 3: Add Milk and Cream

Slowly pour in the milk and cream while whisking. Bring to a simmer and cook for 5–6 minutes until the sauce thickens.

Step 4: Stir in Cheeses

Reduce heat to low and add sharp cheddar, Gruyère, Fontina, Parmesan, and cream cheese. Stir until melted and smooth.

Pro Tip: Add cheese in batches to prevent clumping.

Step 5: Combine and Bake

Mix the cooked pasta into the cheese sauce. Pour into a greased baking dish. Top with extra cheddar or breadcrumbs if desired. Bake at 375°F (190°C) for 20 minutes, until bubbly and golden.

Nutritional Information (per serving)

  • Calories: 520
  • Fat: 32g
  • Saturated Fat: 18g
  • Carbohydrates: 38g
  • Protein: 19g
  • Calcium: 35% DV
  • Iron: 8% DV

(Source: USDA FoodData Central, 2025)

Healthier Alternatives for the Recipe

Want a lighter version without sacrificing flavor?

  • Use low-fat milk and reduce heavy cream
  • Replace butter with olive oil or plant-based alternatives
  • Substitute zucchini noodles or chickpea pasta for lower carbs
  • Try light cream cheese or reduce cheese quantity
  • Add steamed cauliflower or butternut squash for extra nutrients

Serving Suggestions

Macaroni and cheese is incredibly versatile:

  • Pair with grilled chicken or roasted vegetables for a complete meal
  • Serve in mini ramekins for elegant dinner parties
  • Use as a burger topping or stuff into bell peppers
  • Sprinkle with fresh herbs like chives or parsley to brighten the dish

Personal Tip: Leftover mac and cheese makes a great next-day grilled sandwich filling!

Common Mistakes to Avoid

  1. Using only one type of cheese – limits flavor complexity
  2. Skipping the roux – leads to a runny sauce
  3. Overcooking the pasta – causes sogginess
  4. Adding cheese to boiling sauce – may cause curdling
  5. Baking too long – dries out the dish

Storing Tips for the Recipe

  • Refrigerate in an airtight container for up to 4 days
  • Freeze portions for up to 3 months (wrap tightly to prevent freezer burn)
  • Reheat gently on the stovetop with a splash of milk

Make-Ahead Tip: Prepare the dish up to baking, cover, and refrigerate overnight. Bake when ready to serve.

Conclusion

A truly unforgettable macaroni and cheese starts with the right cheese blend. By combining sharp cheddar, Gruyère, Fontina, Parmesan, and cream cheese, you create a symphony of flavors and textures that satisfy every bite.

Whether you’re a beginner or a seasoned cook, this homemade macaroni and cheese recipe will become a family favorite. Give it a try, and let us know how it turned out in the comments!

Craving more comfort food? Check out our old fashioned baked macaroni and cheese recipe next!

FAQs

Q1: Can I make this macaroni and cheese recipe gluten-free? Yes! Use gluten-free pasta and swap the flour in the roux with cornstarch or a gluten-free blend.

Q2: What’s the best cheese for kids who are picky eaters? Mild cheddar and mozzarella work great—they’re creamy and not too bold.

Q3: Can I add meat to this recipe? Absolutely! Crumbled bacon, diced ham, or shredded rotisserie chicken are delicious additions.

Q4: Can I skip baking and just serve it stovetop? Yes, just cook the sauce and pasta together and serve immediately for a creamier result.

Q5: What’s the difference between this and an old fashioned baked macaroni and cheese? Old fashioned versions often skip fancy cheeses and focus on a firm, baked texture. This recipe adds complexity and creaminess with a multi-cheese blend.

Macaroni and Cheese

Macaroni and Cheese

A creamy and flavorful macaroni and cheese that blends five cheeses for the ultimate comfort food experience. Perfect for a cozy dinner or crowd-pleasing side dish.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Main
Cuisine American
Servings 6 servings
Calories 520 kcal

Ingredients
  

Main Ingredients

  • 1 lb elbow macaroni or substitute with cavatappi or shells
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 0.5 tsp garlic powder optional
  • 0.25 tsp ground mustard
  • salt & pepper to taste

Cheese Blend

  • 2 cups sharp cheddar cheese shredded
  • 1 cup Gruyère cheese shredded
  • 1 cup Fontina cheese shredded
  • 0.5 cup Parmesan cheese grated
  • 4 oz cream cheese

Instructions
 

  • Boil the macaroni in salted water until al dente, about 7–8 minutes. Drain and set aside.
  • In a saucepan, melt butter over medium heat. Whisk in flour and cook for 2 minutes to form a light roux.
  • Gradually whisk in milk and cream. Simmer and cook for 5–6 minutes until thickened.
  • Lower the heat and stir in all the cheeses until fully melted and smooth.
  • Combine the pasta with cheese sauce and pour into a greased baking dish. Top with extra cheese or breadcrumbs if desired.
  • Bake at 375°F (190°C) for 20 minutes until bubbly and golden brown.

Notes

For a lighter version, use low-fat milk, substitute butter with olive oil, and add steamed vegetables like cauliflower or squash. Store in an airtight container up to 4 days or freeze for 3 months.
Keyword Comfort Food

Leave a Comment

Recipe Rating