There’s something undeniably magical about a bowl of mac and cheese. It’s the ultimate comfort food, evoking childhood memories and offering a warm embrace with every cheesy bite. But for those of us embracing a vegan lifestyle, or simply looking to reduce dairy, the traditional version might seem off-limits. That’s where this creamy vegan mac and cheese recipe steps in to save the day. Honestly, when I first ventured into vegan cooking, mac and cheese was one of the dishes I was most skeptical about recreating. Could you really capture that rich, cheesy, and utterly decadent flavor without any actual cheese? The answer, as I discovered with this recipe, is a resounding YES! My family, a mix of dedicated vegans and enthusiastic omnivores, devoured this dish with gusto. Even my notoriously picky nephew, who usually approaches anything green with suspicion, asked for seconds! What surprised me most was just how easy it was to make. Forget complicated vegan substitutions or hours in the kitchen – this recipe is surprisingly straightforward, relying on simple, wholesome ingredients to create a sauce that’s unbelievably creamy and cheesy. If you’re craving that classic mac and cheese experience without the dairy, or simply looking to add a healthier, plant-based twist to your comfort food repertoire, you’ve come to the right place. Prepare to be amazed by the sheer deliciousness of this vegan mac and cheese – it’s so good, you won’t believe it’s dairy-free!
Why You’ll Love This Vegan Mac and Cheese
This isn’t just another vegan recipe; it’s a game-changer for anyone seeking that nostalgic mac and cheese comfort without compromising on taste or health. Here’s why this vegan mac and cheese is about to become your new go-to dish:
- 100% Plant-Based Goodness: Embrace a compassionate and sustainable way of eating without sacrificing your favorite comfort foods. This recipe is entirely free of animal products, relying on the power of plants to deliver incredible flavor and texture. It’s perfect for vegans, vegetarians, and anyone looking to incorporate more plant-based meals into their diet. Enjoy a meal that’s not only delicious but also aligns with your ethical and environmental values.
- Unbelievably Creamy and Cheesy: Prepare to be amazed by the rich, velvety texture and authentic cheesy flavor of this vegan mac and cheese. The secret lies in the ingenious combination of cashews and nutritional yeast, working together to mimic the creaminess and umami of traditional cheese. You’ll get that satisfyingly gooey, cheesy pull with every spoonful, without a single drop of dairy in sight. Say goodbye to bland vegan imitations and hello to the real deal – vegan style!
- Healthier Indulgence: Indulge in your comfort food cravings guilt-free! This vegan mac and cheese is significantly healthier than its dairy-laden counterpart. It’s naturally cholesterol-free and lower in saturated fat, making it a heart-friendlier option. Plus, it’s packed with nutrients from whole food ingredients like cashews and nutritional yeast, offering vitamins, minerals, and fiber that are often lacking in processed vegan alternatives. Enjoy a bowl of creamy goodness that nourishes your body as well as your soul.
- Kid-Approved and Family-Friendly: Getting kids to eat their veggies can be a challenge, but getting them to devour this vegan mac and cheese is a breeze! Its familiar flavor and comforting texture make it a hit with even the pickiest eaters. Sneak in some hidden veggies by stirring in finely chopped spinach or pureed butternut squash into the sauce, and they’ll be none the wiser. This recipe is perfect for family dinners, potlucks, and kid-friendly gatherings, ensuring everyone gets a delicious and satisfying meal.
- Endlessly Customizable: Get creative and make this vegan mac and cheese your own! The base recipe is fantastic as is, but it also serves as a blank canvas for your culinary imagination. Stir in your favorite roasted vegetables like broccoli, cauliflower, bell peppers, or mushrooms for added flavor and nutrition. Top it with crunchy breadcrumbs, crispy fried onions, or a sprinkle of fresh herbs for extra texture and visual appeal. Experiment with different spices and seasonings to create your signature vegan mac and cheese masterpiece.
Ingredients You’ll Need
To create this magical vegan mac and cheese, you’ll need a handful of simple, wholesome ingredients. Don’t be intimidated by the cashew-based sauce; it’s surprisingly easy to make and the results are truly transformative. Here’s a breakdown of everything you’ll need:
For the Cheese Sauce:
- 1 cup raw cashews, soaked for at least 2 hours or overnight: Raw cashews are the star of the show when it comes to creating a creamy vegan cheese sauce. Soaking them softens them, making them blend into a velvety smooth consistency. Use raw, unsalted cashews for the best flavor. Soaking is crucial for achieving that perfect creaminess, so don’t skip this step! If you’re short on time, you can use the quick-soak method by boiling the cashews for 15 minutes, but overnight soaking yields the absolute smoothest sauce.
- 1/4 cup nutritional yeast: Nutritional yeast is the secret ingredient that lends this sauce its cheesy, umami-rich flavor. It’s a deactivated yeast with a savory, nutty, and slightly cheesy taste that’s often used in vegan cooking as a cheese substitute. Don’t be tempted to skip this ingredient – it’s essential for achieving that authentic mac and cheese flavor. You can find nutritional yeast at most health food stores or online.
- 1 cup unsweetened almond milk (or any plant-based milk): Plant-based milk provides the liquid base for the cheese sauce and helps to achieve the desired consistency. Unsweetened almond milk is a great option because it’s neutral in flavor and readily available. However, you can also use other unsweetened plant-based milks like cashew milk, oat milk, soy milk, or even hemp milk. Choose a milk that you enjoy the taste of, as it will subtly influence the final flavor of the sauce.
- 2 tbsp lemon juice: Lemon juice adds a touch of acidity to the sauce, which is crucial for mimicking the tanginess of cheese and balancing the richness of the cashews. Freshly squeezed lemon juice is always preferred for the brightest flavor, but bottled lemon juice will also work in a pinch. The acidity also helps to cut through the richness of the sauce and prevent it from feeling too heavy.
- 1 tbsp apple cider vinegar: Apple cider vinegar further enhances the tangy, cheesy flavor profile of the sauce and adds a subtle complexity. Like lemon juice, it helps to balance the richness and adds a depth of flavor that’s reminiscent of aged cheese. Use raw, unfiltered apple cider vinegar if possible, as it has a slightly more nuanced flavor.
- 2 cloves garlic, minced: Garlic adds a savory depth and aroma to the cheese sauce, enhancing its overall flavor profile. Freshly minced garlic is recommended for the best flavor, but you can also use garlic powder if you’re in a hurry. If you’re a garlic lover, feel free to add an extra clove or two for a bolder flavor.
- 1 tbsp Dijon mustard: Dijon mustard adds a subtle tang and complexity to the sauce, contributing to that signature mac and cheese flavor. It also helps to emulsify the sauce and create a smoother texture. Dijon mustard has a more pronounced flavor than yellow mustard, so it’s the preferred choice for this recipe.
- 1 tsp onion powder: Onion powder adds a savory, slightly sweet onion flavor that complements the other spices and enhances the overall depth of the sauce. It’s a pantry staple that adds a subtle but important layer of flavor to many dishes, including this vegan mac and cheese.
- 1/2 tsp smoked paprika (optional for added flavor): Smoked paprika is an optional but highly recommended ingredient that adds a delightful smoky depth to the cheese sauce, making it even more reminiscent of traditional mac and cheese. It adds a subtle warmth and complexity that elevates the flavor profile. If you love smoky flavors, definitely include smoked paprika in your sauce. If you don’t have smoked paprika, regular paprika will also work, but it won’t provide the same smoky notes.
- Salt and pepper to taste: Salt and pepper are essential seasonings that enhance all the other flavors in the sauce and bring everything together. Start with a generous pinch of salt and pepper and then adjust to your taste. Remember that salt is crucial for bringing out the flavors, so don’t be afraid to season generously. Taste the sauce after blending and add more salt and pepper as needed until it’s perfectly seasoned to your liking.
For the Pasta:
- 12 oz elbow macaroni (or any pasta shape you prefer, gluten-free options work too): Elbow macaroni is the classic pasta shape for mac and cheese, with its curved shape and ridges perfectly capturing the creamy sauce. However, you can use any pasta shape you prefer, such as shells, cavatappi, penne, or rotini. For a gluten-free option, use gluten-free macaroni made from rice flour, corn flour, or quinoa flour. Cook the pasta al dente to prevent it from becoming mushy when combined with the sauce.
- 1 tbsp olive oil or vegan butter (optional, for added richness): Tossing the cooked pasta with a little olive oil or vegan butter is an optional step that adds a touch of richness and helps to prevent the noodles from sticking together while you prepare the sauce. This is especially helpful if you’re not serving the mac and cheese immediately after cooking. Use a good quality olive oil or your favorite vegan butter for the best flavor.
- 1 tsp salt (for pasta water): Salting the pasta water is crucial for seasoning the pasta from the inside out and enhancing its flavor. Use a generous teaspoon of salt for a large pot of water. The salted water not only seasons the pasta itself but also helps to cook it evenly and prevent it from becoming sticky.
Optional Toppings:
- Bread crumbs (lightly toasted with a bit of olive oil for crunch): Toasted bread crumbs add a delightful crunchy topping that contrasts beautifully with the creamy mac and cheese. Use panko bread crumbs for extra crispiness. Toast them in a pan with a little olive oil until golden brown and fragrant. For a gluten-free option, use gluten-free bread crumbs or crushed gluten-free crackers.
- Fresh herbs like parsley or chives: Fresh herbs like parsley or chives add a burst of freshness and color to the finished dish, balancing the richness of the sauce and adding a touch of elegance. Finely chop the herbs and sprinkle them over the mac and cheese just before serving. Other herbs that would work well include thyme, oregano, or basil.
- Steamed veggies (broccoli, spinach, or peas work great): Adding steamed vegetables like broccoli, spinach, or peas is a great way to boost the nutritional value of the mac and cheese and add some extra flavor and texture. Steam your favorite veggies until tender-crisp and stir them into the mac and cheese just before serving. Roasted vegetables like cauliflower, Brussels sprouts, or butternut squash would also be delicious additions.
Step-by-Step Guide to Making Vegan Mac and Cheese
Ready to create your own bowl of creamy, dreamy vegan mac and cheese? Follow these simple step-by-step instructions for a foolproof recipe that’s guaranteed to impress:
Step 1: Soak the Cashews
The foundation of our creamy vegan cheese sauce lies in soaked cashews. This crucial step softens the cashews, allowing them to blend into a perfectly smooth and velvety texture.
- Method 1: Overnight Soak (Recommended): Place 1 cup of raw cashews in a bowl and cover them with cold water. Ensure the cashews are fully submerged. Let them soak at room temperature for at least 2 hours, or ideally overnight (8-12 hours). The longer they soak, the creamier your sauce will be.
- Method 2: Quick Soak (For When You’re Short on Time): If you’re pressed for time, you can use the quick-soak method. Place the cashews in a saucepan and cover them with water. Bring the water to a boil and let the cashews simmer for 15 minutes. Drain and rinse the cashews thoroughly before blending.
- Why Soaking is Important: Soaking breaks down the starches in the cashews, resulting in a smoother, less gritty sauce. It also makes the cashews easier to digest. While the cashews are soaking, you can use this time to gather the rest of your ingredients and get the pasta water boiling, making the cooking process more efficient.
Step 2: Cook the Pasta
While the cashews are soaking, let’s get the pasta cooking. This is a straightforward step, but a few key tips will ensure perfectly cooked pasta every time.
- Bring Water to a Boil: Fill a large pot with water – you’ll need enough water so that the pasta has plenty of room to move around while cooking (at least 4 quarts for 12 oz of pasta). Bring the water to a rolling boil over high heat.
- Salt the Water Generously: Once the water is boiling, add a generous teaspoon of salt. Don’t be shy with the salt – it’s essential for seasoning the pasta and enhancing its flavor. “Pasta water should taste like the sea,” is a common saying in Italian cooking.
- Add the Pasta: Add 12 oz of elbow macaroni (or your preferred pasta shape) to the boiling water. Stir immediately to prevent the pasta from sticking to the bottom of the pot.
- Cook Al Dente: Cook the pasta according to the package instructions until it is al dente, which means “to the tooth” in Italian. Al dente pasta is firm to the bite and slightly chewy. This usually takes about 7-9 minutes for elbow macaroni. Overcooked pasta will become mushy when combined with the sauce, so it’s better to err on the side of slightly undercooked.
- Pro Tip: Stirring is Key: Stir the pasta occasionally while it’s cooking to prevent it from sticking together. This is especially important in the first few minutes after adding the pasta to the boiling water.
- Drain and Set Aside: Once the pasta is cooked al dente, drain it immediately in a colander. Don’t rinse the pasta unless you are using gluten-free pasta, as rinsing can remove some of the starch that helps the sauce cling to the noodles. If you’re not combining the pasta with the sauce right away, you can toss it with a little olive oil or vegan butter to prevent it from sticking together.
Step 3: Prepare the Cheese Sauce
Now for the magic! This is where we transform soaked cashews and simple seasonings into a luscious, cheesy sauce that will rival any dairy-based mac and cheese.
- Drain and Rinse Cashews: If you soaked your cashews overnight or used the quick-soak method, drain them thoroughly and rinse them under cold water. This removes any residual soaking water and ensures a clean flavor.
- Combine Sauce Ingredients in Blender: Place the drained and rinsed cashews in a high-speed blender or food processor. Add the nutritional yeast, unsweetened almond milk, lemon juice, apple cider vinegar, minced garlic, Dijon mustard, onion powder, smoked paprika (if using), salt, and pepper.
- Blend Until Smooth and Creamy: Secure the lid on your blender and blend on high speed until the mixture is completely smooth and creamy. This may take 2-3 minutes, depending on the power of your blender. Stop blending occasionally to scrape down the sides of the blender jar with a spatula to ensure all ingredients are fully incorporated.
- Check Consistency: The sauce should be thick but pourable, resembling the consistency of heavy cream or melted cheese sauce. If the sauce is too thick, add a little more almond milk, 1 tablespoon at a time, and blend again until you reach the desired consistency. If it’s too thin, you can blend for a little longer, or simmer it gently in a saucepan to thicken it slightly (though this is usually not necessary).
Step 4: Taste and Adjust
This is your opportunity to customize the sauce to your personal taste preferences. Don’t be afraid to experiment and tweak the seasonings until it’s perfect for you!
- Taste the Sauce: Carefully taste a spoonful of the cheese sauce. What do you think? Does it need more salt? More cheesiness? More tang?
- Adjust Seasonings:
- For More Cheesy Flavor: Add an extra tablespoon of nutritional yeast.
- For More Tanginess: Add a squeeze of lemon juice or a splash of apple cider vinegar.
- For More Savory Flavor: Add a pinch more onion powder or garlic powder.
- For More Smokiness: Add a pinch more smoked paprika.
- For More Heat: Add a pinch of cayenne pepper or a dash of hot sauce.
- For More Richness: Stir in a tablespoon of vegan butter or olive oil.
- Blend Again: After adding any seasonings, blend the sauce again briefly to ensure everything is well combined.
- Repeat Tasting and Adjusting: Taste the sauce again and continue to adjust the seasonings until you are completely happy with the flavor. Remember, you are aiming for a balanced and flavorful sauce that mimics the taste of cheesy mac and cheese.
Step 5: Combine the Pasta and Sauce
The final steps are all about bringing the pasta and sauce together to create that comforting, cheesy goodness we all crave.
- Return Pasta to Pot: Return the drained pasta to the pot you cooked it in, or transfer it to a large mixing bowl. If you tossed the pasta with olive oil or vegan butter earlier, you can skip this step.
- Pour Sauce Over Pasta: Pour the creamy vegan cheese sauce over the cooked pasta.
- Stir Gently to Coat: Gently stir the pasta and sauce together until every piece of macaroni is evenly coated in the luscious cheese sauce. Be careful not to over-stir, as this can break the pasta. The warmth of the pasta will help to slightly thicken the sauce, creating that signature velvety texture.
- Add Veggies (Optional): If you’re adding sautéed or steamed vegetables, now is the time to stir them into the mac and cheese. Broccoli florets, spinach, peas, roasted vegetables – all are delicious additions.
Step 6: Optional Crunchy Topping
For an extra layer of texture and flavor, a crunchy topping is highly recommended. Toasted breadcrumbs are a classic choice, adding a delightful contrast to the creamy mac and cheese.
- Prepare Breadcrumbs (If Using): Heat a small pan over medium heat. Add 1-2 tablespoons of olive oil or vegan butter. Once the oil is hot, add about 1/4 cup of breadcrumbs (panko breadcrumbs work best for extra crunch). Toast the breadcrumbs for a few minutes, stirring frequently, until they are golden brown and crispy. Season with a pinch of salt and pepper, if desired.
- Sprinkle Topping Over Mac and Cheese: Sprinkle the toasted breadcrumbs evenly over the top of the vegan mac and cheese.
- Add Fresh Herbs (Optional): For a final touch of freshness and visual appeal, sprinkle freshly chopped herbs like parsley or chives over the top of the mac and cheese and breadcrumbs.
Step 7: Serve and Enjoy
The moment you’ve been waiting for – time to savor your homemade vegan mac and cheese!
- Serve Immediately: Vegan mac and cheese is best enjoyed immediately while the sauce is still warm, creamy, and luscious.
- Scoop into Bowls: Scoop generous portions of the vegan mac and cheese into bowls.
- Garnish (Optional): Garnish with extra nutritional yeast for added cheesiness, a drizzle of vegan cheese sauce, or a sprinkle of fresh herbs. Steamed vegetables on the side make a great accompaniment.
- Enjoy! Take a big bite and savor the creamy, cheesy, comforting goodness of your vegan mac and cheese. Prepare for compliments – everyone will be amazed that it’s dairy-free!
- Reheating Leftovers: If you have leftovers, store them in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm the mac and cheese in a saucepan over low heat, adding a splash of almond milk or plant-based milk to restore the creaminess. You can also reheat it in the microwave in short intervals, stirring in between, until heated through.
Nutrition Facts (per serving, approximate)
Please note that the nutrition facts are estimates and can vary based on specific ingredients and serving sizes. This is based on a recipe serving approximately 6-8 people.
- Serving Size: Approximately 1 cup
- Calories: 350-450 kcal
- Protein: 10-15g
- Fat: 20-25g
- Saturated Fat: 2-3g (primarily from cashews, which are healthy fats)
- Carbohydrates: 40-50g
- Fiber: 5-7g
- Sugar: 2-3g (naturally occurring in plant-based milk and cashews)
- Cholesterol: 0mg
This vegan mac and cheese is a relatively healthy comfort food option, especially compared to traditional dairy-based mac and cheese. It’s lower in saturated fat and cholesterol, and higher in fiber and plant-based protein.
Preparation Time
- Soaking Time: 2 hours minimum (or overnight) for cashews (Quick soak: 15 minutes)
- Prep Time: 15 minutes (gathering ingredients, mincing garlic, etc.)
- Cook Time: 20 minutes (cooking pasta and making sauce)
- Total Time: Approximately 2 hours 35 minutes (including soaking time) or 35 minutes (with quick soak)
This recipe is relatively quick to prepare, especially if you opt for the quick cashew soaking method. Most of the time is hands-off soaking time. The actual cooking and preparation are quite efficient.
How to Serve Vegan Mac and Cheese
Vegan mac and cheese is delicious on its own, but here are some exciting ways to serve it and elevate your meal:
- Classic Comfort: Serve it simply in bowls as a comforting main dish. It’s perfect for a cozy night in, a casual weeknight dinner, or a potluck contribution.
- Side Dish Sensation: Pair it as a side dish with your favorite vegan mains. It complements vegan burgers, lentil loaf, roasted vegetables, or grilled plant-based sausages beautifully.
- Loaded Mac and Cheese Bar: Create a fun and interactive mac and cheese bar! Set out bowls of vegan mac and cheese and offer a variety of toppings for guests to customize their bowls. Topping ideas include:
- Toasted breadcrumbs
- Chopped fresh herbs (parsley, chives, thyme)
- Steamed or roasted vegetables (broccoli, cauliflower, peas, spinach, mushrooms)
- Vegan bacon bits or tempeh bacon crumbles
- Pickled jalapenos or banana peppers for a spicy kick
- Caramelized onions
- Vegan chili
- Baked Mac and Cheese: For an even richer and more decadent dish, bake your vegan mac and cheese! Transfer the mac and cheese to a baking dish, top with breadcrumbs (if desired), and bake at 375°F (190°C) for 20-25 minutes, or until bubbly and golden brown.
- Mac and Cheese Bowls with Protein: Turn your mac and cheese into a complete meal by adding a source of plant-based protein. Top bowls of mac and cheese with:
- Grilled or pan-fried tofu or tempeh
- Black beans or chickpeas
- Vegan meatballs or sausages
- Lentils or quinoa
Additional Tips for Perfect Vegan Mac and Cheese
Mastering vegan mac and cheese is easier than you think! Here are five essential tips to ensure your dish is always creamy, cheesy, and utterly delicious:
- Don’t Skimp on Soaking: Soaking the cashews is absolutely crucial for achieving a smooth, creamy sauce. Whether you opt for the overnight soak or the quick boil method, don’t skip this step. Properly soaked cashews blend into a velvety texture, while unsoaked cashews can result in a grainy sauce.
- Taste and Season as You Go: Seasoning is key to a flavorful vegan cheese sauce. Taste the sauce after blending and don’t be afraid to adjust the seasonings to your liking. Nutritional yeast, lemon juice, apple cider vinegar, salt, and pepper are all essential for that cheesy flavor, but you may need to tweak the amounts to find your perfect balance.
- Use a High-Speed Blender: A high-speed blender is your best friend when making cashew-based sauces. It will ensure that the cashews are blended into a perfectly smooth and creamy consistency. If you don’t have a high-speed blender, a regular blender or food processor will work, but you may need to blend for longer and scrape down the sides more frequently to achieve a smooth sauce. You might also consider soaking the cashews for an extended period for even softer results.
- Don’t Overcook the Pasta: Overcooked pasta will become mushy when combined with the sauce, resulting in a less appealing texture. Cook the pasta al dente, which means it should be firm to the bite. It will continue to cook slightly when you add the hot cheese sauce.
- Experiment with Flavors and Toppings: This vegan mac and cheese recipe is a fantastic base, but don’t be afraid to get creative and experiment with different flavors and toppings. Try adding roasted vegetables, different spices, or various crunchy toppings to create your own signature vegan mac and cheese masterpiece. The possibilities are endless!
Frequently Asked Questions (FAQ) About Vegan Mac and Cheese
Still have questions about making the perfect vegan mac and cheese? Here are answers to some common queries:
Q1: Can I make this vegan mac and cheese ahead of time?
A: Yes, you can prepare the vegan cheese sauce ahead of time and store it in an airtight container in the refrigerator for up to 3 days. When you’re ready to serve, cook the pasta and then reheat the sauce gently in a saucepan over low heat, adding a splash of plant-based milk to restore the creaminess if needed. Combine the sauce with the cooked pasta just before serving. It is generally best to cook the pasta fresh for optimal texture.
Q2: Can I freeze vegan mac and cheese?
A: Freezing vegan mac and cheese is not recommended as the sauce may become grainy and the pasta texture can change upon thawing. It’s best to enjoy it fresh or within a few days of making it.
Q3: I don’t have nutritional yeast. Can I still make this recipe?
A: Nutritional yeast is a key ingredient for achieving that cheesy flavor in vegan mac and cheese. While you can technically make the sauce without it, the flavor will be significantly different and less cheesy. If you can’t find nutritional yeast locally, it’s readily available online. It’s a worthwhile investment for vegan cooking, as it adds a cheesy umami flavor to many dishes.
Q4: Can I use pre-soaked cashews to save time?
A: While you can sometimes find pre-soaked cashews, it’s generally more cost-effective and reliable to soak raw cashews yourself. Pre-soaked cashews may also be less fresh. Soaking them yourself ensures you have control over the process and can achieve the desired level of softness.
Q5: What other vegetables can I add to this vegan mac and cheese?
A: The possibilities are endless! Some delicious vegetable additions include:
- Roasted broccoli or cauliflower florets
- Sautéed spinach or kale
- Peas (fresh or frozen)
- Roasted butternut squash or sweet potatoes
- Mushrooms (sautéed or roasted)
- Bell peppers (roasted or sautéed)
- Asparagus (steamed or roasted)
Feel free to get creative and add your favorite vegetables to boost the nutrition and flavor of your vegan mac and cheese!
Print
Creamy Vegan Mac and Cheese Recipe
Ingredients
For the Cheese Sauce:
- 1 cup raw cashews, soaked for at least 2 hours or overnight: Raw cashews are the star of the show when it comes to creating a creamy vegan cheese sauce. Soaking them softens them, making them blend into a velvety smooth consistency. Use raw, unsalted cashews for the best flavor. Soaking is crucial for achieving that perfect creaminess, so don’t skip this step! If you’re short on time, you can use the quick-soak method by boiling the cashews for 15 minutes, but overnight soaking yields the absolute smoothest sauce.
- 1/4 cup nutritional yeast: Nutritional yeast is the secret ingredient that lends this sauce its cheesy, umami-rich flavor. It’s a deactivated yeast with a savory, nutty, and slightly cheesy taste that’s often used in vegan cooking as a cheese substitute. Don’t be tempted to skip this ingredient – it’s essential for achieving that authentic mac and cheese flavor. You can find nutritional yeast at most health food stores or online.
- 1 cup unsweetened almond milk (or any plant-based milk): Plant-based milk provides the liquid base for the cheese sauce and helps to achieve the desired consistency. Unsweetened almond milk is a great option because it’s neutral in flavor and readily available. However, you can also use other unsweetened plant-based milks like cashew milk, oat milk, soy milk, or even hemp milk. Choose a milk that you enjoy the taste of, as it will subtly influence the final flavor of the sauce.
- 2 tbsp lemon juice: Lemon juice adds a touch of acidity to the sauce, which is crucial for mimicking the tanginess of cheese and balancing the richness of the cashews. Freshly squeezed lemon juice is always preferred for the brightest flavor, but bottled lemon juice will also work in a pinch. The acidity also helps to cut through the richness of the sauce and prevent it from feeling too heavy.
- 1 tbsp apple cider vinegar: Apple cider vinegar further enhances the tangy, cheesy flavor profile of the sauce and adds a subtle complexity. Like lemon juice, it helps to balance the richness and adds a depth of flavor that’s reminiscent of aged cheese. Use raw, unfiltered apple cider vinegar if possible, as it has a slightly more nuanced flavor.
- 2 cloves garlic, minced: Garlic adds a savory depth and aroma to the cheese sauce, enhancing its overall flavor profile. Freshly minced garlic is recommended for the best flavor, but you can also use garlic powder if you’re in a hurry. If you’re a garlic lover, feel free to add an extra clove or two for a bolder flavor.
- 1 tbsp Dijon mustard: Dijon mustard adds a subtle tang and complexity to the sauce, contributing to that signature mac and cheese flavor. It also helps to emulsify the sauce and create a smoother texture. Dijon mustard has a more pronounced flavor than yellow mustard, so it’s the preferred choice for this recipe.
- 1 tsp onion powder: Onion powder adds a savory, slightly sweet onion flavor that complements the other spices and enhances the overall depth of the sauce. It’s a pantry staple that adds a subtle but important layer of flavor to many dishes, including this vegan mac and cheese.
- 1/2 tsp smoked paprika (optional for added flavor): Smoked paprika is an optional but highly recommended ingredient that adds a delightful smoky depth to the cheese sauce, making it even more reminiscent of traditional mac and cheese. It adds a subtle warmth and complexity that elevates the flavor profile. If you love smoky flavors, definitely include smoked paprika in your sauce. If you don’t have smoked paprika, regular paprika will also work, but it won’t provide the same smoky notes.
- Salt and pepper to taste: Salt and pepper are essential seasonings that enhance all the other flavors in the sauce and bring everything together. Start with a generous pinch of salt and pepper and then adjust to your taste. Remember that salt is crucial for bringing out the flavors, so don’t be afraid to season generously. Taste the sauce after blending and add more salt and pepper as needed until it’s perfectly seasoned to your liking.
For the Pasta:
- 12 oz elbow macaroni (or any pasta shape you prefer, gluten-free options work too): Elbow macaroni is the classic pasta shape for mac and cheese, with its curved shape and ridges perfectly capturing the creamy sauce. However, you can use any pasta shape you prefer, such as shells, cavatappi, penne, or rotini. For a gluten-free option, use gluten-free macaroni made from rice flour, corn flour, or quinoa flour. Cook the pasta al dente to prevent it from becoming mushy when combined with the sauce.
- 1 tbsp olive oil or vegan butter (optional, for added richness): Tossing the cooked pasta with a little olive oil or vegan butter is an optional step that adds a touch of richness and helps to prevent the noodles from sticking together while you prepare the sauce. This is especially helpful if you’re not serving the mac and cheese immediately after cooking. Use a good quality olive oil or your favorite vegan butter for the best flavor.
- 1 tsp salt (for pasta water): Salting the pasta water is crucial for seasoning the pasta from the inside out and enhancing its flavor. Use a generous teaspoon of salt for a large pot of water. The salted water not only seasons the pasta itself but also helps to cook it evenly and prevent it from becoming sticky.
Instructions
Step 1: Soak the Cashews
The foundation of our creamy vegan cheese sauce lies in soaked cashews. This crucial step softens the cashews, allowing them to blend into a perfectly smooth and velvety texture.
- Method 1: Overnight Soak (Recommended): Place 1 cup of raw cashews in a bowl and cover them with cold water. Ensure the cashews are fully submerged. Let them soak at room temperature for at least 2 hours, or ideally overnight (8-12 hours). The longer they soak, the creamier your sauce will be.
- Method 2: Quick Soak (For When You’re Short on Time): If you’re pressed for time, you can use the quick-soak method. Place the cashews in a saucepan and cover them with water. Bring the water to a boil and let the cashews simmer for 15 minutes. Drain and rinse the cashews thoroughly before blending.
- Why Soaking is Important: Soaking breaks down the starches in the cashews, resulting in a smoother, less gritty sauce. It also makes the cashews easier to digest. While the cashews are soaking, you can use this time to gather the rest of your ingredients and get the pasta water boiling, making the cooking process more efficient.
Step 2: Cook the Pasta
While the cashews are soaking, let’s get the pasta cooking. This is a straightforward step, but a few key tips will ensure perfectly cooked pasta every time.
- Bring Water to a Boil: Fill a large pot with water – you’ll need enough water so that the pasta has plenty of room to move around while cooking (at least 4 quarts for 12 oz of pasta). Bring the water to a rolling boil over high heat.
- Salt the Water Generously: Once the water is boiling, add a generous teaspoon of salt. Don’t be shy with the salt – it’s essential for seasoning the pasta and enhancing its flavor. “Pasta water should taste like the sea,” is a common saying in Italian cooking.
- Add the Pasta: Add 12 oz of elbow macaroni (or your preferred pasta shape) to the boiling water. Stir immediately to prevent the pasta from sticking to the bottom of the pot.
- Cook Al Dente: Cook the pasta according to the package instructions until it is al dente, which means “to the tooth” in Italian. Al dente pasta is firm to the bite and slightly chewy. This usually takes about 7-9 minutes for elbow macaroni. Overcooked pasta will become mushy when combined with the sauce, so it’s better to err on the side of slightly undercooked.
- Pro Tip: Stirring is Key: Stir the pasta occasionally while it’s cooking to prevent it from sticking together. This is especially important in the first few minutes after adding the pasta to the boiling water.
- Drain and Set Aside: Once the pasta is cooked al dente, drain it immediately in a colander. Don’t rinse the pasta unless you are using gluten-free pasta, as rinsing can remove some of the starch that helps the sauce cling to the noodles. If you’re not combining the pasta with the sauce right away, you can toss it with a little olive oil or vegan butter to prevent it from sticking together.
Step 3: Prepare the Cheese Sauce
Now for the magic! This is where we transform soaked cashews and simple seasonings into a luscious, cheesy sauce that will rival any dairy-based mac and cheese.
- Drain and Rinse Cashews: If you soaked your cashews overnight or used the quick-soak method, drain them thoroughly and rinse them under cold water. This removes any residual soaking water and ensures a clean flavor.
- Combine Sauce Ingredients in Blender: Place the drained and rinsed cashews in a high-speed blender or food processor. Add the nutritional yeast, unsweetened almond milk, lemon juice, apple cider vinegar, minced garlic, Dijon mustard, onion powder, smoked paprika (if using), salt, and pepper.
- Blend Until Smooth and Creamy: Secure the lid on your blender and blend on high speed until the mixture is completely smooth and creamy. This may take 2-3 minutes, depending on the power of your blender. Stop blending occasionally to scrape down the sides of the blender jar with a spatula to ensure all ingredients are fully incorporated.
- Check Consistency: The sauce should be thick but pourable, resembling the consistency of heavy cream or melted cheese sauce. If the sauce is too thick, add a little more almond milk, 1 tablespoon at a time, and blend again until you reach the desired consistency. If it’s too thin, you can blend for a little longer, or simmer it gently in a saucepan to thicken it slightly (though this is usually not necessary).
Step 4: Taste and Adjust
This is your opportunity to customize the sauce to your personal taste preferences. Don’t be afraid to experiment and tweak the seasonings until it’s perfect for you!
- Taste the Sauce: Carefully taste a spoonful of the cheese sauce. What do you think? Does it need more salt? More cheesiness? More tang?
- Adjust Seasonings:
- For More Cheesy Flavor: Add an extra tablespoon of nutritional yeast.
- For More Tanginess: Add a squeeze of lemon juice or a splash of apple cider vinegar.
- For More Savory Flavor: Add a pinch more onion powder or garlic powder.
- For More Smokiness: Add a pinch more smoked paprika.
- For More Heat: Add a pinch of cayenne pepper or a dash of hot sauce.
- For More Richness: Stir in a tablespoon of vegan butter or olive oil.
- Blend Again: After adding any seasonings, blend the sauce again briefly to ensure everything is well combined.
- Repeat Tasting and Adjusting: Taste the sauce again and continue to adjust the seasonings until you are completely happy with the flavor. Remember, you are aiming for a balanced and flavorful sauce that mimics the taste of cheesy mac and cheese.
Step 5: Combine the Pasta and Sauce
The final steps are all about bringing the pasta and sauce together to create that comforting, cheesy goodness we all crave.
- Return Pasta to Pot: Return the drained pasta to the pot you cooked it in, or transfer it to a large mixing bowl. If you tossed the pasta with olive oil or vegan butter earlier, you can skip this step.
- Pour Sauce Over Pasta: Pour the creamy vegan cheese sauce over the cooked pasta.
- Stir Gently to Coat: Gently stir the pasta and sauce together until every piece of macaroni is evenly coated in the luscious cheese sauce. Be careful not to over-stir, as this can break the pasta. The warmth of the pasta will help to slightly thicken the sauce, creating that signature velvety texture.
- Add Veggies (Optional): If you’re adding sautéed or steamed vegetables, now is the time to stir them into the mac and cheese. Broccoli florets, spinach, peas, roasted vegetables – all are delicious additions.
Step 6: Optional Crunchy Topping
For an extra layer of texture and flavor, a crunchy topping is highly recommended. Toasted breadcrumbs are a classic choice, adding a delightful contrast to the creamy mac and cheese.
- Prepare Breadcrumbs (If Using): Heat a small pan over medium heat. Add 1-2 tablespoons of olive oil or vegan butter. Once the oil is hot, add about 1/4 cup of breadcrumbs (panko breadcrumbs work best for extra crunch). Toast the breadcrumbs for a few minutes, stirring frequently, until they are golden brown and crispy. Season with a pinch of salt and pepper, if desired.
- Sprinkle Topping Over Mac and Cheese: Sprinkle the toasted breadcrumbs evenly over the top of the vegan mac and cheese.
- Add Fresh Herbs (Optional): For a final touch of freshness and visual appeal, sprinkle freshly chopped herbs like parsley or chives over the top of the mac and cheese and breadcrumbs.
Step 7: Serve and Enjoy
The moment you’ve been waiting for – time to savor your homemade vegan mac and cheese!
- Serve Immediately: Vegan mac and cheese is best enjoyed immediately while the sauce is still warm, creamy, and luscious.
- Scoop into Bowls: Scoop generous portions of the vegan mac and cheese into bowls.
- Garnish (Optional): Garnish with extra nutritional yeast for added cheesiness, a drizzle of vegan cheese sauce, or a sprinkle of fresh herbs. Steamed vegetables on the side make a great accompaniment.
- Enjoy! Take a big bite and savor the creamy, cheesy, comforting goodness of your vegan mac and cheese. Prepare for compliments – everyone will be amazed that it’s dairy-free!
- Reheating Leftovers: If you have leftovers, store them in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm the mac and cheese in a saucepan over low heat, adding a splash of almond milk or plant-based milk to restore the creaminess. You can also reheat it in the microwave in short intervals, stirring in between, until heated through.
Nutrition
- Serving Size: One Normal Portion
- Calories: 350-450 kcal
- Sugar: 2-3g
- Fat: 20-25g
- Saturated Fat: 2-3g
- Carbohydrates: 40-50g
- Fiber: 5-7g
- Protein: 10-15g





