Classic Macaroni and Cheese (Stovetop + Baked, Creamy Homemade)

Classic Macaroni and Cheese (Stovetop + Baked, Creamy Homemade)


Classic Macaroni and Cheese — Overview

A reliable, everyday comfort dish: creamy cheese sauce clings to tender pasta, with an optional crisp breadcrumb topping for baking. This recipe gives a quick stovetop version for weeknights and an easy baked finish if you want a golden crust. Uses common ingredients and scales up easily for a crowd.

Ingredients

Yields 4–6 servings.

  • 8 oz (225 g) elbow macaroni or other short pasta
  • 3 tbsp (42 g) unsalted butter
  • 3 tbsp (24 g) all-purpose flour
  • 2 cups (480 ml) whole milk, warmed (see notes for lighter milk)
  • 1 cup (240 ml) half-and-half or cream (optional for extra creaminess)
  • 3 cups (about 12 oz / 340 g) sharp cheddar, shredded
  • 1 cup (about 4 oz / 115 g) Gruyère or fontina, shredded (optional)
  • 1 tsp Dijon mustard or 1/2 tsp dry mustard powder
  • 1/2 tsp fine salt, plus more to taste
  • 1/4 tsp freshly ground black pepper
  • 1/4 tsp smoked paprika or regular paprika (optional)
  • 1/2 cup panko breadcrumbs (for baked topping; optional)
  • 1 tbsp (14 g) butter, melted (for mixing with breadcrumbs)
  • Pinch of cayenne or hot sauce (optional)

Tools

  • Large pot for pasta
  • Medium saucepan for sauce
  • Whisk and wooden spoon
  • Baking dish (8×8 in / 20×20 cm or similar) if baking
  • Oven (for baked version)

Step-by-step Instructions

1) Cook the pasta

  1. Bring a large pot of salted water to a boil. Use about 1 tbsp salt per 4 liters of water.
  2. Add pasta and cook until just shy of al dente, about 8–10 minutes depending on the pasta — it will finish cooking in the sauce.
  3. Reserve 1/2 cup (120 ml) pasta cooking water, then drain the pasta and set aside.

2) Make the béchamel base (roux + milk)

  1. In a medium saucepan over medium heat, melt 3 tbsp butter.
  2. Add the flour and whisk constantly for 1–2 minutes until the mixture smells slightly toasty and turns a pale golden color — this cooks out the raw flour taste.
  3. Gradually whisk in the warmed milk and half-and-half, a little at a time, until smooth.
  4. Continue to cook, whisking often, until the sauce thickens enough to coat the back of a spoon — 4–6 minutes. Lower heat if it starts to bubble too vigorously.

3) Finish the cheese sauce

  1. Remove the sauce from heat. Whisk in the Dijon mustard, salt, pepper, and paprika.
  2. Add the shredded cheeses in batches, stirring until melted and the sauce is smooth. If the sauce is too thick, whisk in up to 1/2 cup reserved pasta water to loosen it.
  3. Taste and adjust seasoning — a pinch more salt or a dash of cayenne/hot sauce brightens the flavor.

4) Combine pasta and sauce

  1. Add drained pasta to the sauce and gently fold until every piece is coated.
  2. At this point you can:
    • Serve immediately for a creamy stovetop mac and cheese.
    • Or proceed to bake for a crisp top.

5) Optional — Bake for a golden crust

  1. Preheat the oven to 375°F (190°C).
  2. Transfer the sauced pasta to a buttered 8×8-inch (20×20 cm) baking dish.
  3. Mix panko breadcrumbs with 1 tbsp melted butter and sprinkle evenly over the pasta. For extra flavor, add a little grated Parmesan to the crumbs.
  4. Bake 15–20 minutes until bubbling and the top is golden. For more browning, broil 1–2 minutes, watching closely.

Tips and Variations

Cheeses

  • Sharp cheddar gives classic flavor. Mix with Gruyère or fontina for a silkier texture and nuttier notes.
  • Avoid pre-shredded cheeses if possible — they often contain anti-caking agents that prevent smooth melting.

Texture and richness

  • For a lighter version, use 2% milk and skip the half-and-half; the sauce will be less rich but still delicious.
  • For extra creaminess, add 2–3 oz (60–85 g) cream cheese at the end, whisking until smooth.

Add-ins

  • Stir in cooked bacon, diced ham, shredded rotisserie chicken, or cooked vegetables (peas, broccoli) before baking.
  • Fold in a spoonful of sriracha or a sprinkle of smoked paprika for a smoky kick.

Make-ahead & storage

  • Assemble and refrigerate baked mac and cheese up to 24 hours before baking. Add 10–15 minutes to baking time if straight from the fridge.
  • Store leftovers in an airtight container for up to 3–4 days. Reheat gently on the stovetop with a splash of milk, or in a 350°F (175°C) oven covered with foil until warmed through.

Gluten-free option

  • Use a 1:1 gluten-free flour blend or cornstarch slurry (1 tbsp cornstarch whisked into 2 tbsp cold milk) to thicken the sauce. Use gluten-free pasta.

Quick Troubleshooting

  • Sauce is grainy or separated: Heat may have been too high when melting cheese. Remove from heat and whisk in a splash of warm milk or cream to smooth it out.
  • Sauce too thin: Simmer gently to reduce and thicken, or whisk in 1 tsp cornstarch mixed with 1 tbsp cold water and simmer until thickened.
  • Sauce too thick: Stir in reserved pasta water a little at a time until desired consistency.

Serving Suggestions

  • Serve straight from the pot for a cozy weeknight dinner with a simple green salad.
  • For a heartier meal, pair with roasted vegetables or grilled chicken.

Enjoy this classic, satisfying mac and cheese — straightforward to make and endlessly adaptable for weeknights or company.

CooknCart App

Get recipes, local grocery deals, and kitchen tips in one place.