Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Best Baked Mac and Cheese

Best Baked Mac and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Marilyn Recipes
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 6 servings 1x
  • Category: Main Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

My Best Baked Mac and Cheese is creamy, cheesy, and baked to golden perfection. Perfect for family dinners or cozy nights in, this recipe combines sharp cheddar, mozzarella, and Parmesan with tender pasta, topped with a buttery breadcrumb crust.


Ingredients

Scale
  • 400g elbow macaroni
  • 50g unsalted butter
  • 50g all-purpose flour
  • 800ml whole milk, warmed
  • 200g sharp cheddar cheese, grated
  • 100g mozzarella cheese, grated
  • 50g Parmesan cheese, grated
  • 1 tsp Dijon mustard
  • ½ tsp smoked paprika (optional)
  • Salt and freshly ground black pepper
  • 100g breadcrumbs
  • 2 tbsp butter, melted

Instructions

  1. Preheat oven to 190°C (375°F).
  2. Cook pasta in salted boiling water until al dente. Drain.
  3. Melt butter, add flour, whisk 2–3 minutes.
  4. Gradually add warm milk, whisk until thickened.
  5. Stir in cheeses, Dijon, paprika, salt, and pepper.
  6. Fold in pasta. Pour into greased dish.
  7. Mix breadcrumbs with melted butter; sprinkle on top.
  8. Bake 25–30 minutes until golden and bubbly.
  9. Cool 5 minutes before serving.

Notes

Warm milk prevents sauce lumps. Grate cheese yourself for smooth melting. Add crispy bacon or caramelized onions for variation. Assemble ahead of time and refrigerate before baking.


Nutrition

  • Serving Size: 1 cup
  • Calories: 450
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 25g
  • Saturated Fat: 14g
  • Unsaturated Fat: 10g
  • Trans Fat: 1g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 70mg