Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Baked Mac and Cheese

This classic baked mac and cheese is rich, creamy, and topped with a golden, buttery crust. Made with tender elbow pasta and a velvety cheese sauce, it’s the ultimate comfort food—perfect for family dinners, potlucks, or holidays.

  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

12 oz elbow macaroni

3 tbsp butter

3 tbsp all-purpose flour

2 1/2 cups whole milk (warm)

2 cups sharp cheddar cheese, shredded

1 cup mozzarella or Monterey Jack, shredded

1/2 cup Parmesan cheese, grated

1/2 tsp salt

1/2 tsp black pepper

1/2 tsp garlic powder

1/2 tsp paprika (optional)

1/2 cup breadcrumbs (optional topping)

1 tbsp melted butter (for topping)

Instructions

Cook Pasta: Boil macaroni in salted water until al dente. Drain and set aside.

Make Roux: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute.

Create Cheese Sauce: Slowly whisk in milk until smooth. Simmer 2–3 minutes until thickened.

Add Cheese: Remove from heat and stir in cheddar, mozzarella, and Parmesan until melted. Season with salt, pepper, garlic powder, and paprika.

Combine: Fold cooked pasta into the cheese sauce.

Bake: Transfer to a greased baking dish. Top with breadcrumbs mixed with melted butter (optional). Bake at 375°F (190°C) for 25–30 minutes, until bubbly and golden.

Rest & Serve: Let rest 5 minutes before serving.

Notes

Cooking Tips

  • Shred your own cheese for the smoothest sauce—pre-shredded cheese contains anti-caking agents.

  • Slightly undercook the pasta so it doesn’t get mushy while baking.

  • For extra creaminess, stir in ¼ cup heavy cream or cream cheese.


Variations

 

  • Extra Cheesy: Add Gruyère, fontina, or gouda.

  • Bacon Mac: Stir in cooked, crumbled bacon before baking.

  • Spicy Kick: Add diced jalapeños or a dash of cayenne.

  • Protein Boost: Mix in cooked chicken or ham.

  • Gluten-Free: Use gluten-free pasta and flour.

  • Author: Emma
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sodium: 720mg
  • Fat: 30g
  • Saturated Fat: 17g
  • Carbohydrates: 42g
  • Fiber: 2g
  • Protein: 22g
ahrefs-site-verification_cb2d2902077a30d58b72c49921b5bc3179d1505ac1848cd914198c5cd392c04a