Easy Homemade Baked Mac and Cheese Recipe (45 Min)

On 3/7/2026, 11:26:14 PM

Make creamy baked mac and cheese from scratch with this easy homemade recipe. Perfect comfort food with a golden, bubbly cheese topping in 45 minutes.

Table of Contents

Make baked mac and cheese with elbow macaroni, sharp cheddar and Gruyère, butter-flour roux with milk and cream, and panko topping.

Always shred cheese yourself for smooth melting.

Whisk warm milk into roux, then melt cheese off heat.

Combine pasta and sauce, top with buttered panko and Parmesan, bake at 350°F for 25-30 minutes.

Avoid boiling cheese sauce, overcooking pasta, or covering while baking.

Add proteins, vegetables, or flavor boosters like mustard powder.

Store leftovers three to four days and reheat in 300°F oven.

Question

Answer

Why shred cheese yourself?

Pre-shredded cheese contains cellulose that prevents smooth melting.

How to prevent grainy sauce?

Never boil cheese sauce and always melt cheese off heat.

What temperature to bake?

Bake at 350°F for 25-30 minutes until golden and bubbly.

How to store leftovers?

Refrigerate in airtight container for three to four days.

Can I make it ahead?

Assemble without topping and refrigerate up to 24 hours.

Essential ingredients for easy baked mac and cheese

Pasta and cheese foundation

  • Elbow macaroni: 8 oz. Cook 1 minute less than package al dente time. Tubular shapes hold sauce better than flat noodles
  • Sharp cheddar: 3 cups freshly shredded from a block. Pre-shredded cheese contains cellulose that prevents smooth melting
  • Secondary cheese: 1 cup Gruyère, fontina, or Monterey Jack for meltability and flavor complexity

Sauce base essentials

Ingredient

Amount

Function

Best practice

Unsalted butter

1/4 cup

Roux foundation

Use real butter, not margarine

All-purpose flour

1/4 cup

Thickening agent

Whisk constantly for 2 minutes

Whole milk

2 cups

Creamy liquid base

Warm milk prevents lumps

Heavy cream

1/2 cup

Richness enhancer

Optional but recommended

Salt

1 tsp

Flavor balance

Add after cheese melts

Crispy topping components

  • Panko bread crumbs: 1 cup for superior crunch. Panko browns more evenly than regular crumbs
  • Melted butter: 2 tbsp tossed with panko creates golden crust
  • Parmesan cheese: 1/4 cup grated into topping adds savory depth and helps browning
  • Paprika: 1/4 tsp for color and subtle smoky flavor

Flavor enhancement options

Add-in

Quantity

Flavor impact

When to add

Cream cheese

4 oz softened

Velvety texture, tangy depth

Melt into sauce off heat

Mustard powder

1/2 tsp

Sharp complexity

Whisk into roux

Garlic powder

1/4 tsp

Savory background

Add to roux

Cayenne pepper

1/8 tsp

Gentle heat

Add to roux

Worcestershire sauce

1/2 tsp

Savory depth

Stir into finished sauce

Equipment and substitutions

  • Baking dish: 3-quart (9x13 inch) ceramic or glass. Metal pans cook edges faster
  • Gluten-free: Use GF pasta and replace flour with 2 tbsp cornstarch slurry
  • Dairy-free: Substitute plant milk and vegan cheese. Cashew cream works better than soy milk
  • Low-fat version: Use 2% milk, reduce butter by half. Sauce will be less creamy
  • Make-ahead: Assemble without topping, refrigerate up to 24 hours. Add panko before baking

Step-by-step cooking instructions

Prep and pasta cooking

  • Preheat oven to 350°F. Grease 3-quart baking dish with butter.
  • Boil 4 quarts water with 1 tbsp salt. Add 8 oz elbow macaroni.
  • Cook 1 minute less than package al dente time (typically 7 minutes). Drain immediately.
  • Rinse with cold water to stop cooking. Set aside.

Build the cheese sauce

Step

Action

Time

Key point

1

Melt 1/4 cup butter in large saucepan over medium heat

1 minute

Don't let butter brown

2

Whisk in 1/4 cup flour. Cook roux

2 minutes

Stir constantly until bubbly

3

Gradually add 2 cups warm milk, whisk continuously

5 minutes

Add 1/2 cup at a time

4

Simmer until sauce coats spoon

3 minutes

Should be thick like cream

5

Remove from heat. Stir in cheeses

2 minutes

Add handfuls, melt completely

Assemble and top

  • Combine drained pasta with cheese sauce in large bowl. Mix thoroughly.
  • Transfer mixture to greased baking dish. Spread evenly.
  • Mix 1 cup panko, 2 tbsp melted butter, 1/4 cup Parmesan. Sprinkle over top.
  • Dust with paprika for color.

Bake and serve

Oven temp

Bake time

Visual cue

Rest time

350°F

25-30 minutes

Golden brown edges, bubbling center

10 minutes

375°F

20-25 minutes

Watch topping, cover with foil if browning too fast

10 minutes

  • Bake uncovered until topping is golden and edges bubble vigorously.
  • Let rest 10 minutes before serving. Sauce thickens as it cools slightly.
  • Cut into squares or scoop servings with large spoon.

Tips for creamy sauce and crispy topping

Creamy sauce fundamentals

  • Shred cheese yourself. Pre-shredded cheese contains cellulose that prevents smooth melting and creates grainy texture.
  • Warm milk before adding to roux. Cold milk creates lumps and breaks sauce.
  • Add cheese off heat. High heat separates cheese into oily mess. Remove pan from burner first.
  • Use cream cheese. 4 oz adds velvety texture and stability, prevents sauce from breaking.
  • Whisk constantly. Never stop stirring sauce from roux stage through cheese addition.
  • Add cheese in batches. Handful at a time. Melt completely before adding next batch.

Topping texture tricks

Component

Ratio

Why it works

Panko breadcrumbs

1 cup

Larger flakes = crunchier texture than regular crumbs

Melted butter

2 tbsp

Browns crumbs, adds flavor, prevents dryness

Grated Parmesan

1/4 cup

Helps browning, adds savory depth

  • Toss topping ingredients before sprinkling. Even coating = even browning.
  • Press topping gently into pasta. Prevents floating and burning.
  • Broil last 2 minutes for extra golden color. Watch constantly to avoid burning.
  • Double topping for extra crunch. Some like thick crust.

Temperature control

Stage

Temp

Time

Result

Roux

Medium heat

2 min

Blonde color, no burning

Sauce

Low simmer

5 min

Thick, coat spoon

Bake

350°F

25-30 min

Golden, bubbly edges

Rest

Room temp

10 min

Sets sauce, easier serving

Common mistakes to avoid

  • Overcooking pasta. Cook 1 minute less than al dente. Pasta continues cooking in oven, becomes mushy if overdone.
  • Curdled sauce. Never boil after adding cheese. Keep heat low, gentle simmer only.
  • Grainy texture. Add cheese gradually. Melt completely before adding more. High heat causes proteins to seize.
  • Soggy topping. Don't cover while baking. Steam softens panko, ruins crunch.
  • Dry mac and cheese. Don't overbake. Pull when edges bubble vigorously, center jiggles slightly.
  • Not enough salt. Cheese sauce needs seasoning. Taste before baking.

Simple variations and add-ins

Protein additions

  • Bacon: 1 cup crumbled, cooked crisp. Mix into pasta before baking
  • Chicken: 2 cups shredded rotisserie. Toss with pasta and sauce
  • Lobster: 1 cup cooked meat. Fold in gently. Makes it fancy
  • Tuna: 1 can drained. Classic pantry addition
  • Chorizo: 1/2 cup cooked, crumbled. Adds spicy depth

Vegetable mix-ins

Vegetable

Amount

Prep method

Add timing

Broccoli

2 cups

Steam 3 min until bright green

Mix with pasta

Spinach

2 cups fresh

Wilt in pan 1 minute

Stir into sauce

Peas

1 cup frozen

Thaw under hot water

Mix with pasta

Jalapeños

1/2 cup sliced

Fresh or pickled

Fold into pasta

Roasted red peppers

1/2 cup diced

Jarred works fine

Mix with pasta

Cheese variations

  • Smoky: Replace 1 cup cheddar with smoked Gouda
  • Spicy: Use Pepper Jack for half the cheese
  • Rich: Add 1/2 cup Brie or Camembert (remove rinds)
  • Sharp: Mix aged white cheddar with regular cheddar
  • Blue cheese: Add 1/4 cup crumbled for bold flavor

Flavor boosters

Ingredient

Amount

When to add

Impact

Hot sauce

1-2 tsp

Whisk into sauce

Subtle heat

Mustard powder

1/2 tsp

Add to roux

Sharp complexity

Worcestershire

1 tsp

Stir into sauce

Savory depth

Garlic powder

1/4 tsp

Add to roux

Subtle garlic

Old Bay seasoning

1/2 tsp

Mix with pasta

Seafood vibe

Topping alternatives

  • Crushed crackers: Ritz or saltines mixed with 2 tbsp butter
  • Potato chips: 1 cup crushed sour cream and onion chips
  • French fried onions: 1/2 cup sprinkled on top last 5 minutes
  • Herbed breadcrumbs: Add 1 tsp Italian seasoning to panko
  • Extra cheese: Skip crumbs, add 1 cup shredded cheese only

Regional styles

  • Southern: Add 1/2 cup cubed Velveeta for ultra creaminess
  • Cajun: Add 1 tsp Cajun seasoning and andouille sausage
  • Buffalo: Mix in 1/4 cup buffalo sauce with chicken
  • Pizza: Add pepperoni, mozzarella, Italian seasoning
  • Taco: Add ground beef, taco seasoning, top with crushed Doritos

Store leftovers properly and explore variations.

Storage and reheating

Refrigerate leftovers in an airtight container for three to four days.

Reheat covered with foil in a 300°F oven. Do not microwave.

Freeze unbaked casseroles up to 3 months. Defrost in refrigerator 24 hours before baking.

Cheese swap guide

Cheese Type

Flavor Profile

Best Use

Sharp Cheddar

Classic tangy

Base cheese (2 cups)

Parmesan

Savory sharp

Add up to 1 cup

Gorgonzola

Tangy bold

Small amounts for kick

Cream Cheese

Rich creamy

Enriches sauce texture

Topping options

  • Panko breadcrumbs: Toasted with butter for crispy top
  • No topping: Cover with foil first 30 minutes to prevent over-browning
  • Extra crispy: Broil final 2-3 minutes (watch carefully)

Make-ahead tips

Prep fully one day ahead. Store assembled casserole in refrigerator. Bake when ready.

Shred cheese yourself. Pre-grated cheese contains anti-clumping agents that reduce melt quality.

  • Cooked bacon bits
  • Lobster or crab meat
  • Buffalo sauce swirl
  • Broccoli florets