Creamy Baked Mac and Cheese Recipe Without Heavy Cream: So Rich and Easy

Creamy Baked Mac and Cheese Recipe Without Heavy Cream: So Rich and Easy

A roux, warm whole milk and a can of evaporated milk make a sauce as rich as any cream version; sharp cheddar and Monterey Jack melt in off the heat, and the top bakes golden and bubbling with no breadcrumbs required.

  • 50 minutes
  • Pantry ingredients
  • Stovetop and crockpot versions
  • Printable recipe
Baked mac and cheese in a white ceramic baking dish from above: elbow macaroni in a creamy orange cheese sauce under a golden, blistered cheddar top, a large spoon lifting a scoop with long strings of melted cheese, a sprinkle of paprika, a linen napkin and a small bowl of shredded cheddar on a wooden table

The scoop: a golden, blistered cheddar top and a sauce that still pulls.

A baked mac and cheese recipe without heavy cream is not the lighter option; it is the better one. Cream adds fat, but what makes mac and cheese creamy is a stable sauce loaded with cheese, and a roux with whole milk and a can of evaporated milk makes a better one than cream does, because it does not break in the oven. Add the cheese off the heat, undercook the pasta, keep the sauce soupy, and the pan comes out rich, saucy and golden on top.

In this post:

  • Why it is as rich as the cream version
  • Every substitute for heavy cream, with amounts
  • Which cheeses to use (and the one to avoid)
  • The recipe, scaling from 4 to 32 servings
  • The four rules for a silky sauce
  • Six versions: stovetop, Southern custard, crockpot, Gruyère, jalapeño popper, lighter
  • Make-ahead, reheating, troubleshooting, nutrition and 14 FAQs

Why It Is as Rich as the Cream Version

As rich as the cream version

Heavy cream adds fat; what makes mac and cheese creamy is a stable, cheese-loaded sauce. A roux plus whole milk and evaporated milk gives the same body, and the evaporated milk keeps it from breaking in the oven.

Silky, never grainy

Cheese goes in off the heat, a handful at a time, with a little cream cheese to smooth it. Boiling cheese is what makes a sauce gritty; this one never gets the chance.

Creamy out of the oven, not dry

The pasta is undercooked by 2 minutes and folded into a sauce that looks too thin. It absorbs the extra as it bakes and comes out saucy instead of stiff.

The golden top in the picture

Extra cheddar on top, uncovered at 375°F, a minute under the broiler: a lacy, blistered, deep-gold crust with no breadcrumbs needed. Panko is there if you want the crunch.

What to Use Instead of Heavy Cream

Amounts for a pound of pasta:

Instead of heavy creamHow muchResultNotes
Instead of heavy creamEvaporated milk + whole milk (this recipe)How much1 can + 2 cupsResultRich, smooth, bake-stableNotesThe best
Instead of heavy creamWhole milk only, extra butterHow much3 cups milk + 1 tbsp more butterResultLighter, still creamyNotesAdd the cream cheese
Instead of heavy creamHalf-and-halfHow much3 cupsResultRicher, close to creamNotesCosts about the same as cream
Instead of heavy creamWhole milk + cream cheeseHow much3 cups + 6 oz cream cheeseResultVery silky, slightly tangyNotesGreat if you are out of evaporated
Instead of heavy creamWhole milk + sour cream or Greek yogurtHow much3 cups + ½ cup, stirred in off heatResultTangy, Southern-styleNotesNever boil after adding
Instead of heavy creamUnsweetened oat or soy milkHow much3 cups, plus 2 tbsp more flourResultDairy-free baseNotesUse a dairy-free cheese that melts

Ingredients for Baked Mac and Cheese Without Heavy Cream

Elbow macaroni

The classic; the tubes hold sauce inside. Cavatappi, shells and rigatoni all work. Undercook by 2 minutes, whatever the shape.

Butter and flour

Equal parts by volume for the roux: 4 tablespoons each per pound of pasta. Cooked a minute so there is no raw flour taste, not browned.

Whole milk, warmed

Two cups, warm so the sauce never seizes. Two percent works; the sauce is a little thinner. Skim does not; there is not enough fat to carry the cheese.

Evaporated milk

The can that replaces the cream. Concentrated, slightly caramelized milk with extra protein that holds the cheese in emulsion through baking. Not sweetened condensed milk.

Cream cheese

Four ounces, optional. Melts into the sauce for a silkier texture and a little tang. Sour cream does the same with more tang; see the substitute table.

Sharp cheddar

The flavor, 14 ounces of it, from a block. Mild cheddar tastes of nothing in a baked dish; extra-sharp is better still.

Monterey Jack or Gruyère

The melt and the pull. Jack is mild and stretchy; Gruyère is nutty and makes it taste expensive. Mozzarella pulls but adds no flavor.

Parmesan, Dijon, paprika

Two ounces of parmesan for depth, a teaspoon of Dijon to sharpen the whole sauce (you will not taste mustard) and smoked paprika for color and warmth.

Which Cheeses

CheeseWhat it addsNotes
CheeseSharp cheddarWhat it addsFlavorNotesThe backbone; 60 percent of the blend
CheeseMonterey JackWhat it addsMelt and stretchNotesMild, reliable
CheeseGruyèreWhat it addsNutty depth, meltNotesThe upgrade; swap for the Jack
CheeseCream cheeseWhat it addsSilkinessNotes4 oz, melted into the sauce
CheeseParmesanWhat it addsSalt and umamiNotes2 oz, grated fine
CheeseMozzarellaWhat it addsPullNotesNo flavor; use a little, never alone
CheesePepper jackWhat it addsHeatNotesHalf of the Jack for a spicy version
CheesePre-shredded bagsWhat it addsGrainy sauceNotesAvoid; the starch coating ruins the melt

Baked Mac and Cheese Recipe Without Heavy Cream

The card makes a 9×13 pan that serves 6 to 8. Tap a size and the pasta, milk, cheese and dish update together.

Creamy Baked Mac and Cheese Without Heavy Cream

A butter-and-flour roux, warm whole milk and a can of evaporated milk make a sauce as rich as any cream version; sharp cheddar and Monterey Jack melt in off the heat, and the top bakes golden and bubbling. Tap a serving size and every amount, including the dish, updates with the printable card.

How many servings?

  • Prep15 minutes
  • Cook35 minutes
  • Serves46 to 812 to 1624 to 32
  • Dish8×8 inch9×13 inchtwo 9×13 inchfour 9×13 inch

Ingredients

  • 8 oz1 lb2 lb4 lb elbow macaroni (or cavatappi, shells)
  • 2 tbsp4 tbsp½ cup1 cup unsalted butter
  • 2 tbsp¼ cup½ cup1 cup all-purpose flour
  • 1 cup2 cups4 cups8 cups whole milk, warm
  • ¾ cup (6 oz)1 can (12 oz)2 cans4 cans evaporated milk
  • 2 oz4 oz8 oz1 lb cream cheese, cubed (optional, for silkiness)
  • ½ tsp1 tsp2 tsp4 tsp Dijon mustard
  • ¼ tsp each½ tsp each1 tsp each2 tsp each garlic powder and onion powder
  • ¼ tsp½ tsp1 tsp2 tsp smoked paprika
  • ½ tsp1 tsp2 tsp4 tsp salt
  • ⅛ tsp¼ tsp½ tsp1 tsp black pepper
  • 7 oz14 oz1¾ lb3½ lb sharp cheddar, shredded from a block, divided
  • 3 oz6 oz12 oz1½ lb Monterey Jack (or Gruyère), shredded
  • 1 oz2 oz4 oz8 oz parmesan, finely grated
  • ⅓ cup + 1 tbsp¾ cup + 2 tbsp1½ cups + ¼ cup3 cups + ½ cup Optional crumb top: panko + melted butter

The no-cream secret: evaporated milk. Its concentrated milk proteins make a sauce that stays smooth in the oven, which is why the old-fashioned recipes used it. Shred your own cheese: bagged cheese is dusted with starch and melts grainy.

Instructions

  1. Heat the oven, undercook the pasta

    Heat the oven to 375°F and butter the baking dish. Cook the macaroni in well-salted water 2 minutes short of the package time; it should still have a firm bite. Drain, toss with a teaspoon of butter so it does not clump, and set aside. Shred the cheeses while it boils.

  2. Make the roux

    Melt the butter in a large saucepan over medium heat. Whisk in the flour and cook 1 to 2 minutes, whisking, until it smells toasty and looks pale gold. Do not let it brown; the sauce should stay cream-colored.

  3. Whisk in the warm milk and the evaporated milk

    Pour in the warm whole milk a cup at a time, whisking smooth after each, then the evaporated milk. Bring to a gentle simmer and cook 4 to 5 minutes, whisking often, until it coats the back of a spoon. This is the body heavy cream would have given, with none of the heaviness.

  4. Season, then melt the cheese off the heat

    Turn the heat off. Whisk in the cream cheese until it disappears, then the Dijon, garlic powder, onion powder, paprika, salt and pepper. Add 10 ounces of the cheddar, all the Jack and the parmesan a handful at a time, stirring until each melts before the next. Off the heat, the sauce stays glossy; boiled, cheese goes grainy. Taste; it should be slightly too salty and too sharp, because the pasta will soften it.

  5. Fold and fill

    Fold the macaroni into the sauce. It should look soupy; the pasta drinks the extra as it bakes, which is the difference between creamy and dry. Pour into the dish and scatter the remaining 4 ounces of cheddar over the top (and the buttered panko, if using).

  6. Bake until golden and bubbling

    Bake uncovered 20 to 25 minutes, until the edges bubble and the top is golden with darker spots. For the deep-gold top in the photo, broil 1 to 2 minutes at the end, watching every second.

  7. Rest five minutes

    Let it stand 5 minutes so the sauce thickens enough to hold a scoop while still pulling strings of cheese. Serve with a big spoon.

The Four Rules for a Silky Cheese Sauce

Making cheese sauce without heavy cream: a saucepan of pale creamy white sauce with a handful of shredded sharp cheddar being stirred in with a whisk, a can of evaporated milk, a glass measuring cup of milk, a bowl of shredded cheddar and Monterey Jack, a small block of cream cheese and a jar of Dijon mustard on a marble counter

Cheese going into the sauce off the heat, a handful at a time: the step that keeps it smooth.

1

Warm milk, into a cooked roux

Cold milk into hot roux lumps; raw roux tastes of flour. A minute of cooking and warm milk give a smooth sauce every time.

2

Cheese off the heat, in handfuls

Heat off before the first handful goes in. Stir each one in before the next. A sauce that boils with cheese in it goes grainy and oily.

3

Soupy in the bowl, creamy in the oven

Undercooked pasta plus a sauce that looks too thin equals a creamy bake. If it looks right in the bowl, it will be dry on the table.

4

Season sharper than you think

A pound of pasta mutes everything. Taste the sauce before the pasta goes in: it should be a shade too salty, too sharp and too mustardy.

Six Ways to Make It

Close-up of a spoonful of baked mac and cheese lifted from the dish with a thick stretch of melted cheddar and Monterey Jack pulling down to the pan, creamy orange sauce coating every elbow, golden crispy bits of cheese from the top

The cheese pull: cheddar and Jack in a sauce that stayed creamy through the bake.

Same sauce, different pan or finish. Tap a version:

Stovetop Mac and Cheese (No Oven)

Make the sauce as written, fold in pasta cooked to al dente (not under), and stir over low heat 2 minutes until glossy. Twenty minutes, one pot, and the creamiest version of all since nothing bakes off. Top each bowl with extra cheddar and a pinch of paprika.

Southern Baked Mac and Cheese (Custard-Style)

Skip the roux. Whisk 2 eggs with the can of evaporated milk, 1½ cups whole milk, the seasonings and 4 tablespoons of melted butter, toss with the undercooked pasta and all the cheese, pour into the dish and bake at 350°F for 35 to 40 minutes until set and golden. Sliceable, rich and the one for the holiday table.

Crockpot Mac and Cheese

Stir 1 pound of uncooked macaroni, 4 cups whole milk, the can of evaporated milk, 4 tablespoons butter, the seasonings and all but the topping cheese in a greased 6-quart slow cooker. Cook on LOW 2 to 2½ hours, stirring at 1 hour, until the pasta is tender. Top with the remaining cheddar and cook 15 minutes more. Do not use HIGH; the edges scorch.

Three-Cheese Gruyère Mac and Cheese

Use 6 ounces of Gruyère in place of the Jack, add ¼ teaspoon of nutmeg to the sauce, and top with the parmesan mixed into buttered panko. Nutty, deep and the version that gets asked about at dinner parties.

Jalapeño Popper Mac and Cheese

Use pepper jack for the Jack, stir 2 seeded, diced jalapeños and 6 slices of crisp chopped beef bacon or turkey bacon into the sauce, keep the cream cheese, and top with the panko. Creamy, smoky and gently hot; add pickled jalapeños on top for tang.

Lighter Mac and Cheese

Use 2 percent milk, skip the cream cheese, cut the cheddar to 10 ounces and stir in ½ cup of plain Greek yogurt off the heat for creaminess. Fold in 2 cups of steamed cauliflower or broccoli florets for bulk. About a third fewer calories; still creamy, still golden on top.

Make-Ahead, Freezing and Reheating

HowHow longNotes
HowAssemble ahead, unbakedHow long24 hours in the fridgeNotesAdd ½ cup more milk to the sauce; bake covered 15 minutes, uncovered 20
HowBaked, leftoversHow long4 daysNotesReheat with a splash of milk, covered, 350°F for 20 minutes or microwave at half power
HowFreeze unbakedHow long2 monthsNotesFoil pan; thaw overnight, add milk, bake as above
HowFreeze bakedHow long2 monthsNotesPortions reheat covered with milk; texture is slightly softer
HowSauce aheadHow long3 daysNotesReheat gently with a splash of milk before folding in fresh pasta
HowFor a crowdHow longTwo pans beat one deep panNotesCenters heat through and tops brown; see the 12 and 24 sizes

What to Serve with It

Family dinner table from above: a white dish of golden baked mac and cheese with one scoop removed, a plate served with mac and cheese, sliced roast beef and green salad, a bowl of broccoli salad, a basket of dinner rolls, glasses of water and linen napkins on a dark wooden table

On the table: the pan with a scoop out, a sharp salad and the roast it was made to sit beside.

A main with a salad, or the side everyone fights over:

Troubleshooting

ProblemLikely causeFix
ProblemGrainy or gritty sauceLikely causeCheese boiled, or pre-shredded cheeseFixHeat off before the cheese; shred a block
ProblemDry after bakingLikely causePasta fully cooked, sauce too thick, baked too longFixUndercook 2 minutes; soupy sauce; pull at bubbling
ProblemOily, separatedLikely causeSauce overheated, or low-fat cheeseFixKeep it below a simmer once cheese is in; full-fat cheese
ProblemLumpy sauceLikely causeCold milk into hot rouxFixWarm the milk; whisk constantly; strain if needed
ProblemBlandLikely causeUnder-seasoned sauce, mild cheddarFixSalt, Dijon and sharp cheddar; taste before the pasta
ProblemRubbery topLikely causeCovered while bakingFixBake uncovered; broil a minute at the end
ProblemFloury tasteLikely causeRoux not cookedFixA full minute of whisking before the milk

Nutrition (approximate, per serving)

Calories~560
Protein~26g
Carbs~52g
Fat~27g

Estimates for one of eight servings without the panko. The lighter tab runs about 380 calories. No pork, no alcohol.

Mac and Cheese Without Heavy Cream: FAQs

What can I use instead of heavy cream in mac and cheese?

A roux-thickened sauce of whole milk and evaporated milk, which is what this recipe uses; it is as rich as cream and more stable in the oven. Half-and-half, whole milk with cream cheese, or whole milk with sour cream stirred in off the heat all work too. The substitute table above has the amounts.

Why evaporated milk?

It is concentrated milk with extra protein and a little caramelized flavor, and those proteins hold melted cheese in a smooth emulsion through baking. It is why old-fashioned recipes used it and why this sauce does not break or go grainy. Use plain evaporated milk, never sweetened condensed.

Can I use just regular milk?

Yes: 3 cups of whole milk, an extra tablespoon of butter in the roux and the optional cream cheese. The sauce is a touch lighter and slightly more likely to tighten in the oven, so keep it soupy before baking. Two percent works; skim does not carry the cheese.

Why is my mac and cheese grainy?

The cheese got too hot, or it came pre-shredded. Take the pan off the heat before the first handful of cheese goes in, add it in batches, and never let the sauce boil afterward. Bagged shredded cheese is coated in starch that melts gritty; shred a block.

Why does baked mac and cheese come out dry?

The pasta was fully cooked, the sauce was too thick, or it baked too long. Undercook the macaroni by 2 minutes, fold it into a sauce that looks too thin, and pull it the moment the edges bubble and the top is golden. A splash of milk fixes leftovers.

What cheese is best for baked mac and cheese?

Sharp cheddar for flavor (about 60 percent of the blend) plus a good melter: Monterey Jack for a mild stretch or Gruyère for nutty depth, with a little parmesan and cream cheese. Mozzarella pulls but tastes of nothing. The cheese table above ranks them.

Can I make it ahead?

Yes. Assemble up to 24 hours ahead with an extra half cup of milk in the sauce, refrigerate, then bake covered 15 minutes and uncovered 20. The sauce alone keeps 3 days. It also freezes unbaked for 2 months; thaw overnight and add milk before baking.

How do I reheat mac and cheese so it stays creamy?

Add a splash of milk, cover, and warm at 350°F for 20 minutes, or microwave at half power with milk, stirring halfway. Heating it dry and fast is what turns leftovers stiff and oily.

Should I cover mac and cheese when baking?

No. Uncovered at 375°F is what makes the golden top. Cover it only when baking from the fridge, for the first 15 minutes, so the center heats before the top browns, then uncover.

Do I need breadcrumbs on top?

No. The golden top in the photo is just extra cheddar, uncovered, with a minute under the broiler. Buttered panko is on the card as an option if you like the crunch; a half cup of crushed crackers works the same way.

Can I make it on the stovetop without baking?

Yes; the stovetop tab makes it in 20 minutes with pasta cooked to al dente and the sauce as written. It is the creamiest version because nothing bakes off, just without the golden crust.

Can I use gluten-free pasta?

Yes. Use a gluten-free pasta and swap the flour in the roux for a cup-for-cup gluten-free blend or 2 tablespoons of cornstarch whisked into the cold milk. Gluten-free pasta softens faster, so undercook it 3 minutes instead of 2.

Is this recipe halal?

Yes, as written: pasta, butter, milk, evaporated milk and cheese, with no pork and no alcohol. Use cheeses made with microbial or vegetarian rennet if that matters to you, and beef or turkey bacon in the jalapeño popper version.

What do you serve with baked mac and cheese?

As a side, it goes with any roast or holiday main; as a main, something sharp and green beside it, like a broccoli salad or a vinegary slaw. The serving section above has the links, including the other mac and cheese recipes in the series.

Save the pin so the recipe, the substitute table and the crockpot version are one tap away.

More Mac and Cheese

The whole without series, the slow cooker and the splurge.

Roux, warm milk, the can of evaporated milk, cheese off the heat, undercooked pasta, a soupy sauce, 25 minutes uncovered and a minute under the broiler. That is the golden, creamy pan with no cream in it.

Pin this baked mac and cheese recipe without heavy cream for the next potluck, holiday and Tuesday.

Save This Mac and Cheese on Pinterest →

© 2026 Kitchen Guide 101 · All rights reserved · Some links are affiliate links

Scroll to Top