← Back to the journal
Dinner/Side Dish

Easy Macaroni and Cheese Recipe | Creamy, Cheesy & Homemade

Make this easy, creamy homemade macaroni and cheese recipe with tender elbow pasta, sharp cheddar, Gruyère and a golden buttery panko topping.

Macaroni and Cheese Recipe | Recipetaa

This homemade macaroni and cheese recipe combines tender elbow macaroni with a rich, creamy cheese sauce made from scratch, then bakes it until bubbling underneath and golden on top.

Sharp cheddar gives it the familiar flavor people expect, Gruyère adds nutty depth and excellent melting, and buttery panko provides a crisp contrast.

Why You'll Love This Mac and Cheese

What Makes This Recipe Different?

This recipe is very simple, but its review history repeatedly mentions bland flavor, excessive sauce, floury texture, graininess and roux problems.

The Recipetaa version responds with a more balanced pasta-to-sauce structure, sharper cheese flavor, a controlled roux, freshly grated cheese and a short bake.

Guidance from top chefs likewise emphasizes al dente pasta, roux-based sauce, freshly grated cheese and a sauce that remains loose before baking.

Ingredients You'll Need

For the Macaroni

For the Cheese Sauce

For the Golden Panko Topping

Why Freshly Grated Cheese Matters

Freshly grated cheese is the preferred choice for this recipe because it gives you control over the blend and generally melts more smoothly than many pre-shredded products.

Why Freshly Grated Cheese Matters | Recipetaa.com

Top chefs specifically recommends shredding cheese yourself for baked mac and cheese.

What Is the Best Cheese for Mac and Cheese?

What Is the Best Cheese for Mac and Cheese? | Recipetaa.com

How to Make Macaroni and Cheese

Step 1 — Cook the Macaroni Until Just Al Dente

  1. Bring a large pot of generously salted water to a boil.
  2. Cook elbow macaroni about 1–2 minutes shy of fully tender.
  3. Drain well.

How to make Macaroni and Cheese | Recipetaa

Baked mac and cheese cooks the pasta twice, so it should retain structure after boiling.

Step 2 — Make the Roux

  1. Melt butter in a large saucepan over medium heat.
  2. Whisk in flour until smooth.
  3. Cook about 1½–2 minutes, just until the raw flour smell disappears and the roux remains pale to lightly golden.

How to make Macaroni and Cheese | Recipetaa

Do not rely on a long fixed cooking time. Reviews of this recipe include reports of flour browning or burning when the roux was cooked too long.

Step 3 — Add the Milk Gradually

  1. Slowly pour warm milk into the roux while whisking.
  2. Add Dijon mustard, garlic powder, paprika, salt, pepper and optional cayenne.
  3. Whisk until smooth and lightly thickened, about 5–7 minutes.

How to make Macaroni and Cheese | Recipetaa

The sauce should coat a spoon but still be noticeably looser than the final baked texture.

Step 4 — Add the Cheese Off the Heat

  1. Remove the saucepan from direct heat.
  2. Add cheddar and Gruyère in several additions, whisking gently until melted.
  3. Stir in Parmesan.
  4. Taste and adjust seasoning.

How to make Macaroni and Cheese | Recipetaa

Adding the main cheese off direct heat reduces the risk of overheating the dairy and helps maintain a smoother sauce.

Step 5 — Combine Pasta and Sauce

  1. Add drained macaroni to the cheese sauce.
  2. Fold gently until every noodle is coated.
  3. Keep the mixture slightly saucier than the finished texture you want.

How to make Macaroni and Cheese | Recipetaa

This is intentional because pasta continues absorbing moisture in the oven, so an already-thick sauce can produce dry mac and cheese.

Step 6 — Transfer to the Baking Dish

  1. Lightly butter a 9-by-13-inch baking dish.
  2. Pour in the macaroni and cheese.
  3. Spread evenly.

How to make Macaroni and Cheese | Recipetaa

Step 7 — Add the Golden Panko Topping

  1. Mix panko, melted butter, Parmesan and a pinch of salt.
  2. Scatter evenly over the casserole.

How to make Macaroni and Cheese | Recipetaa

Step 8 — Bake Until Bubbling and Golden

  1. Heat oven to 375°F (190°C).
  2. Bake 20–25 minutes until bubbling at the edges and golden on top.
  3. If topping browns too quickly, loosely cover with foil.
  4. Do not overbake.

How to make Macaroni and Cheese | Recipetaa

Bake time varies with dish depth and starting temperature, so use bubbling edges and a golden topping as the primary visual cues.

Step 9 — Rest Before Serving

  1. Rest 8–10 minutes.
  2. Serve while the center remains creamy.

How to make Macaroni and Cheese | Recipetaa

A short rest lets the sauce settle without leaving the casserole in the hot oven long enough to dry.

How to Make Macaroni and Cheese Creamy

Why Is My Mac and Cheese Grainy?

Possible causes include overheating the cheese, using a cheese that does not melt smoothly, adding cheese to an excessively hot sauce, or allowing the sauce to separate.

Feedback from reviews includes repeated reports of gritty and granulated sauce.

Why Is My Mac and Cheese Dry?

For baked mac and cheese, the sauce should be looser before the oven because pasta continues absorbing moisture.

Why Is My Mac and Cheese Greasy?

Greasy mac and cheese usually means the fat and dairy have separated.

Avoid boiling the cheese sauce, use a balanced cheese-to-liquid ratio and incorporate the cheese gradually off heat. Excessive oven time can also cause cheese to release fat.

Why Is My Cheese Sauce Too Thick?

Whisk in a small amount of warm milk until the sauce flows easily around the pasta. Remember that it will thicken further during baking.

Why Is My Cheese Sauce Too Thin?

Let the béchamel base cook until it lightly coats a spoon before adding cheese. Do not dump extra flour into the finished cheese sauce. The pasta and oven stage will also contribute to thickening.

Why Did My Mac and Cheese Separate?

Very high heat can destabilize cheese sauces. Remove the sauce from direct heat before adding cheese and bake only until hot, bubbling and golden rather than continuing until the casserole is heavily browned.

Why Did My Mac and Cheese Become Hard After Cooling?

Cheese sauces naturally firm as they cool. Refrigeration makes this more noticeable. Reheat gently with a splash of milk and stop as soon as the center is hot.

Why Is the Top Burnt but the Middle Isn't Hot?

Bake on the middle rack and loosely cover with foil if the topping browns too quickly. A shallower dish will also heat differently from a deep casserole.

Why Does My Mac and Cheese Taste Bland?

Seasoning matters because a large amount of pasta and dairy can mute flavor. Salt the pasta water, season the sauce, use sharp cheddar and include mustard, pepper and paprika.

The supplied competitor reviews repeatedly describe the original version as bland. The goal is balanced savory flavor, not excessive heat.

What Is the Best Pasta for Mac and Cheese?

Elbow macaroni is the choice here because it is classic and gives the clearest match to the keyword. Shells, cavatappi, gemelli and small penne can also work.

Choose short shapes with enough surface area to hold sauce.

Baked vs. Stovetop Mac and Cheese

Baked vs. Stovetop Mac and Cheese | Recipetaa.com

Can You Make Mac and Cheese Ahead of Time?

Yes. Assemble the pasta and sauce in the baking dish, cover and refrigerate, then bake when needed.

Add the panko topping shortly before baking when possible. If the casserole is very cold, allow additional baking time while watching the topping.

Can You Freeze Homemade Macaroni and Cheese?

Yes, although texture can become less creamy after freezing because pasta continues absorbing sauce and dairy sauces can change during freezing.

Cool, portion into freezer-safe containers and thaw in the refrigerator before reheating.

For a major gathering, fresh or short-term refrigerated preparation is preferable for the best texture.

How Do You Reheat Mac and Cheese Without Drying It Out?

Top chefs also recommends adding milk or cream during reheating.

How Long Does Homemade Mac and Cheese Last in the Refrigerator?

Refrigerate leftovers promptly in a covered container. USDA FSIS guidance generally recommends using refrigerated leftovers within 3–4 days and reheating leftovers to 165°F (74°C).

Can You Use Pre-Shredded Cheese?

Yes, but freshly grated cheese is preferred. Most chefs recommend shredding cheese yourself for baked mac and cheese.

Can You Use Different Cheeses in Mac and Cheese?

Yes. Combine cheeses with complementary flavor and good melting characteristics. Sharp cheddar and Gruyère are the combination here, with Parmesan used as a supporting cheese.

Recipe Variations

A Few Words From Recipetaa

Great homemade macaroni and cheese is a balance between richness and restraint.

You want enough sauce to keep the pasta creamy, enough sharp cheese to make every bite flavorful, and just enough oven time to create a golden crust without drying the center.

Keep the sauce looser than the final texture you want, grate your cheese fresh, and let the oven finish the dish rather than cooking it to death.

That approach gives you a dependable baked macaroni and cheese recipe that is creamy underneath, golden on top and satisfying from the first bite.

Frequently Asked Questions

What is the best cheese for macaroni and cheese?

Sharp cheddar is the best starting point for classic flavor. Gruyère adds nutty depth and Parmesan adds savory finishing flavor.

How do you make macaroni and cheese creamy?

Use a smooth, moderately thick béchamel, freshly grated cheese, al dente pasta and a controlled bake. Keep the sauce loose before baking.

Should you use a roux for mac and cheese?

For this recipe, yes. The butter-and-flour roux provides structure for the béchamel cheese sauce.

Can you make mac and cheese ahead of time?

Yes. Assemble, refrigerate appropriately and bake later. Add the panko topping close to baking when possible.

Can you freeze homemade macaroni and cheese?

Yes, although the texture may be less creamy after thawing.

How do you reheat mac and cheese without drying it out?

Add a little milk and reheat gently.

Why is my mac and cheese grainy?

The cheese may have overheated or the sauce may have separated. Use freshly grated cheese and add it off heat.

Why is my mac and cheese dry?

Usually too much pasta, too little sauce or overbaking.

Can you use pre-shredded cheese?

Yes, but freshly grated cheese is preferred.

What pasta is best for mac and cheese?

Elbow macaroni is the classic choice, but shells and cavatappi also work.

Can you use different cheeses in mac and cheese?

Yes. Choose complementary cheeses that melt well.

Is baked or stovetop mac and cheese better?

Baked is best for a golden crust and gatherings, but stovetop is faster and especially creamy.

How long does homemade mac and cheese last in the refrigerator?

Generally 3–4 days when promptly refrigerated, according to USDA FSIS guidance.

THE RECIPE BEHIND THE STORY

Easy Macaroni and Cheese

Classic baked macaroni and cheese recipe with tender elbow pasta, sharp cheddar, Gruyère, Parmesan, and a golden buttery panko topping.

Easy Macaroni and Cheese
Prep
20 min
Cook
35 min
Total
55 min
Servings
8
Difficulty
Medium
Cuisine
American

Ingredients

  • 1 lb elbow macaroni
  • Kosher salt for pasta water
  • 6 tbsp unsalted butter
  • ¼ cup all-purpose flour
  • 3 cups whole milk, warmed
  • 1 tsp Dijon mustard
  • ½ tsp garlic powder
  • ½ tsp sweet paprika
  • ½ tsp kosher salt
  • ½ tsp black pepper
  • ¼ tsp cayenne, optional
  • 12 oz sharp cheddar, freshly grated
  • 6 oz Gruyère, freshly grated
  • 2 tbsp finely grated Parmesan for sauce
  • 1 cup panko breadcrumbs
  • 2 tbsp melted butter for topping
  • 2 tbsp finely grated
  • Pinch of salt

Method

  1. Cook pasta

    Boil macaroni in salted water until just al dente; drain.

  2. Make roux

    Melt butter, whisk in flour, and cook 1–2 minutes.

  3. Add milk

    Gradually whisk in warm milk until smooth and lightly thickened.

  4. Season

    Add Dijon, garlic powder, paprika, salt, pepper, and optional cayenne.

  5. Add cheese

    Lower heat and stir in cheddar, Gruyère, and Parmesan until smooth.

  6. Combine

    Fold pasta into sauce; keep sauce slightly loose before baking.

  7. Make topping

    Mix panko, melted butter, Parmesan, and salt.

  8. Assemble

    Transfer to greased baking dish and add topping.

  9. Bake

    Bake at 350°F for about 20–25 minutes until bubbling and golden.

  10. Rest

    Let stand briefly before serving.

Estimated nutrition per serving

calories
500 kcal
protein
25g
carbs
55g
fat
30g
Open the full recipe page ↗

Visit the recipe page for serving adjustments, saving, printing, and cooking tools.

← Explore more kitchen stories