Mac & Cheese

4.8(598 reviews)
Updated

Classic homemade macaroni and cheese — pasta in a velvety cheese sauce, optionally baked with a breadcrumb topping. The American comfort food at its proper form, not the boxed orange version. Sharp cheddar plus a melt-friendly cheese gives the perfect balance.

Prep Time

20 min

🔥

Cook Time

50 min

🍽

Servings

6

Calories

593 cal

Jump to Recipe
Mac & Cheese — homemade International dinner recipe with pasta, cheese, milk, 6 servings, ready in 70 minutes
Dinner
Medium

🛠 Interactive Recipe Tools — Use them right here on this page

Smart Servings Scaler

servings
  • Pasta300 g
  • Cheese1 ½ cup
  • Milk1 ½ cup
  • Salt1 ½ tsp
  • Black Pepper¾ tsp
  • Cooking Oil1 ½
  • Garlic4 ½ cloves

All quantities scaled automatically from 6 servings.

About This Recipe

Mac and cheese lives in two worlds: the boxed powder version most of us grew up on, and the actual cheese-sauce homemade version that could feed you when you're sad, tired, or 8 years old and refusing to eat anything else. Both are legitimate. This is the homemade version.

A proper mac and cheese starts with a béchamel — butter and flour cooked together to make a roux, then milk whisked in and simmered until it's thick and silky. Cheese goes in off the heat (adding cheese to boiling sauce breaks it — grainy, oily, ruined). Stir until smooth, toss with cooked pasta, and either eat it right away as "stovetop mac" or transfer to a baking dish, top with more cheese and breadcrumbs, and bake until bubbling and golden.

I make both versions. Stovetop when I'm hungry and impatient. Baked when I'm cooking for a crowd or a party. The baked version has that magic contrast between crispy crust and creamy interior — restaurants charge $16 for a bowl of it and yes, it is that good.

The cheese choice is everything. A blend is better than any single cheese — sharp cheddar for flavor, mozzarella for stretch, gruyère for depth if you have it. Pre-shredded cheese has anti-caking additives that prevent smooth melting. Buy a wedge, grate it yourself, thank me later.

Ingredients

Makes 6 servings · Use the Servings Scaler above to adjust

  • Pasta300 g
  • Cheese1.5 cup
  • Milk1.5 cup
  • Salt1.5 tsp
  • Black Pepper0.75 tsp
  • Cooking Oil1.5
  • Garlic4.5 cloves

🔄 Ingredient Notes & Substitutions

Pasta — Elbow macaroni is classic but any short pasta works — cavatappi, shells, penne. Cook 1 minute less than package directions since it'll cook a bit more in the sauce.

Cheese — A blend is better than any single. Sharp cheddar + mozzarella is my everyday. Add gruyère or fontina for depth. Avoid soft cheeses (brie, camembert) — they don't melt smoothly here.

Milk — Whole milk for the béchamel. Half-and-half makes it richer. Non-dairy: unsweetened oat milk works well; almond and soy milk both work but change the flavor slightly.

Butter & flour — The roux is the foundation. Equal parts by weight, cooked together for a full minute to eliminate the raw-flour taste before adding milk.

Garlic — Optional but I love it. A minced clove sautéed in the butter before the flour goes in.

Salt & pepper — More than you'd think. Cheese sauce needs proper seasoning.

Breadcrumbs — Panko for the baked version. Toss with melted butter first.

Instructions

  1. 1

    Cook 1 lb of elbow macaroni in heavily salted water for 1 minute less than the package time (it'll finish in the oven if baking). Drain and set aside.

  2. 2

    Make the cheese sauce: in a large pot, melt 4 tablespoons of butter over medium-low heat. Whisk in 4 tablespoons of flour and cook 1 minute, whisking constantly. This is the roux.

  3. 3

    Gradually whisk in 3 cups of whole milk and 1 cup of heavy cream. Whisk constantly to prevent lumps. Bring to a low simmer; cook 4-5 minutes until thickened to coat the back of a spoon.

  4. 4

    Off heat, whisk in 4 cups of shredded cheese (2 cups sharp cheddar + 1 cup gruyere + 1 cup Monterey Jack — the combination gives flavor and melt). Add 1.5 teaspoons salt, ½ teaspoon black pepper, ¼ teaspoon mustard powder, a pinch of nutmeg.

  5. 5

    Add the drained pasta. Stir to coat. For stovetop mac: serve immediately. For baked: transfer to a 9×13 baking dish.

  6. 6

    Top with breadcrumb mixture: 1 cup panko mixed with 3 tablespoons melted butter and ½ cup grated Parmesan. Bake at 375°F for 20-25 minutes until bubbly and golden. Rest 5 minutes before serving.

🎬Cooking VideoREAL RECIPE VIDEO

Watch how to make Mac & Cheese

Plays the exact recipe video right here — no need to leave the page.

💡 Expert Tips

  • 1.Three cheeses for depth. Sharp cheddar for flavor, gruyere for melt and nuttiness, Jack for stretchy texture. Single-cheese mac is one-dimensional.
  • 2.Off-heat for the cheese. Adding cheese to a simmering pot causes it to split. Always off the heat for smooth sauce.
  • 3.Mustard powder is the secret. Just ¼ teaspoon adds savory depth without being detectable as mustard.
  • 4.Grate cheese fresh. Pre-shredded has anti-caking agents that interfere with melting.

🔬 Why It Works

Great mac and cheese depends on the sauce — a proper roux-based béchamel (flour-butter base) provides body, then the cheese is melted off-heat into a smooth velvety coating. Multiple cheeses solve the eternal mac-and-cheese problem: sharp cheddar tastes great but doesn't melt smoothly; mild cheeses melt but lack flavor; combining solves both problems. The breadcrumb topping (panko + butter + Parmesan) adds the crispy contrast that elevates baked mac.

🥡 Storage, Meal Prep & Reheating

Refrigerator — 4 days sealed. Congeals in the fridge (that's what happens to any cheese sauce), reheats to almost-original texture.

Freezer — 3 months. Freeze in casserole dishes covered in plastic wrap + foil, or portioned into individual containers.

Reheating — Stovetop with a splash of milk over low heat, stirring, is the best method — brings back the creaminess. Microwave works but expect some texture change — cover and heat in 60-second bursts.

Meal prep tip — Bake a family-sized casserole on Sunday. Cut into portions, freeze what you won't eat within 4 days. Reheat portions in the microwave for lunch or the oven for a dinner side. Feeds a family of four for two dinners and three lunches for about $12.

Frequently Asked Questions

Stovetop or baked?
Stovetop is creamier and faster. Baked has the textural variety of crispy top + creamy interior. Both are valid; choose based on mood.
Can I make this ahead?
Yes — assemble fully, refrigerate up to 24 hours. Add 10 minutes to baking time. Or freeze unbaked for 2 months.
Best add-ins?
Crispy bacon, cooked broccoli, sautéed mushrooms, jalapeños, lobster (luxe version), buffalo chicken. Mac and cheese is endlessly variable.
Why is my sauce grainy?
Cheese added over heat (always off-heat), or used pre-shredded cheese with anti-caking agents, or cheese was too old. Fresh-grated quality cheese, added off-heat = smooth sauce.

Nutrition Facts

Per serving (recipe makes 6 servings)

Calories593kcal
Protein27g
Carbohydrates61g
Fat19g
Fiber6g
Sugar19g

* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.

Tags

Related Recipes

Mac & Cheese — 70-Min Dinner Recipe | HandsOnRecipe