Homemade Mac and Cheese Recipe Without Milk - Easy & Creamy

On 2/19/2026, 9:31:41 PM

Make creamy homemade mac and cheese without milk using broth, cream cheese, or pasta water. Simple 20-minute stovetop recipe with easy ingredient swaps.

Table of Contents

Make creamy mac and cheese without milk using pantry staples like broth, cream cheese, sour cream, or heavy cream. The best substitutes combine liquid with fat for richness. Pasta water adds starch that binds sauce to noodles. This guide covers top milk alternatives ranked by creaminess, a 25-minute stovetop recipe using broth and cream cheese, plus techniques for smooth, grainy-free cheese sauce every time.

Question

Answer

What's the best milk substitute for mac and cheese?

Cream cheese combined with broth or pasta water creates the creamiest, most reliable sauce.

Why does my cheese sauce get grainy?

High heat causes cheese proteins to separate, so always remove pot from heat before adding cheese.

Can I use water instead of milk?

Water alone is too thin and won't create a thick sauce, but pasta water works when combined with cream cheese or butter.

Should I use pre-shredded cheese?

No, pre-shredded cheese contains anti-caking agents that prevent smooth melting, so grate your own instead.

How do I fix runny cheese sauce?

Simmer longer to reduce liquid, add more shredded cheese, or sprinkle in extra flour mixed with cold broth.

Best milk substitutes for creamy mac and cheese

Out of milk? No problem. Several pantry staples work perfectly in a homemade mac and cheese recipe without milk. The key is choosing ingredients that provide moisture and creaminess.

Top milk alternatives ranked

Substitute

Creaminess

Best For

Chicken/vegetable broth

Medium

Lighter sauce, added flavor

Cream cheese

High

Extra rich, thick sauce

Sour cream

High

Tangy flavor, creamy texture

Pasta water

Low-Medium

Starch helps bind sauce

Evaporated milk

High

Closest to regular milk

Heavy cream

Very High

Ultra decadent mac

How each substitute works

Broth or stock. Chicken or vegetable broth adds savory depth. Use equal amount as milk called for in recipe. Works best combined with cream cheese or butter for richness.

Cream cheese. Creates incredibly thick, rich sauce. Cut into cubes and melt into hot pasta with butter. Thin with a splash of broth or pasta water if too thick.

Pasta water. The starch left behind after boiling pasta helps cheese sauce emulsify and stick to noodles. Save 1/2 cup before draining. Best used with other substitutes.

Sour cream. Adds tang and creaminess. Stir in after removing from heat to prevent curdling. Great with sharp cheddar.

What to avoid

  • Water alone - too thin, sauce won't thicken
  • Almond milk - can separate when heated with cheese
  • Plain yogurt - tends to curdle at high heat

Check out our homemade mac and cheese with cream cheese recipe for a foolproof milk-free version.

Simple stovetop recipe without milk

This homemade mac and cheese recipe without milk comes together in 25 minutes using chicken broth and cream cheese for maximum creaminess.

Ingredients

Ingredient

Amount

Elbow macaroni

8 oz (half box)

Butter

3 tablespoons

All-purpose flour

2 tablespoons

Chicken or vegetable broth

1 cup

Cream cheese

4 oz, cubed

Shredded sharp cheddar

2 cups

Salt and pepper

To taste

Garlic powder

1/2 teaspoon

Instructions

  • Boil pasta according to package. Reserve 1/2 cup pasta water. Drain.
  • Melt butter in same pot over medium heat.
  • Whisk in flour. Cook 1 minute, stirring constantly.
  • Slowly pour in broth while whisking. Simmer 2-3 minutes until thickened.
  • Remove from heat. Stir in cream cheese until melted.
  • Add shredded cheddar in handfuls. Stir until smooth.
  • Add drained pasta back to pot. Toss to coat.
  • Thin with pasta water if sauce too thick.
  • Season with salt, pepper, garlic powder.

Recipe tips

Shred cheese yourself rather than using pre-shredded. Pre-shredded contains anti-caking agents that prevent smooth melting. For a easy homemade mac and cheese sauce that works every time, grate cheese while pasta boils.

Want baked mac? Transfer to baking dish, top with breadcrumbs, bake at 375°F for 20 minutes. See our homemade baked mac and cheese recipe for full instructions.

Tips for smooth and cheesy sauce

Grainy, separated sauce ruins good mac and cheese. Follow these techniques for velvety results every time.

Why cheese sauce breaks

Problem

Cause

Fix

Grainy texture

Heat too high when melting

Remove from heat before adding cheese

Oily separation

Overheating or wrong cheese type

Use low heat, stir constantly

Too thick

Not enough liquid

Add pasta water or broth gradually

Too thin

Insufficient roux or cheese

Cook longer or add more cheese

Best cheeses for smooth melting

  • Sharp cheddar - classic flavor, melts well when grated fresh
  • Monterey Jack - incredibly smooth, mild taste
  • Gruyere - nutty flavor, excellent melting properties
  • Fontina - creamy, rich, melts like butter
  • American cheese - contains emulsifiers, guarantees smoothness

Avoid pre-shredded cheese bags. They contain cellulose and anti-caking powders that prevent proper melting. Grate your own for best results.

Temperature control

Heat is the enemy of smooth cheese sauce. The roux and broth mixture should be hot but not boiling when cheese goes in. Remove pot from burner entirely. Residual heat melts cheese gently without breaking the emulsion.

Thickening without milk

Since milk provides natural thickening, milk-free versions need help. The flour-butter roux does most work. For extra thick sauce, add 1 tablespoon more flour. For thinner sauce, reduce flour or add extra broth.

Our homemade creamy mac and cheese recipe uses these same techniques for foolproof results.

How to get creamy texture without dairy milk

Creaminess comes from fat and starch. Without milk, you need both elements working together for that classic velvety sauce.

The science behind creamy sauce

Milk provides liquid, protein, and natural sugars that help cheese melt smoothly. When substituting, combine a liquid base with a thickening agent. The roux (butter and flour) creates the foundation. Add fat-rich ingredients like cream cheese or heavy cream for richness.

Texture comparison by method

Method

Texture Result

Difficulty

Broth + cream cheese

Very creamy, thick

Easy

Heavy cream only

Ultra rich, decadent

Easy

Pasta water + butter

Light, silky

Medium

Evaporated milk

Classic, smooth

Easy

Sour cream + broth

Tangy, creamy

Easy

Key techniques for creaminess

  • Save pasta water - Starch molecules bind sauce to noodles
  • Use full-fat ingredients - Low-fat options thin out sauce
  • Add cheese gradually - Handful by handful prevents clumping
  • Stir constantly - Prevents hot spots and separation
  • Let sauce rest - Thickens as it cools slightly

Fixing thin or runny sauce

Sauce too thin? Simmer longer to reduce liquid. Add more shredded cheese. Sprinkle in extra flour mixed with cold broth. For Velveeta-style smoothness, American cheese contains emulsifiers that guarantee creamy results.

Thick sauce? Thin with pasta water or warm broth. Add liquid gradually. Our baked mac and cheese with heavy cream shows how fat content affects final texture.