Homemade Mac and Cheese Easy Recipe

On 3/5/2026, 8:03:12 AM

Make creamy homemade mac and cheese with this easy recipe. Simple ingredients, stovetop or baked options. Ready in 30 minutes. Perfect comfort food for family dinners.

Table of Contents

Make mac and cheese with elbow macaroni and block cheese (sharp cheddar, Gruyère, Monterey Jack).

Cook pasta al dente, melt butter with flour, add warm milk, then remove from heat to melt cheese gradually.

Reserve pasta water to adjust sauce thickness.

Serve immediately for creamiest results or bake at 375°F with breadcrumb topping for firmer texture.

Store refrigerated up to 5 days and reheat with milk on stovetop.

Question

Answer

What cheese makes the creamiest mac and cheese?

Sharp cheddar shredded from block combined with Gruyère and Monterey Jack creates the creamiest results.

Why does my cheese sauce turn grainy?

High heat breaks cheese proteins, so remove pot from heat before adding cheese gradually.

Can I prepare mac and cheese ahead of time?

Yes, assemble and refrigerate up to 2 days or freeze up to 3 months before baking.

How should I store and reheat leftovers?

Refrigerate up to 5 days and reheat on stovetop with added milk for best creaminess.

What is the secret to perfectly smooth sauce?

Shred your own cheese, warm the milk, and whisk constantly while adding liquids.

Simple ingredients needed

Essential pasta

Elbow macaroni works best. Boil 1 lb until al dente per package directions. Drain well. Short shapes like shells or cavatappi substitute easily. Avoid long noodles. Undercook by 1 minute since pasta continues cooking in sauce. Whole wheat or gluten-free pasta adapts without recipe changes.

Cheese selection

Sharp cheddar creates authentic flavor. Buy block cheese and shred yourself. Pre-shredded cheese contains cellulose that prevents smooth melting.

  • Sharp cheddar: 2 cups shredded (8 oz) - primary flavor base
  • Gruyère: 1/2 cup - adds nutty depth
  • Monterey Jack: 1/2 cup - boosts creaminess
  • Parmesan: 1/4 cup - sharp finishing note
  • Cream cheese: 2 oz - extra silkiness (optional)

Dairy and butter

Whole milk makes richest sauce. Use 2 cups. Butter (4 tablespoons) and all-purpose flour (1/4 cup) create roux. Unsalted butter controls sodium. Warm milk slightly before adding to prevent lumps. For extra richness substitute half the milk with heavy cream.

Seasoning essentials

Salt, black pepper, and garlic powder build base flavor. Add 1 teaspoon salt, 1/2 teaspoon black pepper, 1/4 teaspoon garlic powder. Optional: 1/4 teaspoon mustard powder for tangy depth or pinch of cayenne for heat. Paprika adds color.

Ingredient

Amount

Notes

Elbow macaroni

1 lb

Short shapes preferred

Sharp cheddar

2 cups

Shredded from block

Gruyère

1/2 cup

Optional upgrade

Whole milk

2 cups

Warm before using

Unsalted butter

4 tbsp

For roux

All-purpose flour

1/4 cup

Thickener

Salt

1 tsp

Adjust to taste

Black pepper

1/2 tsp

Freshly ground

Stovetop cooking steps

Cook pasta base

Boil 4 quarts water in large pot. Add 1 tablespoon salt. Pour in 1 lb elbow macaroni. Cook 1 minute less than package directions for al dente texture. Reserve 1 cup pasta water. Drain pasta in colander. Do not rinse. Set aside. Pasta water adjusts sauce consistency later.

Build roux foundation

Place same pot over medium heat. Melt 4 tablespoons butter until foamy. Sprinkle 1/4 cup flour evenly. Whisk constantly for 1-2 minutes. Mixture turns golden and smells nutty. This cooks out raw flour taste. Reduce heat to medium-low if butter browns too fast.

Create creamy sauce

Pour 2 cups warm milk slowly into roux. Whisk continuously to prevent lumps. Cook 3-5 minutes until sauce coats spoon back. Temperature should reach gentle simmer, not boil. Sauce thickens as it heats. Add 1 teaspoon salt, 1/2 teaspoon pepper, 1/4 teaspoon garlic powder. Taste and adjust.

Melt cheese properly

Remove pot from heat completely. This prevents cheese from seizing. Add shredded cheese handful by handful. Stir each addition until fully melted before adding more. Start with 2 cups sharp cheddar. Add 1/2 cup Gruyère and 1/2 cup Monterey Jack last. Sauce becomes smooth and glossy.

Combine and finish

Add drained pasta directly into cheese sauce. Toss vigorously with wooden spoon until every noodle coated. Sauce thickens as it cools. Add reserved pasta water 2 tablespoons at a time if sauce too thick. Serve immediately for creamiest results. Dish stays hot 10 minutes while serving.

Step

Time

Heat Level

Key Action

Cook pasta

8-10 min

High

Reserve pasta water

Make roux

2 min

Medium

Whisk constantly

Add milk

5 min

Medium-low

Simmer until thick

Melt cheese

3 min

Off heat

Add gradually

Combine

1 min

Low

Toss thoroughly

Total time: 20 minutes from start to finish. One-pot method saves dishes. Serve directly from pot or transfer to warmed serving bowl.

Baked version instructions

Prep baking dish

Preheat oven to 375°F. Butter 9x13-inch baking dish or 2-quart casserole thoroughly. Butter prevents sticking and adds flavor. Set aside while preparing sauce. Glass or ceramic dishes work best for even heating.

Assemble layers

Prepare mac and cheese using stovetop method through combining pasta and sauce stage. Pour half the mixture into buttered dish. Spread evenly. Sprinkle 1/2 cup extra shredded cheddar over first layer. Top with remaining pasta mixture. Smooth surface with spatula for even topping distribution.

Add crunchy topping

Combine 1 cup panko breadcrumbs with 2 tablespoons melted butter. Sprinkle evenly over top. For variation, add 1/4 cup grated Parmesan or pinch paprika. Alternative toppings: crushed Ritz crackers, potato chips, or extra cheese only.

  • Panko breadcrumbs: lightest, crispiest texture
  • Crushed crackers: buttery richness
  • Potato chips: salty crunch
  • Extra cheese only: no topping, maximum creaminess

Bake and rest

Cover dish tightly with foil for first 15 minutes. This prevents over-browning while center heats through. Remove foil. Continue baking uncovered 10-15 minutes until top turns golden and edges bubble. Total bake time: 25-30 minutes. Let rest 5 minutes before serving. Resting allows sauce to set for easier portioning.

Element

Stovetop

Baked

Texture

Ultra-creamy, loose

Firm, sliceable

Top

Smooth

Golden, crunchy

Total time

20 minutes

45 minutes

Cheese amount

2.5 cups

3 cups

Make-ahead

Serve immediately

Refrigerate 2 days

For make-ahead: Assemble completely, cover tightly, refrigerate up to 2 days. Add 10 minutes covered bake time when cooking from cold. Freezes well before baking. Thaw overnight in fridge before baking.

Tips for creamiest results

Cheese selection

Buy block cheese and shred yourself. Pre-shredded cheese contains cellulose that prevents smooth melting. Sharp cheddar makes best base. Add Gruyère or Monterey Jack. Pat cheese dry.

Heat control

Remove pot from heat before adding cheese. High heat breaks proteins and creates grainy texture. Add cheese handful by handful, stirring until fully melted. Never boil cheese sauce. Temperature above 170°F causes separation.

  • Melt cheese off-heat
  • Add gradually
  • Whisk constantly
  • Stop at 165°F

Liquid management

Reserve pasta water before draining. Starchy water loosens thick sauce. Add 2 tablespoons at a time until sauce reaches desired consistency. Sauce thickens as it cools. Replace half milk with heavy cream for richness. Warm milk before adding to roux.

Timing and serving

Serve immediately for creamiest results. Mac and cheese loses silkiness as it sits. Keep warm over lowest heat and stir every 5 minutes if you must hold it. Add reserved pasta water to loosen before serving. Double boiler method works for parties: place pot over gently simmering water.

Mistake

Result

Fix

Boiling cheese

Grainy, separated

Remove from heat

Pre-shredded cheese

Stringy, clumpy

Shred block cheese

Overcooked pasta

Mushy texture

Undercook by 1 min

Cold milk

Lumpy sauce

Warm milk first

Too thick sauce

Gluey consistency

Add pasta water

Storage and reheating guide

Refrigerating leftovers

Cool completely within 2 hours. Transfer to airtight containers. Store 3-5 days. Press plastic wrap directly on surface to prevent skin. Keep portions small for quick cooling. Label with date.

Freezing instructions

Freeze up to 3 months. Use freezer-safe containers or heavy-duty bags. Portion into single servings. Thaw overnight in refrigerator. Do not thaw at room temperature. Quality peaks in first month.

Stovetop reheating

Add 2-4 tablespoons milk per cup of leftovers. Heat in saucepan over low heat. Stir constantly for 5-7 minutes. Add more liquid as needed. This method restores creaminess best.

Microwave reheating

Place in microwave-safe bowl. Add 1 tablespoon milk per cup. Cover loosely. Heat 30 seconds at medium power. Stir thoroughly. Repeat until hot, 1-2 minutes total.

Oven reheating

Preheat oven to 350°F. Place in oven-safe dish. Add 1/4 cup milk per 2 cups mac and cheese. Cover tightly with foil. Bake 20-30 minutes until center reaches 165°F. Remove foil last 5 minutes for crispy top.

Method

Time

Creaminess

Best For

Stovetop

5-7 min

Excellent

Small portions

Microwave

1-2 min

Good

Single servings

Oven

20-30 min

Good

Large portions

Reheat only what you will eat. Multiple reheating creates rubbery texture and safety risks. Discard leftovers after 5 days.