The best substitute for milk in mac and cheese is evaporated milk, half-and-half, cream, or milk made from dry milk. These options keep the sauce creamy. If you only need a quick fix, use broth, pasta water, or water with butter, then add cheese slowly so the sauce stays smooth.
Best Milk Substitutes for Mac and Cheese
| Substitute | Use for 1 cup milk | Best for | Adjustment |
|---|---|---|---|
| Evaporated milk | 1 cup, or dilute if very rich | Creamy stovetop mac and cheese | Richer flavor and thicker sauce |
| Half-and-half | 1 cup | Boxed or homemade sauce | Use less butter if the sauce feels heavy |
| Cream plus water | 1/2 cup cream plus 1/2 cup water | Rich baked or stovetop mac | Very rich; season lightly at first |
| Dry milk plus water | Mix to make 1 cup milk | Pantry cooking | Whisk well before adding cheese |
| Sour cream or Greek yogurt | 1/2 to 1 cup | Tangy sauce | Add off heat or on low heat to reduce curdling |
| Broth plus butter | 1 cup broth plus 1 to 2 tablespoons butter | Emergency swap | Less creamy, more savory |
| Unsweetened milk alternative | 1 cup | Dairy-free style sauce | Choose plain, unsweetened, neutral flavor |
Best Choice for Boxed Mac and Cheese
Use evaporated milk, half-and-half, or a splash of cream with water. If you have no dairy liquid, use a little pasta water or broth plus butter. Add the liquid gradually because boxed cheese powder can turn thin quickly.
Best Choice for Homemade Mac and Cheese
Use evaporated milk, half-and-half, or a white sauce made with butter, flour, and your chosen liquid. Keep the heat moderate and add cheese after the sauce thickens. High heat can make cheese sauces grainy.
What to Avoid
- Sweetened vanilla almond, oat, or soy milk because it can make the sauce taste sweet.
- Too much plain water because the sauce may taste thin and salty.
- Boiling yogurt or sour cream hard after adding it because the sauce can split.
FAQ
What is the best substitute for milk in mac and cheese?
Evaporated milk, half-and-half, cream, or milk made from dry milk gives the creamiest result.
Can I use water instead of milk in mac and cheese?
Yes, but use a little butter and add the water gradually. Plain water makes the sauce less creamy.
Can I use sour cream instead of milk?
Yes. Sour cream makes the sauce tangier and thicker. Add it on low heat or off heat so it does not split.
Can I use broth instead of milk?
Yes in a pinch. Broth makes the sauce more savory but less creamy, so add butter or extra cheese if needed.
Can I use almond milk or oat milk?
Yes if it is plain and unsweetened. Avoid vanilla or sweetened milk alternatives in savory mac and cheese.