14 Substitutes for Milk in Mac and Cheese

What is the best substitute for Milk in Mac and Cheese?

Do you need a substitute for milk in mac and cheese? As a parent I am always striving to accommodate my family’s dietary needs and preferences, and I often find myself on the lookout for alternatives to the traditional ingredients. One staple in many households, including mine, is mac and cheese. However, with concerns about lactose intolerance, dairy allergies, or simply just wanting to explore healthier options, finding a substitute for milk in my beloved mac and cheese recipe has become a bit of a mission.

The creaminess and richness that milk lends to mac and cheese are undeniable. However, I’m also excited to delve into the world of substitutes to discover alternatives that not only maintain the dish’s texture and flavor but also cater to everyone at the table. Whether it’s experimenting with plant-based milks like almond, soy, or oat, or exploring unconventional options like vegetable broth or even pureed vegetables, I’m eager to find the perfect milk substitute for mac and cheese that will delight my family’s taste buds.

Try using: Pasta Water, Heavy Cream, Cream Cheese, Sour Cream, Almond Milk, Soy Milk, Oat Milk, Coconut Milk or Cream, Cashew Milk, Extra Butter, Flour-based Roux, Mayonnaise, Plain Yogurt, or Vegetable Broth.

What is Mac and Cheese?

Mac and cheese, is one of those comfort foods served up in many households. It is a dish that is loved for its simplicity and indulgent flavors. At its core, mac and cheese consists of cooked macaroni pasta smothered in a rich, creamy cheese sauce. The pasta is typically boiled until tender. You then simply combine the pasta with a cheese sauce made from ingredients like milk, butter, and cheese. This creamy concoction is then often baked until bubbly and golden. Once baked everyone can enjoy the delicious contrast of textures between the soft pasta and gooey cheese.

What makes mac and cheese so appealing is its versatility. You can enjoy it as a cozy weeknight dinner, a comforting side dish at gatherings, or even as a nostalgic treat reminiscent of childhood. There are shop-bought boxed Kraft Mac and Cheese, or some families often have their own cherished recipes, passed down through generations, with variations ranging from classic cheddar to gourmet versions infused with truffles or bacon. Whether served as a quick stovetop dish or baked to perfection in the oven, mac and cheese holds a special place in the hearts and stomachs of many.

Below are substitutes for milk when creating your own cheese sauce. If you are using the boxed Kraft Mac and Cheese, just add any of the substitute ingredients in place of the liquid to make the powdered cheese sauce.


What can I substitute for substitute for Milk in Mac and Cheese

Here are some of the best ingredients to substitute the flavor and role that milk provides in Mac and Cheese.

  • Pasta Water
  • Heavy Cream
  • Cream Cheese
  • Sour Cream
  • Almond Milk
  • Soy Milk
  • Oat Milk
  • Coconut Milk or Cream
  • Cashew Milk
  • Extra Butter
  • Flour-based Roux
  • Mayonnaise
  • Plain Yogurt
  • Vegetable Broth

Substitutes for Milk in Mac and Cheese


Pasta Water

Pasta water is simply the water in which pasta is cooked. It becomes infused with starches released from the pasta during cooking, resulting in a slightly thickened liquid. Many chefs and home cooks utilize pasta water as a secret ingredient to enhance the texture and flavor of various dishes, and this includes sauces and soups.

Using pasta water as a substitute for milk in mac and cheese is a clever alternative that can give you excellent results. When pasta is cooked in salted water, the pasta water becomes seasoned, adding depth of flavor to the dish. Additionally, the starches present in the pasta water help bind the cheese sauce. This will create a creamier consistency similar to that achieved with milk.

To use pasta water as a substitute for milk in mac and cheese, simply reserve some of the water after cooking the pasta. When you’re ready to make the cheese sauce, incorporate the reserved pasta water gradually into the sauce while whisking continuously. This will help create a smooth and creamy texture, ensuring that your mac and cheese maintains its richness and silkiness without the need for dairy milk. Adjust the amount of pasta water according to your desired consistency. And also remember to season the dish to taste with salt and pepper. Enjoy your creamy and delicious mac and cheese, made even more satisfying with the magic of pasta water!

Pasta and macaroni

Heavy Cream

Heavy cream, also known as heavy whipping cream, is a dairy product that contains a high fat content, typically around 36-40%. It is made from the high-fat portion of cow’s milk and has a rich, velvety texture. Heavy cream is commonly used in cooking and baking to add richness, creaminess, and flavor to dishes.

Using heavy cream as a substitute for milk in mac and cheese can result in a delicious creamy and indulgent dish. Since heavy cream has a higher fat content than milk, it adds extra richness and silkiness to the cheese sauce. This results in a luxurious texture and mouthfeel.

To use heavy cream as a substitute for milk in mac and cheese, simply replace the milk called for in your recipe with an equal amount of heavy cream. Start by heating the heavy cream in a saucepan over medium heat until it’s warm – make sure not to let it boil! Then, gradually whisk in your cheese of choice until it’s melted and the sauce is smooth and creamy. You can adjust the thickness of the sauce by adding more or less heavy cream as needed. Season the sauce with salt, pepper, and any other desired spices or flavorings. Then simply toss it with cooked pasta for a decadent and satisfying mac and cheese experience. Enjoy the rich and creamy goodness of your homemade mac and cheese made with heavy cream.

Cream

Cream Cheese

Cream cheese is a dairy product that will add a richness and tanginess to a variety of dishes. It has a smooth, creamy texture and a slightly tangy flavor due to it going through a fermentation process. Cream cheese is actually made from a mixture of cream and milk. It is also cultured with lactic acid bacteria to create its distinctive taste and texture. From cheesecakes, to stuffed mushrooms, or mac and cheese, cream cheese is an ingredient that can liven up any recipe.

As a dad who loves to experiment in the kitchen, I’ve discovered that cream cheese can be a fantastic substitute for milk in mac and cheese. Its thick consistency and tangy flavor add a unique twist to the classic dish, creating a creamier and more indulgent sauce. To use cream cheese as a milk substitute in mac and cheese, you start by melting it in a saucepan over medium heat. Never put it on a high heat as it will curdle on you. Gradually stir in your favorite shredded cheese until it’s melted and the sauce is smooth. If needed, thin out the sauce with a splash of chicken or vegetable broth until it reaches your desired consistency. Then, toss the sauce with cooked pasta for a deliciously creamy and cheesy mac and cheese that will have the whole family asking for seconds.

Experiment with different types of cheese and seasonings to customize the flavor to your liking. Trust me, your taste buds will thank you for this creamy and satisfying twist on a classic favorite.

Cream cheese

Sour Cream

Sour cream is a dairy product made from fermented cream. It has a tangy flavor and a creamy texture, which makes it a great ingredient in both cooking and baking. I’ve found that sour cream can be a fantastic substitute for milk in mac and cheese. And I am currently working on some new recipes to see where else I can use it.

To use sour cream as a substitute for milk in mac and cheese, simply start by melting butter in a saucepan over a medium heat. Never use a high heat as this could allow the sour cream to split and curdle. Whisk in flour to create a roux, which will serve as the base of your cheese sauce. Next, gradually whisk in chicken or vegetable broth until the mixture thickens slightly. Once the roux is thickened, stir in sour cream until it’s well combined and the sauce is smooth. This will impart a tangy flavor and creamy consistency to your mac and cheese sauce. Finally, add in your favorite shredded cheese and stir until it melts and the sauce becomes creamy and velvety.

Toss the sauce with cooked pasta for a deliciously tangy and creamy mac and cheese that’s sure to be a hit with the whole family. Don’t be afraid to experiment with different types of cheese and seasonings to customize the flavor to your liking. With sour cream as a milk substitute, you’ll create a decadent and flavorful mac and cheese that’s perfect for any occasion.

Always use full-fat sour cream, rather than low-fat, as it is the thickest and will provide a good base for your sauce.

Sour cream as a substitute for milk in mac and cheese.

Almond Milk

Almond milk is a popular dairy-free alternative to cow’s milk made from ground almonds and water. It has a slightly nutty flavor and a creamy consistency, making it the perfect ingredient in both sweet and savory dishes. As a dad who’s always looking for ways to accommodate dietary preferences and restrictions, I’ve found almond milk to be a fantastic substitute for milk in mac and cheese.

To use almond milk as a substitute for milk in mac and cheese, start by melting butter in a saucepan over a medium heat. Then, whisk in flour to create a roux, which will serve as the base of your cheese sauce. Gradually whisk in almond milk until the mixture thickens slightly. This will create a creamy and flavorful sauce without the need for dairy milk.

Next, stir in your favorite shredded cheese until it’s melted and the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less almond milk as needed. Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s dairy-free and bursting with flavor.

Experiment with different types of cheese and seasonings to customize the flavor to your liking. Whether you’re catering to lactose intolerance, dairy allergies, or simply looking to explore new flavors, almond milk is a fantastic alternative that will satisfy your cravings for creamy mac and cheese without compromising on taste or texture.

Almond milk as a substitute for milk in mac and cheese.

Soy Milk

Soy milk is a dairy-free alternative to cow’s milk made from soybeans and water. I have found soy milk to be a versatile and nutritious substitute for milk in various recipes, including mac and cheese.

To use soy milk as a substitute for milk in mac and cheese, start by melting butter in a saucepan over a medium heat. Then, whisk in flour to create a roux, which will serve as the base of your cheese sauce. Gradually whisk in soy milk until the mixture thickens slightly. This will create a creamy and flavorful sauce without the need for dairy milk.

Next, stir in your favorite shredded cheese until it’s melted and the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less soy milk as needed. Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s dairy-free and packed with plant-based goodness.

Experiment with different types of cheese and seasonings to customize the flavor to your liking. Whether you’re catering to lactose intolerance, dairy allergies, or simply looking to explore new flavors, soy milk is a fantastic alternative that will satisfy your cravings for creamy mac and cheese without compromising on taste or texture.

Soy milk

Oat Milk

Oat milk is a dairy-free alternative to cow’s milk made from oats and water. I am always open to trying new ingredients and catering to different dietary needs, and have found oat milk to be a fantastic substitute for milk in various recipes, including mac and cheese.

To use oat milk as a substitute for milk in mac and cheese, start by melting butter in a saucepan over medium heat. Then, whisk in flour to create a roux, which will serve as the base of your cheese sauce. Gradually whisk in oat milk until the mixture thickens slightly. This will create a creamy and flavorful sauce without the need for dairy milk.

Next, stir in your favorite shredded cheese until it’s melted and the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less oat milk as needed. Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s dairy-free and packed with the wholesome goodness of oats.

Experiment with different types of cheese and seasonings to customize the flavor to your liking. Whether you’re looking for a lactose-free option, exploring plant-based alternatives, or simply trying something new, oat milk is a super ingredient that will help you create a creamy and delicious mac and cheese that the whole family will love.

Oat milk  as a substitute for milk in mac and cheese.

Coconut Milk or Cream

Coconut milk or coconut cream is a creamy liquid that you extract from the flesh of mature coconuts. It’s commonly used in various cuisines, especially in tropical regions, to add richness and flavor to dishes. I came across coconut milk a few years ago and have really loved using it as a delicious and unique substitute for milk in mac and cheese.

To use coconut milk or cream as a substitute for milk in mac and cheese, start by melting butter in a saucepan over medium heat. Then, whisk in flour to create a roux, which will serve as the base of your cheese sauce. Gradually whisk in coconut milk or cream until the mixture thickens slightly. This will infuse your sauce with a subtle coconut flavor and create a creamy and indulgent texture.

Next, stir in your favorite shredded cheese until it’s melted and the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less coconut milk or cream as needed. Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese with a hint of tropical flair.

Experiment with different types of cheese and seasonings to customize the flavor to your liking. Whether you’re looking to add a touch of tropical flavor to your mac and cheese or catering to dietary preferences such as lactose intolerance or veganism, coconut milk or cream is the perfect ingredient that will elevate your dish to new heights of deliciousness.

Coconut milk as a substitute for milk in mac and cheese.

Cashew Milk as an alternative for milk in mac and cheese

Cashew milk is a dairy-free alternative to cow’s milk made from blended cashews and water. I love exploring different ingredients and how to use them in my recipes. I have found cashew milk to be a fantastic substitute for milk in recipes like mac and cheese.

To use cashew milk as a substitute for milk in mac and cheese, start by melting butter in a saucepan over a medium heat. Then, whisk in flour to create a roux, which will serve as the base of your cheese sauce. Gradually whisk in cashew milk until the mixture thickens slightly. This will create a creamy and flavorful sauce without the need for dairy milk.

Next, stir in your favorite shredded cheese and melt until the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less cashew milk as needed. Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s dairy-free and packed with nutty goodness.

Experiment with different types of cheese and seasonings to customize the flavor to your liking. Whether you’re looking for a lactose-free option, exploring plant-based alternatives, or simply trying something new, cashew milk is one of those ingredients that will help you create a creamy and delicious mac and cheese that the whole family will enjoy.

Cashew milk

Extra Butter

Hands up for extra butter!!! I love the taste of butter and have found that using quality butter can make a significant difference in the flavor and richness of dishes like mac and cheese. When it comes to choosing the best butter, I prefer to use unsalted butter made from high-quality cream. This type of butter allows me to control the saltiness of the dish and ensures a pure, rich buttery flavor.

To use butter as a substitute for milk in mac and cheese, start by melting the desired amount of butter in a saucepan over a medium heat. Once the butter is melted, whisk in flour to create a roux, which serves as the base of the cheese sauce. Gradually add chicken or vegetable broth to the roux, whisking continuously until the mixture thickens slightly.

Next, stir in your favorite shredded cheese until it’s melted and the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less broth as needed. The butter adds richness and flavor to the sauce, enhancing the overall taste of the mac and cheese.

Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s bursting with buttery goodness. Experiment with different types of cheese and seasonings to customize the flavor to your liking. Using quality butter is a surefire way to create a decadent and satisfying dish that everyone will love.

Butter as a substitute for milk in mac and cheese.

Flour-based Roux

A roux is a mixture of flour and fat, typically butter, that serves as a thickening agent for sauces and gravies.

To make a flour-based roux for mac and cheese, start by melting butter in a saucepan over a medium heat. Once you melt the butter, gradually whisk in an equal amount of all-purpose flour to create a smooth paste. Cook the roux for a few minutes, stirring constantly, until it becomes a light golden color. This cooking process helps to remove the raw taste of the flour and develops a nutty flavor in the roux.

Once the roux is ready, you can use it as a substitute for milk in mac and cheese by gradually adding chicken or vegetable broth to the roux, whisking continuously until the mixture thickens slightly. Or you could also add some pasta water, as you will already be cooking the pasta. This creates a creamy and flavorful sauce without the need for dairy milk. Stir in your favorite shredded cheese and melt until the sauce is smooth and creamy. Adjust the thickness of the sauce by adding more or less broth as needed.

Finally, toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s bursting with flavor. Experiment with different types of cheese and seasonings to customize the taste to your liking. Using a flour-based roux is a great way to create a rich and satisfying mac and cheese without the use of milk, perfect for catering to dietary preferences or simply switching up the flavor profile of this classic dish.

Roux

Mayonnaise as an alternative for milk in mac and cheese.

Yes, I said mayonnaise! I’m always on the lookout for new ingredients to act as substitutes in my cooking. Wether it is for different dietary preferences, or just to add unique flavors to dishes. Mayonnaise is a condiment made from oil, eggs, vinegar, and seasonings. It has a creamy texture and tangy flavor, making it a versatile ingredient in various recipes.

To use mayonnaise as a substitute for milk in mac and cheese, start by melting butter in a saucepan over medium heat. Then, whisk in flour to create a roux, which serves as the base of the cheese sauce. Gradually whisk in chicken or vegetable broth, or pasta water, until the mixture thickens slightly.

Next, stir in the mayonnaise and mix well until the sauce becomes smooth and creamy. The mayonnaise adds richness and a subtle tanginess to the sauce, enhancing the overall flavor of the mac and cheese. Adjust the thickness of the sauce by adding more or less broth as needed.

Finally, stir in your favorite shredded cheese and melt until the sauce is smooth. Toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s bursting with flavor. Experiment with different types of cheese and seasonings to customize the taste to your liking.

Using mayonnaise as a substitute for milk in mac and cheese is a fun and tasty way to switch up this classic dish. Whether you’re catering to dietary preferences or simply looking to add a unique twist to your mac and cheese, mayonnaise is a versatile ingredient that will help you create a rich and satisfying meal.

Tip: You can use store-bought mayonnaise as it works perfectly fine as a substitute for milk in mac and cheese. It’s convenient, readily available, and provides the creamy texture and tangy flavor needed to enhance the dish.

Mayonnaise as a substitute for milk in mac and cheese.

Plain Yogurt

Have you got plain yogurt in the fridge? Yes, well then you have the perfect ingredient that can add creaminess and tanginess to various dishes. Plain yogurt is simply yogurt that doesn’t contain any added flavors or sweeteners, making it perfect for savory recipes.

To use plain yogurt as a substitute for milk in mac and cheese, start by melting butter in a saucepan over a medium heat. Then, whisk in flour to create a roux, which serves as the base of the cheese sauce. Gradually whisk in chicken or vegetable broth, or pasta water, until the mixture thickens slightly.

Next, stir in plain yogurt until it’s well incorporated and the sauce is smooth and creamy. The yogurt adds a tangy flavor and creamy texture to the sauce, enhancing the overall taste of the mac and cheese. Adjust the thickness of the sauce by adding more or less broth as needed.

As for whether it matters if the yogurt is fat-free, it ultimately depends on personal preference. Fat-free yogurt will result in a slightly lighter sauce, while full-fat yogurt will yield a richer and creamier sauce. Both options will work well as substitutes for milk in mac and cheese, so feel free to use whichever you prefer.

Finally, stir in your favorite shredded cheese until it’s melted and the sauce is smooth. Toss the sauce with cooked pasta for a deliciously creamy mac and cheese that’s bursting with flavor. Experiment with different types of cheese and seasonings to customize the taste to your liking.

Using plain yogurt as a substitute for milk in mac and cheese is a great way to add a tangy twist to this classic dish.

Plain yogurt as a substitute for milk in mac and cheese.

Vegetable Broth

I have come to appreciate the versatility of vegetable broth in enhancing the taste of various dishes. So I did a bit of recipe tweaking and included it in my mac and cheese. You make vegetable broth by simply simmering vegetables, herbs, and spices in water. This results in a savory and aromatic broth that adds depth to recipes.

To use vegetable broth as a substitute for milk in mac and cheese, start by melting butter in a saucepan over a medium heat. Then, whisk in flour to create a roux, which serves as the base of the cheese sauce. Gradually whisk in the vegetable broth until the mixture thickens slightly.

Next, stir in your favorite shredded cheese until it’s melted and the sauce is smooth and creamy. The vegetable broth infuses the sauce with a savory flavor that complements the cheese. Adjust the thickness of the sauce by adding more or less broth as needed.

Using vegetable broth as a substitute for milk in mac and cheese is a great option for those looking to add extra flavor to the dish. It is also a great way to cater to dietary preferences such as lactose intolerance or veganism.

Vegetable broth as a substitute for milk in mac and cheese.

FAQs

Can you make Kraft Mac and Cheese without milk or butter?

Yes, absolutely? For all those vegan, lactose intolerant, or people on dietary restrictions, you can use any of my suggestions to make a delicious Mac and Cheese. Whether you are making it from scratch, or out of the box, there are plenty of dairy-free ingredients you can use. Try using Almond Milk, Soy Milk, Vegetable Broth, or Coconut Milk.

Can you use pasta water in Mac and Cheese?

Yes, you can. Using the water that you have used to cook the pasta in is a perfect way to substitute milk when making Mac and Cheese. Just follow the cooking instructions for the pasta on the side of the box. Then when it is cooked don’t drain all the water away. Reserve some of the pasta water and simply add it to the cheese sauce instead of milk. Then enjoy!

Is Kraft Mac and Cheese vegetarian?

You will be pleased to learn that Kraft Mac and Cheese are offering two flavored vegetarian options from early 2024. They will be doing this by swapping out the dairy ingredients with things like fava bean protein and coconut oil powder. The manufacturer claims these will still have the same creamy delicious texture as the original product – you will have to be the judge!


Summary for Milk in Mac and Cheese substitutes

Okay – that’s you all sorted with suitable substitutes for milk in mac and cheese.

Let’s have a quick recap – what is the best substitute for milk in mac and cheese?

  1. Pasta Water: A really simple option as you will already be cooking the pasta! Just reserve some and add to your mix.
  2. Heavy Cream: A higher fat content than milk, but will result in a delicious creamy and indulgent dish.
  3. Cream Cheese: With a thick consistency and tangy flavor cream cheese will create a creamier and more indulgent sauce.
  4. Sour Cream: A dairy product made from fermented cream. It has a tangy flavor and a creamy texture, which makes it a great ingredient in cooking and baking.
  5. Almond Milk: Provides a slightly nutty flavor and creamy texture, making it a popular choice for dairy-free mac and cheese.
  6. Soy Milk: Offers a neutral flavor and smooth consistency, mimicking the creaminess of dairy milk.
  7. Oat Milk: Known for its mild, slightly sweet taste and creamy texture, oat milk is a versatile alternative for mac and cheese.
  8. Coconut Milk or Cream: Adds a rich, tropical flavor and creamy consistency, perfect for creating a unique twist on traditional mac and cheese.
  9. Cashew Milk: Offers a creamy texture and subtle nutty flavor, making it a great dairy-free option for mac and cheese.
  10. Extra Butter: Choose quality butter when you can. I prefer to use unsalted butter made from high-quality cream. T
  11. Flour-based Roux: Made from a mixture of flour and fat, typically butter, this roux acts as a thickening agent for sauces and gravies.
  12. Mayonnaise: Using mayonnaise adds richness and a subtle tanginess to the sauce. Just choose a brand you like.
  13. Plain Yogurt: A perfect ingredient to add creaminess and tanginess to your sauce. Remember to make sure you buy the plain variety!
  14. Vegetable Broth: Adds flavor and moisture to your mac and cheese while keeping it dairy-free, making it an excellent substitute for milk in savory dishes.

We have gathered together a lot more facts on ingredients such as herbs, spices, oils, nuts, etc. if you would like to learn some more.

Or if you need to swap out another ingredient have a look at our Substitutes section.