Why You’ll Love This Recipe
- Rich, creamy, and incredibly cheesy
- Easy to make with simple ingredients
- Perfect for family dinners
- Great as a main dish or side
- Comfort food at its best
- Kid-friendly and crowd-pleasing
- Customizable with add-ins and toppings
- Excellent for leftovers
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Pasta
- 1 pound elbow macaroni
- Water for boiling
- 1 tablespoon salt
For the Cheese Sauce
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- 3 cups sharp cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
- ½ cup Parmesan cheese, grated
For the Topping (Optional)
- 1 cup panko breadcrumbs
- 2 tablespoons melted butter
- ¼ cup grated Parmesan cheese
Directions
- Preheat the oven to 375°F (190°C).
- Grease a 9×13-inch baking dish.
- Bring a large pot of salted water to a boil.
- Cook the macaroni until just al dente according to package instructions.
- Drain and set aside.
- In a large saucepan, melt the butter over medium heat.
- Whisk in the flour and cook for 1–2 minutes.
- Gradually whisk in the milk and heavy cream until smooth.
- Cook, stirring constantly, until the sauce thickens.
- Stir in the salt, black pepper, and paprika.
- Remove from the heat and add the cheddar, mozzarella, and Parmesan cheeses.
- Stir until completely melted and smooth.
- Add the cooked macaroni and mix until evenly coated.
- Transfer the mixture to the prepared baking dish.
- If using the topping, combine the panko breadcrumbs, melted butter, and Parmesan cheese in a small bowl.
- Sprinkle the breadcrumb mixture evenly over the macaroni.
- Bake for 20–25 minutes until bubbly and golden brown.
- Let rest for 5 minutes before serving.
Servings and Timing
- Servings: 8
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Rest Time: 5 minutes
- Total Time: 50 minutes
Variations
- Bacon Mac and Cheese: Add cooked, crumbled bacon.
- Buffalo Chicken Mac and Cheese: Stir in shredded chicken and buffalo sauce.
- Lobster Mac and Cheese: Add cooked lobster meat for an upscale version.
- Three-Cheese Mac and Cheese: Use Gruyère, fontina, and cheddar.
- Spicy Mac and Cheese: Add jalapeños or cayenne pepper.
- Broccoli Mac and Cheese: Mix in steamed broccoli florets.
- Stovetop Mac and Cheese: Skip the baking step and serve directly from the saucepan.
Storage/Reheating
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
Freeze cooled Mac and Cheese in freezer-safe containers for up to 2 months.
Reheating
Reheat in the microwave or in a 350°F (175°C) oven until warmed through. Add a splash of milk to restore creaminess if needed.
FAQs
What cheese is best for Mac and Cheese?
Sharp cheddar is the classic choice, but mozzarella, Gruyère, Monterey Jack, and Parmesan also work well.
Can I make Mac and Cheese ahead of time?
Yes. Assemble it ahead, refrigerate, and bake when ready to serve.
Why is my cheese sauce grainy?
Overheating the cheese or using pre-shredded cheese can sometimes cause a grainy texture.
Can I make it without baking?
Absolutely. Stovetop Mac and Cheese is just as delicious and quicker to prepare.
How do I keep Mac and Cheese creamy?
Use enough sauce and avoid overbaking.
Can I add protein?
Yes. Chicken, bacon, ham, sausage, or lobster are popular additions.
What pasta shapes work best?
Elbow macaroni is traditional, but shells, cavatappi, penne, and rotini work well too.
Can I freeze Mac and Cheese?
Yes. Freeze after cooling and thaw before reheating.
How do I make it extra cheesy?
Add more shredded cheese to the sauce and sprinkle extra cheese on top before baking.
What should I serve with Mac and Cheese?
It pairs well with roasted vegetables, salads, barbecue dishes, fried chicken, or grilled meats.
Conclusion
Mac and Cheese is a timeless comfort food that combines tender pasta with a rich, creamy cheese sauce for the ultimate cozy meal. Whether served as a main dish or a side, this homemade version delivers unbeatable flavor, plenty of cheesy goodness, and endless customization options. Perfect for family dinners, holidays, and special occasions, it’s a recipe that never goes out of style.
PrintMac And Cheese
This baked Mac and Cheese combines tender elbow macaroni with a rich, creamy three-cheese sauce and a golden crispy topping. It’s a comforting classic that’s perfect as a main dish or crowd-pleasing side.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Bake
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 pound elbow macaroni
- Water for boiling
- 1 tablespoon salt
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon paprika
- 3 cups sharp cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
- ½ cup Parmesan cheese, grated
- 1 cup panko breadcrumbs
- 2 tablespoons melted butter
- ¼ cup grated Parmesan cheese
Instructions
- Preheat the oven to 375°F (190°C) and grease a 9×13-inch baking dish.
- Bring a large pot of salted water to a boil and cook the macaroni until just al dente according to package instructions.
- Drain the pasta and set aside.
- In a large saucepan, melt the butter over medium heat.
- Whisk in the flour and cook for 1–2 minutes.
- Gradually whisk in the milk and heavy cream until smooth.
- Cook, stirring constantly, until the sauce thickens.
- Stir in the salt, black pepper, and paprika.
- Remove from the heat and add the cheddar, mozzarella, and Parmesan cheeses.
- Stir until the cheese is completely melted and smooth.
- Add the cooked macaroni and mix until evenly coated.
- Transfer the mixture to the prepared baking dish.
- Combine the panko breadcrumbs, melted butter, and Parmesan cheese in a small bowl if using the topping.
- Sprinkle the topping evenly over the macaroni mixture.
- Bake for 20–25 minutes until bubbly and golden brown.
- Let rest for 5 minutes before serving.
Notes
- Use freshly shredded cheese for the smoothest sauce.
- Avoid overheating the cheese sauce to prevent graininess.
- For a stovetop version, skip the baking step and serve immediately.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freeze cooled portions for up to 2 months.
- Add a splash of milk when reheating to restore creaminess.
Nutrition
- Serving Size: 1 serving
- Calories: 620 kcal
- Sugar: 8 g
- Sodium: 760 mg
- Fat: 34 g
- Saturated Fat: 20 g
- Unsaturated Fat: 11 g
- Trans Fat: 0.5 g
- Carbohydrates: 52 g
- Fiber: 2 g
- Protein: 27 g
- Cholesterol: 95 mg
