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
Baked mac and cheese with golden topping and cheese pull

The Best Homemade Baked Mac and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Patricia Jannet
  • Total Time: 1 hour
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

This baked mac and cheese is rich, ultra creamy, and topped with a golden, crispy Parmesan-Panko crust. A comfort food favorite made from scratch with three cheeses and a velvety homemade sauce — perfect for dinner, holidays, or whenever you’re craving cheesy goodness.


Ingredients

Scale
  • 16 oz elbow macaroni (or other tubular pasta)
  • 1 tbsp extra virgin olive oil
  • 6 tbsp unsalted butter
  • 1/3 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy whipping cream
  • 4 cups sharp cheddar cheese, shredded
  • 2 cups Gruyère cheese, shredded
  • Salt and pepper to taste
  • 1 1/2 cups Panko breadcrumbs
  • 4 tbsp butter, melted
  • 1/2 cup Parmesan cheese, shredded
  • 1/4 tsp smoked paprika (or regular paprika)

Instructions

  1. Preheat oven to 350°F and grease a 3-qt or 4-qt baking dish.
  2. Cook macaroni 1 minute less than al dente. Drain, toss with olive oil, and set aside.
  3. In a saucepan, melt 6 tbsp butter. Whisk in flour and cook 1 minute until golden and bubbly.
  4. Gradually whisk in milk and cream. Simmer while whisking until thickened, about 5 minutes.
  5. Add 2 cups shredded cheese and stir until melted. Add 2 more cups and continue stirring until smooth. Season with salt and pepper.
  6. Stir in the cooled pasta until evenly coated with the cheese sauce.
  7. Layer half the pasta mixture into the baking dish. Sprinkle with 2 cups of reserved cheese, then add the rest of the pasta.
  8. Mix Panko, Parmesan, melted butter, and paprika in a bowl. Spread evenly on top.
  9. Bake uncovered for 30 minutes until golden and bubbly. Let sit for 5–10 minutes before serving.

Notes

  • Use freshly shredded cheese for the smoothest sauce.
  • Don’t overcook the pasta — it continues baking in the oven.
  • Broil for 1–2 minutes at the end if you want an extra crispy topping.
  • You can prepare the dish a day ahead, refrigerate it unbaked, and then bake when ready.
  • Add-ins like bacon, jalapeños, or caramelized onions work beautifully.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1/12 of recipe
  • Calories: 642
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 41g
  • Saturated Fat: 24g
  • Unsaturated Fat: 14g
  • Trans Fat: 1g
  • Carbohydrates: 44g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 110mg