Homemade Mac and Cheese Recipes Easy

On 3/10/2026, 11:03:11 AM

Discover easy homemade mac and cheese recipes for creamy comfort food. Quick stovetop methods, simple oven-baked versions, and essential tips for success.

Table of Contents

Make stovetop mac and cheese in 20 minutes.

Stock elbows, sharp cheddar block, butter, flour, milk.

Shred cheese yourself—pre-shredded contains cellulose that causes grainy sauce.

Undercook pasta 1 minute.

Reserve pasta water to fix sauce.

Make roux, whisk room-temp milk, melt cheese on low heat below 170°F.

Never boil cheese sauce.

Best melting cheeses: cheddar, Monterey Jack, Gruyère, cream cheese.

Avoid aged hard cheeses.

Add bacon, jalapenos, or lobster at the end.

Use bacon grease in roux.

Store cheese blocks wrapped, freeze up to 6 months.

Question

Answer

Why does mac and cheese sauce get grainy?

High heat breaks cheese proteins, cold cheese seizes, and pre-shredded cheese contains cellulose.

What cheeses melt best?

Sharp cheddar, Monterey Jack, Gruyère, and cream cheese create smooth, creamy sauce.

Can I use pre-shredded cheese?

No, pre-shredded cheese contains anti-caking agents that prevent smooth melting.

How to cook mac and cheese in 20 minutes?

Prep while water heats, use room-temperature milk, shred cheese first, and multitask.

When should I add bacon or lobster?

Add bacon and lobster at the end to keep bacon crispy and lobster tender.

Stock pantry staples for mac and cheese

Core ingredients

Ingredient

Best type

Amount for 4 servings

Pro tip

Pasta

Elbows, shells, cavatappi

1 pound

Undercook by 1 minute

Cheese

Sharp cheddar block

3 cups shredded

Shred yourself

Butter

Unsalted

4 tablespoons

Controls salt level

Flour

All-purpose

4 tablespoons

Creates roux

Milk

Whole or evaporated

3 cups

Evaporated milk = creamier

Cheese combinations that melt perfectly

  • Cheddar + Monterey Jack (classic, kid-friendly)
  • Cheddar + Gruyère (sophisticated, nutty flavor)
  • Cheddar + cream cheese (extra creamy, tangy)
  • Triple threat: cheddar, mozzarella, parmesan
  • Smoked gouda + sharp cheddar (deep, smoky flavor)
  • Pepper jack + cheddar (spicy kick)

Essential seasonings

  • Salt and black pepper (1 tsp each, adjust to taste)
  • Mustard powder (1/4 tsp, enhances cheese flavor)
  • Garlic powder (1/2 tsp) or fresh minced garlic (2 cloves)
  • Smoked paprika (1/4 tsp, adds depth)
  • Hot sauce (few dashes, optional heat)
  • Worcestershire sauce (1/2 tsp, umami boost)
  • Onion powder (1/4 tsp, subtle sweetness)

Freezer and fridge backups

  • Pre-shredded cheese blends (emergency use only)
  • Heavy cream (freeze in ice cube trays for portions)
  • Cooked bacon bits or pancetta (freeze flat in bag)
  • Panko breadcrumbs (store in freezer, stays crisp)
  • Block cream cheese (adds creaminess, lasts months)
  • Evaporated milk (pantry staple, never spoils quickly)
  • Butter (freeze up to 6 months)

Quick substitution guide

No whole milk? Use evaporated milk diluted with water 1:1. Out of butter? Margarine or neutral oil works. No cheddar? Any melting cheese qualifies. Gluten-free? Replace flour with cornstarch (use half the amount). No pasta? Use any shape you have. Short on cheese? Add cream cheese to stretch it.

Cook stovetop mac in 20 minutes

Timeline breakdown

Minutes

Step

Pro tip

0:00

Boil water

Start with hot tap water

2:00

Add pasta

Cook 2 minutes less than package

5:00

Start roux

Melt butter in second pan

7:00

Add flour

Cook 60 seconds until bubbly

8:00

Add milk

Pour slow, whisk constantly

10:00

Melt cheese

Reduce heat to low first

12:00

Drain pasta

Reserve 1 cup starchy water

13:00

Combine

Toss pasta directly into sauce

15:00

Adjust

Add pasta water if too thick

17:00

Season

Salt, pepper, mustard powder

Speed tricks

  • Shred cheese while water heats
  • Measure all ingredients first
  • Use same pot for pasta and sauce
  • Keep milk at room temperature
  • Cover pot to boil faster
  • Multitask: whisk sauce while pasta cooks
  • Pre-mince garlic or use powder
  • Grate cheese before starting
  • Have colander ready in sink
  • Use pre-measured spices in small bowl
  • Keep butter out to soften
  • Use wide shallow pan for faster evaporation

Avoid these delays

  • Prepping after water starts boiling
  • Using cold milk (creates lumps)
  • Dumping cheese all at once (seizes)
  • Overcooking pasta
  • Not whisking roux enough
  • Forgetting pasta water
  • Turning heat too high (burns sauce)
  • Walking away from roux
  • Adding cheese to boiling sauce
  • Using pre-shredded cheese (grainy)
  • Not salting pasta water
  • Using wrong pasta shape (avoid long noodles)

Pick cheeses that melt smoothly

Melting properties

Cheese type

Texture

Flavor

Best use

Sharp cheddar

Smooth, creamy

Bold, tangy

Base cheese

Monterey Jack

Ultra creamy

Mild, buttery

Stretch factor

Gruyère

Silky

Nutty, complex

Flavor depth

Cream cheese

Thick, rich

Tangy, creamy

Texture booster

Mozzarella

Stringy

Subtle, milky

Stretch appeal

Provolone

Smooth

Sharp, smoky

Flavor kick

Best melting cheeses

  • Cheddar (sharp or medium)
  • Monterey Jack
  • Gruyère
  • Havarti
  • Fontina
  • Colby
  • Colby-Jack
  • American (not deli singles)
  • Young gouda
  • Muenster
  • Provolone
  • Asiago (young)

Avoid these cheeses

  • Pre-shredded cheese (contains cellulose)
  • Aged hard cheeses (Parmesan, Pecorino)
  • Feta (doesn't melt)
  • Cotija (crumbles, doesn't melt)
  • Fresh mozzarella (too watery)
  • Goat cheese (can separate)
  • Ricotta (grainy texture)
  • Cottage cheese (watery, curdles)
  • Processed cheese slices (additives)
  • Low-fat cheeses (poor melt)

Cheese prep tips

  • Buy blocks, shred yourself
  • Let cheese warm to room temp
  • Cut into small cubes for faster melting
  • Blend multiple cheeses for complexity
  • Use young cheeses, not aged
  • Store properly in wax paper
  • Freeze extra cheese for later

Avoid grainy sauce with proper technique

Common causes of grainy sauce

td>Overcooking sauce

Prevention techniques

  • Make roux first (butter + flour)
  • Whisk milk slowly into roux
  • Cook roux 60 seconds minimum
  • Remove pan from heat before cheese
  • Add cheese in small batches
  • Whisk constantly while adding cheese
  • Keep temperature below 170°F
  • Use room temperature cheese
  • Shred cheese yourself
  • Never boil cheese sauce
  • Use whole milk or evaporated milk
  • Reserve pasta water for adjusting

Temperature control guide

Stage

Heat level

Target temp

Roux

Medium

Bubbly, golden

Adding milk

Medium

Simmer, not boil

Thickening

Medium-low

Gentle bubble

Adding cheese

Low or off

Below 170°F

Final sauce

Warm

Hold at 160°F max

Add bacon, jalapenos, or lobster

Bacon prep and timing

  • Cook 6-8 slices until crispy (10 minutes)
  • Drain on paper towels
  • Chop into bite-size pieces
  • Add after cheese melts
  • Reserve 2 tbsp bacon grease for roux
  • Store cooked bacon in fridge 5 days
  • Freeze cooked bacon up to 3 months

Jalapeno options

td>Poblano pepper

Lobster addition

  • Use 1 cup cooked lobster meat
  • Buy pre-cooked or steam yourself
  • Chop into 1/2-inch pieces
  • Add last 30 seconds only
  • Fold gently to avoid breaking
  • One 1.5 lb lobster yields 1 cup meat
  • Substitute: crab, shrimp, or langoustines
  • Cost: $15-25 per pound

Combination amounts for 4 servings

td>All three