Baked Elbow Macaroni and Cheese with Cheddar Sauce

Prep: 10 minCook: 35 min6 servingsmediumAmerican
Baked Elbow Macaroni and Cheese with Cheddar Sauce

Classic comfort food featuring tender elbow macaroni enveloped in a rich, creamy cheddar cheese sauce made from scratch with a butter-flour roux. The dish is baked until golden and bubbly on top, creating a satisfying contrast between the creamy interior and lightly crisp surface. Perfect for family dinners, potlucks, or whenever you crave nostalgic comfort food. This straightforward version focuses on quality ingredients and proper technique to achieve that perfect balance of creamy cheese sauce and properly cooked pasta.

Ingredients

6 servings
  • 2 cups Elbow Macaroni
    Shells or Penne1:1shape

    different pasta shape

  • 4 tbsp Butter
  • 4 tbsp All-purpose Flour
    Gluten-free Flour Blend1:1gluten-freegluten-free

    for gluten sensitivity

  • 3 cups Milk
    Heavy Cream1:1rich

    richer sauce

    Full guide →
  • 2 cups Shredded Cheddar Cheese
    Gruyere1:1gourmetdairy-free

    nuttier flavor

    Full guide →
  • ½ tsp Salt
  • ½ tsp Black Pepper

Instructions

  1. 1

    Preheat oven to 350°F

  2. 2

    Cook macaroni according to package instructions, drain and set aside

  3. 3

    Melt butter in saucepan over medium heat

  4. 4

    Stir in flour and cook for about 1 minute

  5. 5

    Gradually whisk in milk and cook until mixture thickens and bubbles

  6. 6

    Remove from heat and stir in cheese until melted

  7. 7

    Season with salt and pepper

  8. 8

    Combine cheese sauce with cooked macaroni and mix well

  9. 9

    Pour mixture into baking dish and bake for 20-25 minutes until golden and bubbly

Tips

Tip 1

Cook pasta slightly under al dente as it will continue cooking in the oven and absorb some sauce moisture.

Tip 2

Gradually add milk to the roux while whisking constantly to prevent lumps from forming in your cheese sauce.

Tip 3

Let the dish rest for 5-10 minutes after baking to allow the sauce to thicken and set before serving.

Good to Know

Storage

Refrigerate covered for up to 3 days. Reheat in oven at 350°F until warmed through.

Make Ahead

Can be assembled up to 1 day ahead and refrigerated before baking. Add 5-10 minutes to baking time if cold.

Serve With

Serve hot as main dish with simple green salad or steamed vegetables.

See pairing guide →

Common Mistakes

Watch

Don't skip the roux cooking step to avoid raw flour taste in your sauce.

Watch

Add milk gradually while whisking to avoid lumpy cheese sauce.

Substitutions

Dairy-Free Swaps

Cheddar Cheese
Gruyere1:1gourmetdairy-free

nuttier flavor

Full guide →

Gluten-Free Swaps

All-purpose Flour
Gluten-free Flour Blend1:1gluten-freegluten-free

for gluten sensitivity

General Alternatives

Elbow Macaroni
Shells or Penne1:1shape

different pasta shape

Milk
Heavy Cream1:1rich

richer sauce

Full guide →
Find more substitutions →

FAQ

Can I make this ahead of time?

Yes, assemble completely and refrigerate up to 24 hours before baking. Add 5-10 extra minutes to baking time if starting from cold.

What if my cheese sauce is lumpy?

Strain the sauce through a fine mesh strainer or use an immersion blender to smooth it out before combining with pasta.

How long will leftovers keep?

Store covered in refrigerator for up to 3 days. Reheat in oven at 350°F until heated through, about 15-20 minutes.