Go Back
+ servings
Homemade Macaroni and Cheese

Ultimate Homemade Macaroni and Cheese Recipe for Comfort Food

This Homemade Macaroni and Cheese is a comforting classic made with creamy cheese and pasta, perfect for any occasion.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 480

Ingredients
  

  • 1 pound elbow macaroni
  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 2 cups milk
  • 1 cup heavy cream
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika optional
  • 1/2 cup breadcrumbs optional

Equipment

  • large pot
  • large saucepan
  • Whisk
  • baking dish

Method
 

  1. Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until al dente. Drain and set aside.
  2. In a large saucepan, melt the butter over medium heat. Whisk in the flour and stir constantly until smooth and bubbling.
  3. Gradually whisk in the milk and heavy cream. Stir constantly until the sauce thickens, about 5-7 minutes.
  4. Lower the heat and stir in the cheddar and mozzarella cheeses until fully melted. Season with salt, pepper, and paprika if using.
  5. Add the cooked macaroni to the cheese sauce and mix until fully coated.
  6. Transfer to a greased baking dish, top with breadcrumbs and extra cheese if desired. Bake at 375°F for 15-20 minutes until bubbly and golden.

Nutrition

Serving: 1servingCalories: 480kcalCarbohydrates: 39gProtein: 18gFat: 28g

Notes

Customize your dish by swapping pasta shapes, adding proteins or vegetables, or using different cheese varieties.

Tried this recipe?

Let us know how it was!