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
Delicious homemade mac and cheese served in a bowl, showcasing its creamy texture and crispy topping.

The Best Homemade Mac and Cheese Recipe


  • Author: Serena Miller
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

The Best Homemade Mac and Cheese Recipe is a comforting classic that combines gooey cheddar and savory parmesan for a rich and creamy experience. Perfect for cozy nights or family gatherings!


Ingredients

Scale
  • 8 ounces elbow macaroni
  • 2 cups shredded sharp cheddar cheese
  • 1 cup grated Parmesan cheese
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 3 cups milk
  • 1 tablespoon Dijon mustard
  • Salt and pepper to taste
  • Breadcrumbs for topping (optional)

Instructions

  1. Boil a large pot of salted water and cook the elbow macaroni until al dente. Drain and set aside.
  2. In a medium bowl, combine shredded cheddar and grated Parmesan cheese.
  3. Melt butter in a large saucepan over medium heat. Add flour and whisk continuously for 1 minute to create a roux. Gradually whisk in milk and stir until thickened, then add the cheese mixture.
  4. Mix in the cooked macaroni until coated in cheese sauce. Top with breadcrumbs if desired before baking.

Notes

  • Store in an airtight container in the refrigerator for up to 3-5 days.
  • Feel free to substitute cheeses based on your preference.
  • This dish can be made ahead and baked just before serving.
  • For added flavor, mix in bacon bits or sautéed vegetables.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 550 Kcal
  • Sugar: 3g
  • Sodium: 420mg
  • Fat: 30g
  • Saturated Fat: 17g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 2g
  • Protein: 20g
  • Cholesterol: 70mg