Skip to main content
S
IngredientSwap

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.

Published: March 15, 2026 Updated: April 3, 2026 By: IngredientSwap Test Kitchen

Quick Reference: Milk Substitutes for Mac and Cheese

SubstituteRatio (per 1 cup of milk)Taste/Texture NotesBest For
Evaporated Milk1/2 cup evaporated milk + 1/2 cup waterRich, creamy, slightly cooked flavor. Very stable.A nearly perfect, reliable substitute in any mac and cheese.
Cream Cheese4 oz cream cheese + 1/2 cup waterVery rich, tangy, and thick. Creates a velvety sauce.Ultra-creamy, decadent mac and cheese.
Sour Cream1 cup sour creamTangy, rich, and very creamy. Can be thick.Adding a tangy, cultured flavor profile.
Cashew Cream1/2 cup raw cashews, soaked + 3/4 cup waterNeutral, slightly nutty, and very creamy.A dairy-free option that provides exceptional creaminess.
Oat Milk (Unsweetened)1 cup oat milkNeutral 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 milkNutty and thin. Prone to curdling.Use as a last resort when no other options are available.
Chicken Broth1 cup chicken brothSavory and thin. Not creamy.When you have no dairy or non-dairy milk options at all.
Coconut Milk (Canned)1 cup coconut milkDistinct 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)

  • Can I use regular yogurt as a substitute?
  • What about other non-dairy milks like soy or rice milk?
  • Do I need to adjust the amount of cheese if I use a substitute?
  • How can I fix a sauce that has curdled?
  • 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)

  • Can I use regular yogurt as a substitute?
  • 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.

  • What about other non-dairy milks like soy or rice 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.

  • Do I need to adjust the amount of cheese if I use a substitute?
  • 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.

  • How can I fix a sauce that has curdled?
  • 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...

    Explore Substitutions

    Whole Milk Substitutes