Homemade baked mac and cheese in a casserole dish.

Creamy Homemade Baked Mac and Cheese

Want to make your family's eyes light up around the dining table? Serve this baked mac n cheese tonight! Homemade from scratch, ultra creamy and oh so yum!
Course Side Dish
Cuisine American
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings 6 people
Calories 492kcal
Author Nora Rusev



  • 3 cups macaroni
  • 1/4 cup butter
  • 1/4 cup all purpose flour
  • 1 1/2 cups milk
  • 1 3/4 cups chicken broth
  • 1/2 tsp mustard powder
  • 1/2 teaspoon salt
  • 1 tsp garlic powder
  • 1/4 tsp ground paprika
  • Black pepper to taste
  • Pinch nutmeg
  • 1 cup shredded mozzarella cheese
  • 1 cup shredded cheddar cheese
  • 1/2 cup Greek yogurt
  • 5 tbsp bread crumbs


  • Prep macaroni, pan and oven: Cook macaroni according to package directions. Drain and rinse under cold water to stop the cooking process (they will get mushy otherwise). Pour into a lightly greased 9x13" pan and set aside. Preheat your oven to 350 degrees F. 
  • Make the roux: Melt the butter in a wide skillet. Whisk in the flour and cook, whisking constantly, until the flour is no longer foamy (about one minute).
  • Make the sauce: Carefully whisk in the milk and chicken broth (the pan is hot so watch out for splatters) and cook over medium heat, whisking constantly, until thickened (about 5-6 minutes). Take off the heat.
  • Finish the sauce and combine with macaroni: Stir in the mustard, salt and spices. Add the mozzarella and cheddar cheese. Stir well. Fold in the Greek yogurt. Combine with the macaroni in the pan.
  • Add breadcrumbs: Evenly sprinkle the breadcrumbs over the macaroni.
  • Bake and broil: Bake at 350 degrees for 15 minutes or until the sauce bubbles up on the sides. Brown the top under the broiler for 1 minute if you like.



Calories: 492kcal | Carbohydrates: 54g | Protein: 22g | Fat: 21g | Saturated Fat: 12g | Cholesterol: 59mg | Sodium: 845mg | Potassium: 316mg | Fiber: 2g | Sugar: 6g | Vitamin A: 725IU | Vitamin C: 5mg | Calcium: 358mg | Iron: 2mg