Go Back
+ servings
Homemade Macaroni and Cheese

Irresistibly Creamy Homemade Macaroni and Cheese Magic

A creamy and comforting homemade macaroni and cheese recipe that combines sharp cheddar and Gruyère, perfect for busy weeknights.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: DINNER
Cuisine: American
Calories: 500

Ingredients
  

Pasta and Cheese
  • 8 ounces elbow macaroni the classic choice for this dish
  • 2 tablespoons butter for a rich, buttery flavor
  • 2 tablespoons all-purpose flour thickens the cheese sauce beautifully
  • 2 cups milk whole milk is best for creaminess
  • 1 teaspoon salt enhances the flavors throughout
  • 1/2 teaspoon black pepper adds a subtle kick
  • 1/2 teaspoon garlic powder brings depth to the cheese sauce
  • 1/2 teaspoon onion powder complements the cheese perfectly
  • 2 cups shredded sharp cheddar cheese the star of your homemade macaroni and cheese
  • 1 cup shredded Gruyère cheese adds a nutty flavor and richness
  • 1 cup panko breadcrumbs for that delightful crispy topping
  • 2 tablespoons melted butter helps the breadcrumbs toast to perfection

Equipment

  • large pot
  • Saucepan
  • mixing bowl
  • baking dish
  • whisk

Method
 

Preparation Steps
  1. Cook your elbow macaroni in a large pot of boiling salted water until al dente, about 8-10 minutes. Drain and set aside while you prepare the cheese sauce.
  2. Melt 2 tablespoons of butter in a saucepan over medium heat. Stir in 2 tablespoons of all-purpose flour to create a roux, cooking for about 1-2 minutes until it’s bubbly and lightly golden.
  3. Whisk in 2 cups of milk slowly into the roux, stirring continuously to avoid lumps. Keep cooking for 5-7 minutes, or until the mixture thickens to a creamy consistency.
  4. Season the sauce by adding 1 teaspoon of salt, 1/2 teaspoon of black pepper, 1/2 teaspoon of garlic powder, and 1/2 teaspoon of onion powder.
  5. Remove the sauce from heat, then stir in 2 cups of shredded sharp cheddar cheese and 1 cup of shredded Gruyère cheese until melted and fully combined.
  6. Combine the cheese sauce with the cooked macaroni in a large mixing bowl, ensuring every piece of pasta is coated in that delicious sauce.
  7. Mix together 1 cup of panko breadcrumbs and 2 tablespoons of melted butter in a small bowl.
  8. Transfer the macaroni and cheese mixture to a baking dish, and evenly sprinkle the breadcrumb mixture on top.
  9. Bake in a preheated oven at 350°F (175°C) for about 20 minutes or until the top is golden brown and crispy.

Nutrition

Serving: 1servingCalories: 500kcalCarbohydrates: 41gProtein: 20gFat: 29gSaturated Fat: 17gPolyunsaturated Fat: 1.5gMonounsaturated Fat: 3.5gCholesterol: 80mgSodium: 900mgPotassium: 350mgFiber: 2gSugar: 4gVitamin A: 800IUCalcium: 600mgIron: 1.5mg

Notes

Top with fresh herbs like parsley for a burst of color and freshness. Store leftovers in an airtight container for up to 3 days.

Tried this recipe?

Let us know how it was!