There’s something irresistible about creamy, cheesy baked macaroni that feels like a hug in every bite. This Best Ever Homemade Baked Mac and Cheese Recipe gives you that golden crust and gooey, rich interior everyone loves. It’s classic comfort food made from scratch with simple ingredients, a smooth cheese sauce, and tender pasta baked to perfection. Whether it’s a family dinner or a weekend indulgence, this recipe guarantees satisfaction in every spoonful.
Ingredients List
- 2 cups elbow macaroni
- 2 tablespoons butter
- 2 tablespoons all purpose flour
- 2 cups milk
- 1 cup heavy cream
- 2 cups shredded cheddar cheese
- ½ cup mozzarella cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- ½ cup breadcrumbs for topping
- 1 tablespoon melted butter for topping
Step-by-Step Instructions
Step 1: Cook the pasta
Boil the elbow macaroni in salted water until just al dente. Drain and set aside. Avoid overcooking to keep the pasta firm after baking.
Step 2: Make the cheese sauce
In a large saucepan, melt butter over medium heat. Add flour and whisk continuously for about 1 minute to create a smooth roux. Gradually pour in milk and cream, stirring until the sauce thickens and becomes silky.
Step 3: Add the cheese
Reduce the heat and add cheddar and mozzarella cheese to the sauce. Stir until fully melted and smooth. Season with salt, pepper, and paprika for flavor.
Step 4: Combine pasta and sauce
Add the cooked macaroni to the cheese sauce and stir well until every piece is coated with the creamy mixture.
Step 5: Assemble for baking
Preheat the oven to 375°F (190°C). Transfer the mac and cheese mixture to a greased baking dish. In a small bowl, mix breadcrumbs with melted butter, then sprinkle this topping evenly over the pasta.
Step 6: Bake and serve
Bake for 20 to 25 minutes until the top turns golden brown and crispy. Let it rest for a few minutes before serving to set perfectly.

Cook Time
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings
This recipe serves 4 to 5 people.
Nutritional Information (approx. per serving)
Calories: 420
Protein: 18g
Carbohydrates: 36g
Fat: 22g
Fiber: 2g
Sodium: 690mg
Storage Instructions
Allow the baked mac and cheese to cool completely. Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, bake at 350°F for about 10 minutes or microwave with a splash of milk to keep it creamy.
Suggestions
For an extra cheesy flavor, mix in different cheeses like Gruyere or Monterey Jack. Add cooked chicken, broccoli, or crispy bacon for a hearty twist. Serve with garlic bread or a green salad for a complete meal.
Seasonal Relevance
Baked mac and cheese is perfect for cozy fall and winter dinners but is equally loved year round. It’s a comfort classic that fits family gatherings, holidays, or weeknight meals.
Conclusion
This Best Ever Homemade Baked Mac and Cheese Recipe combines creamy richness with a crispy, golden crust that makes it truly unforgettable. Simple, comforting, and irresistibly cheesy, it’s the kind of dish that turns any meal into a celebration. Once you make it from scratch, you’ll never go back to the boxed version again.
Best Ever Homemade Baked Mac and Cheese Recipe
4-5
servings15
minutes25
minutes420 per serving
kcalThis Best Ever Homemade Baked Mac and Cheese Recipe is a classic comfort food made from scratch. Creamy, cheesy sauce coats perfectly cooked pasta and is baked with a golden, crispy breadcrumb topping for ultimate indulgence. Easy to prepare and irresistible for all ages.
Ingredients
2 cups elbow macaroni
2 tablespoons butter
2 tablespoons all purpose flour
2 cups milk
1 cup heavy cream
2 cups shredded cheddar cheese
½ cup mozzarella cheese
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon paprika (optional)
½ cup breadcrumbs
1 tablespoon melted butter
Directions
- Boil macaroni in salted water until al dente, drain and set aside.
- Melt butter in a saucepan, whisk in flour for 1 minute. Gradually add milk and cream, stirring until thickened.
- Reduce heat, add cheddar and mozzarella cheese. Stir until smooth. Season with salt, pepper, and paprika.
- Combine pasta and cheese sauce. Stir until evenly coated.
- Preheat oven to 375°F (190°C). Transfer mixture to a greased baking dish. Mix breadcrumbs with melted butter and sprinkle on top.
- Bake for 20–25 minutes until golden and crispy. Let rest before serving.
Recipe Video
Notes
- Mix in different cheeses like Gruyere or Monterey Jack for extra flavor.
- Add cooked chicken, broccoli, or bacon for variety.
- Reheat leftovers in the oven or microwave with a splash of milk to maintain creaminess.
