Milk Substitute for Mac and Cheese: What Actually Works
Not all milk alternatives work in mac and cheese. We tested 8 options and found which ones create a creamy sauce and which ones curdle.
Quick Reference: Milk Substitutes for Mac and Cheese
| Substitute | Ratio (per 1 cup of milk) | Taste/Texture Notes | Best For |
|---|---|---|---|
| Evaporated Milk | 1/2 cup evaporated milk + 1/2 cup water | Rich, creamy, slightly cooked flavor. Very stable. | A nearly perfect, reliable substitute in any mac and cheese. |
| Cream Cheese | 4 oz cream cheese + 1/2 cup water | Very rich, tangy, and thick. Creates a velvety sauce. | Ultra-creamy, decadent mac and cheese. |
| Sour Cream | 1 cup sour cream | Tangy, rich, and very creamy. Can be thick. | Adding a tangy, cultured flavor profile. |
| Cashew Cream | 1/2 cup raw cashews, soaked + 3/4 cup water | Neutral, slightly nutty, and very creamy. | A dairy-free option that provides exceptional creaminess. |
| Oat Milk (Unsweetened) | 1 cup oat milk | Neutral to slightly sweet. Can be thin. | A decent dairy-free alternative, but requires care to prevent a gummy texture. |
| Almond Milk (Unsweetened) | 1 cup almond milk | Nutty and thin. Prone to curdling. | Use as a last resort when no other options are available. |
| Chicken Broth | 1 cup chicken broth | Savory and thin. Not creamy. | When you have no dairy or non-dairy milk options at all. |
| Coconut Milk (Canned) | 1 cup coconut milk | Distinct coconut flavor. Very creamy. | When you want a pronounced coconut flavor in your dish. |
Introduction
Why Do Some Milk Substitutes Curdle?
The Substitutes: A Detailed Look
Evaporated Milk
Taste and Texture
When It Works
When It Fails
Cream Cheese
Taste and Texture
When It Works
When It Fails
Sour Cream
Taste and Texture
When It Works
When It Fails
Cashew Cream
Taste and Texture
When It Works
When It Fails
Oat Milk
Taste and Texture
When It Works
When It Fails
Almond Milk
Taste and Texture
When It Works
When It Fails
Chicken Broth
Taste and Texture
When It Works
When It Fails
Coconut Milk
Taste and Texture
When It Works
When It Fails
Practical Tips for Success
Common Mistakes to Avoid
Frequently Asked Questions (FAQ)
We’ve all been there: a craving for creamy, cheesy mac and cheese hits, but the milk carton is empty. Before you reach for just any liquid in the fridge, it’s important to understand that not all milk substitutes are created equal, especially when it comes to a cheese sauce. The wrong choice can lead to a thin, broken, or gritty sauce, while the right one can be just as good—or even better—than the original.
In our test kitchen, we’ve experimented with a wide range of common pantry staples to see what truly works as a milk substitute in mac and cheese. We evaluated each for taste, texture, and stability, and we’re sharing our findings to help you achieve a perfect pot of mac and cheese, no milk required.
Why Do Some Milk Substitutes Curdle?
Curdling is the enemy of a smooth cheese sauce. It happens when the proteins in a liquid denature and clump together, creating a grainy or separated texture. The primary culprits are heat and acid. When making a cheese sauce, you’re dealing with both. Cheese itself can be acidic, and heating the sauce too quickly or to too high a temperature can cause the proteins in your liquid to seize up.
Dairy products with higher fat content, like heavy cream or evaporated milk, are more stable because the fat globules coat the proteins, protecting them from clumping. This is why skim milk is notoriously easy to curdle. Non-dairy milks have different protein structures and compositions. Some, like almond milk, have proteins that are particularly sensitive to heat and acid, making them prone to curdling. Others, like cashew cream, are natural emulsifiers and create incredibly stable, creamy sauces.
Understanding this science helps explain why some of our substitutes performed so well, while others failed to produce a desirable sauce.
The Substitutes: A Detailed Look
Evaporated Milk
Evaporated milk is whole milk that has had about 60% of its water removed through a heating process. This concentration of milk solids and fat makes it a powerhouse for creating rich, stable sauces.
Taste and Texture
When reconstituted with an equal amount of water, evaporated milk creates a sauce that is nearly indistinguishable from one made with whole milk. It’s rich, creamy, and has a subtle, slightly cooked flavor that is not unpleasant and is mostly masked by the cheese. The final texture is smooth and velvety, with excellent coating consistency.
When It Works
Evaporated milk is our top recommendation for a milk substitute in any mac and cheese recipe, from a classic béchamel-based sauce to a quick-and-easy version made with a cheese powder packet. Its high fat and protein content make it incredibly stable and resistant to curdling, even when subjected to high heat or combined with acidic cheeses. We found it to be a reliable, foolproof option.
When It Fails
Honestly, it’s hard to make evaporated milk fail in this application. The only potential downside is if you use it without diluting it with water. This will result in a sauce that is overly thick and may have a slightly more pronounced cooked flavor. For best results, stick to the 1:1 ratio of evaporated milk to water.
Cream Cheese
Cream cheese is a soft, fresh cheese with a high fat content and a tangy flavor. When thinned with water, it can create an exceptionally rich and creamy sauce.
Taste and Texture
This substitute produces a sauce that is noticeably richer and thicker than one made with milk. The flavor is tangy and savory, which complements the sharp cheese in a very pleasant way. The texture is luxurious and velvety, clinging to the pasta beautifully. We were very impressed with the results.
When It Works
Cream cheese is an excellent choice when you want an ultra-creamy, decadent mac and cheese. It’s a great way to elevate a simple box of mac and cheese into something that tastes much more gourmet. Because of its high fat content and emulsifiers, it’s very stable and not prone to curdling. We recommend using 4 ounces of cream cheese thinned with about 1/2 cup of water for every cup of milk called for in the recipe.
When It Fails
If you don’t thin the cream cheese with enough water, the sauce can become too thick and almost paste-like. It’s also important to use full-fat cream cheese; the low-fat versions have a higher water content and can sometimes result in a thinner, less flavorful sauce. Finally, be mindful of the tangy flavor—if you prefer a more classic, mild mac and cheese, this might not be the best choice for you.
Sour Cream
Sour cream is another high-fat dairy product that can add richness and a pleasant tang to your mac and cheese.
Taste and Texture
The flavor of a sour cream-based sauce is, as you would expect, tangy and slightly acidic. This can be a delicious counterpoint to the richness of the cheese. The texture is very creamy and smooth, similar to what you would get with cream cheese, although perhaps slightly less thick.
When It Works
Sour cream is a great option when you enjoy a bit of tang in your mac and cheese. It’s a simple, one-to-one substitution for milk, making it very easy to use. Like cream cheese, its high fat content makes it very stable and resistant to curdling. We found it worked well in both baked and stovetop mac and cheese recipes.
When It Fails
Similar to cream cheese, the tangy flavor of sour cream might not be for everyone. If you’re looking for a more traditional, mild flavor, you’re better off with evaporated milk. Also, be sure to use full-fat sour cream. Low-fat or fat-free versions have a higher protein-to-fat ratio and can be more prone to curdling, especially if the sauce is heated too aggressively.
Cashew Cream
For a surprisingly effective dairy-free option, we turned to cashew cream. This is made by soaking raw cashews in water and then blending them until smooth. The result is a thick, creamy liquid that can mimic dairy cream in many applications.
Taste and Texture
Cashew cream has a remarkably neutral, slightly nutty flavor that doesn't overpower the cheese. When blended properly, it creates a sauce that is exceptionally smooth and creamy, with a richness that is very similar to that of heavy cream. We were impressed by how well it emulsified with the cheese to create a stable, velvety sauce.
When It Works
Cashew cream is our top choice for a dairy-free mac and cheese. It provides a level of creaminess that other non-dairy milks struggle to match. To make it, we soaked 1/2 cup of raw cashews in hot water for about 30 minutes, then drained them and blended them with 3/4 cup of fresh water until completely smooth. This mixture is a nearly perfect substitute for 1 cup of milk. It's a fantastic option for vegans or those with lactose intolerance who still crave a rich, creamy mac and cheese.
When It Fails
This substitute requires a bit of prep work, so it’s not a spontaneous, last-minute solution unless you happen to have pre-soaked cashews on hand. It also requires a decent blender to achieve a truly smooth consistency; a less powerful blender might leave you with a slightly gritty texture. Finally, while the flavor is neutral, it is not entirely flavorless, and those with very sensitive palates might detect a subtle nuttiness.
Oat Milk
Oat milk has become a popular dairy-free alternative, known for its creamy texture and neutral flavor. We tested the unsweetened, full-fat version to see how it would hold up in a cheese sauce.
Taste and Texture
The flavor of oat milk is mild and can be slightly sweet, even when using an unsweetened variety. This sweetness can be a bit distracting in a savory dish like mac and cheese. The texture is where oat milk can be tricky. While it starts out creamy, we found that if it's overworked or heated for too long, it can develop a slightly gummy or slimy consistency due to the starches in the oats.
When It Works
Oat milk can be a decent dairy-free substitute if you’re careful. It works best in a quick stovetop mac and cheese where the sauce is heated gently and for a minimal amount of time. We recommend using it as a 1:1 replacement for milk. To counteract the potential for gumminess, we found that adding a little extra fat, such as a tablespoon of olive oil or vegan butter, can help improve the final texture.
When It Fails
Oat milk is not a good choice for baked mac and cheese, as the prolonged cooking time tends to bring out its gummy qualities. It’s also important to use an unsweetened, unflavored version; any added sugars will make your mac and cheese taste strangely sweet. We also found that some brands of oat milk are thinner than others, which can result in a less creamy sauce. If you have other options, especially cashew cream, we would recommend those over oat milk for a more reliable result.
Almond Milk
Unsweetened almond milk is another common dairy-free milk, but its performance in a cheese sauce is less than stellar.
Taste and Texture
Almond milk has a distinct nutty flavor that can be quite prominent in the final dish. It is also very thin and watery compared to other milk options. The biggest issue we encountered with almond milk is its tendency to curdle. The proteins in almond milk are very sensitive to heat and acid, and we found that it consistently produced a grainy, separated sauce.
When It Works
Frankly, we don’t recommend using almond milk for mac and cheese unless you have absolutely no other choice. If you must use it, we suggest incorporating a thickening agent like a roux (a cooked mixture of flour and fat) to help stabilize the sauce and improve its texture. Even then, the risk of curdling is high, and the nutty flavor will be noticeable.
When It Fails
Almond milk fails in most mac and cheese applications. It curdles easily, resulting in a gritty, unpleasant texture. Its thin consistency also leads to a watery sauce that doesn’t cling to the pasta. If you’re looking for a dairy-free option, we strongly advise using cashew cream or, with caution, oat milk instead.
Chicken Broth
In a real pinch, you might be tempted to reach for chicken broth. While it’s a liquid, it’s important to understand that it will not produce a creamy sauce on its own.
Taste and Texture
As you would expect, using chicken broth will give your mac and cheese a savory, brothy flavor. It will not be creamy in the slightest. The resulting sauce will be very thin and will not have the rich mouthfeel that is characteristic of a good mac and cheese.
When It Works
Chicken broth can be used as a last resort to create a sauce that is more like a cheesy glaze than a creamy sauce. It can provide the necessary liquid to melt the cheese and coat the pasta. We found that adding a generous amount of extra butter or another fat can help to add a bit of richness and improve the texture slightly.
When It Fails
If you are expecting a traditional, creamy mac and cheese, chicken broth will be a major disappointment. It does not provide any of the creaminess or richness that milk or other substitutes do. It’s a functional but not an ideal solution.
Coconut Milk
Canned coconut milk is very rich and creamy, but it comes with a very distinct flavor.
Taste and Texture
Full-fat canned coconut milk creates an incredibly rich and creamy sauce, thanks to its high fat content. However, there is no hiding the coconut flavor. It is very pronounced and will be the dominant flavor in the dish.
When It Works
Coconut milk can be a good option if you are intentionally making a fusion-style mac and cheese, perhaps with some Thai or Caribbean flavors. Its creaminess is a definite plus, and it is very stable and resistant to curdling. We recommend using it in a 1:1 substitution for milk.
When It Fails
If you are making a classic mac and cheese, the strong coconut flavor will be out of place and likely undesirable. We do not recommend using coconut milk unless you are specifically aiming for a coconut-flavored dish. Also, be sure to use full-fat canned coconut milk; the kind in a carton is much thinner and will not produce the same creamy result.
Practical Tips for Success
No matter which substitute you choose, these tips will help you achieve the best possible results:
* Temper your liquid: When adding any liquid to a hot pan, it’s a good practice to temper it first. This means slowly whisking a small amount of the hot mixture into your liquid before adding the liquid to the pan. This gently raises the temperature of the liquid and reduces the risk of curdling. * Use low heat: High heat is the enemy of a smooth cheese sauce. Melt your cheese and combine your ingredients over low to medium-low heat. Be patient and stir constantly. * Add a little extra fat: If you’re using a thinner substitute like oat milk or chicken broth, adding a tablespoon or two of butter, olive oil, or other fat can help to improve the richness and texture of the sauce. * Grate your own cheese: Pre-shredded cheese is often coated with anti-caking agents that can make a sauce gritty. For the smoothest possible sauce, always grate your own cheese from a block.
Common Mistakes to Avoid
* Boiling the sauce: Never let your cheese sauce come to a boil, especially after you’ve added the cheese. This is a surefire way to cause it to break or become oily. * Using a sweetened or flavored substitute: Always use unsweetened and unflavored versions of non-dairy milks. Any added sugars or flavors will be very noticeable in the final dish. * Not using enough liquid: If your sauce is too thick, don’t be afraid to add a splash more of your chosen liquid (or even just hot water) to thin it to the desired consistency. * Forgetting to season: A good mac and cheese is well-seasoned. Don’t forget to add salt and pepper to taste. A pinch of mustard powder or a dash of hot sauce can also help to enhance the cheese flavor.
Frequently Asked Questions (FAQ)
You can, but with caution. Plain, full-fat yogurt can work in a similar way to sour cream, adding a tangy flavor and creamy texture. However, yogurt is more prone to curdling than sour cream, so it’s essential to use low heat and to temper it before adding it to the sauce. We recommend a 1:1 substitution for milk.
Soy milk can work, but it often has a noticeable beany flavor that can be distracting. Rice milk is generally too thin and sweet to be a good choice for mac and cheese. Among the non-dairy options we tested, cashew cream is by far the best, with oat milk being a distant second.
Generally, no. You can use the same amount of cheese called for in your recipe. However, if you’re using a less-rich substitute like chicken broth, you might find that you want to add a little extra cheese to boost the flavor and richness.
If your sauce does curdle, don’t despair! You might be able to save it. Remove the pan from the heat immediately. You can try vigorously whisking the sauce to encourage it to emulsify again. If that doesn’t work, you can try adding a splash of a creamy, stable liquid like heavy cream or cashew cream and whisking it in. In some cases, an immersion blender can also be used to smooth out a broken sauce.
Frequently Asked Questions
What is the best milk substitute for mac and cheese?
Oat milk is the best overall substitute. Its natural creaminess and neutral flavor produce a sauce closest to traditional mac and cheese.
Can I use almond milk in mac and cheese?
Almond milk works but produces a thinner sauce. Use unsweetened only and add an extra tablespoon of butter or cream cheese to compensate for the lower fat content.
Why does my dairy-free mac and cheese taste watery?
Plant milks have less fat and protein than dairy milk. Add 1-2 tablespoons of nutritional yeast, a tablespoon of cream cheese, or a cornstarch slurry to thicken the sauce.
Related Guides
Heavy Cream Substitute for Every Recipe: Sauces, Soups, and Baking
Replace heavy cream in sauces, soups, whipped cream, ganache, and baking. 7 tested alternatives with exact ratios and us...
Dairy-Free Baking: How to Replace Milk, Butter, and Cream
A comprehensive guide to removing all dairy from baked goods. Replace milk, butter, cream, yogurt, and cream cheese with...
Cream Cheese Substitute for Frosting, Cheesecake, and Dips
Replace cream cheese in frosting, cheesecake, dips, and spreads. 7 alternatives tested with application-specific recomme...