Beverages
This almond milk mac and cheese delivers the same comforting richness as classic versions, but with a silky texture and nutty depth that surprises even cheese skeptics.
The secret lies in blending almond milk with nutritional yeast and cashews to create a sauce that's creamy yet light—no heavy cream or dairy required. What makes this recipe work is the proper technique for achieving that signature velvety consistency without separation.
The foundation of this dish is a simple yet precise method: cooking the pasta al dente, then combining it with the warm almond milk cheese sauce while still hot. This ensures the sauce clings perfectly to each noodle, creating that familiar mac and cheese experience with a plant-based twist.
The nutritional yeast adds that unmistakable cheesy flavor, while the cashews provide the creaminess that holds everything together.
What you'll end up with is a dish that's rich, satisfying, and packed with flavor—golden noodles coated in a velvety sauce that's both creamy and subtly nutty. The texture is what makes this recipe stand out: silky rather than heavy, with just the right balance of tangy and savory notes.
It's the kind of comfort food that feels indulgent yet aligns with plant-based lifestyles.
Perfect for meal prep or serving immediately, this mac and cheese reheats beautifully while maintaining its creamy texture. Whether you're making it for a family dinner or a cozy weeknight meal, this recipe proves that plant-based comfort food can be just as rich and satisfying as the original.
Let's get started on creating this delicious dish.
Ingredients for almond milk mac and cheese
Silky almond milk base meets cheesy depth with these 12 simple yet powerful ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or elbow shape |
| Unsweetened Almond Milk 🥛 | 2 cups | Plain, unsweetened variety |
| Raw Cashews 🥜 | ½ cup | Unsalted, soaked for creaminess |
| Nutritional Yeast 🍃 | ½ cup | Fortified, for cheesy flavor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and texture |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for flavor |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for tang |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and balance |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| White Miso Paste 🍜 | 1 tbsp | For umami depth (optional) |
| Red Bell Pepper 🌶️ | ¼ cup | Diced, for color and crunch |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The almond milk and cashews form the creamy foundation—soak the cashews for 30 minutes to ensure maximum creaminess. Unsweetened almond milk is critical; flavored versions can alter the delicate balance. Nutritional yeast is the secret weapon for that authentic cheesy flavor, so don't skip it or substitute with regular yeast. For the best texture, Diamond Crystal kosher salt dissolves perfectly without graininess. If you're short on time, pre-soaked cashews from the bulk section at Whole Foods save prep work.
No cashews? Silken tofu or blended white beans work in a pinch for creaminess, though texture will differ slightly. Swap the red bell pepper for steamed broccoli or roasted zucchini if you prefer. The miso paste adds depth but isn't mandatory—skip it if you prefer a milder flavor. Fresh garlic is ideal, but garlic powder at half the amount works in a bind. For extra richness, add 1 tbsp vegan butter to the sauce. The lemon juice prevents curdling, so don't omit it even if you're not a fan of citrus.
Pasta should be al dente—this ensures it holds up when mixed with the warm sauce. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. For meal prep, portion into single servings before freezing to avoid clumping. The sauce reheats beautifully—add a splash of almond milk when warming to restore creaminess. Garnish with parsley just before serving to keep it vibrant.
Why You'll Love This Recipe
- No Blender Hassle: I’ll be real—soaking the cashews overnight feels like a chore, but honestly? It’s worth it. No pulsing, no straining, just dump and blend. That creamy sauce comes together smoother than any powdered mix, and the texture? Buttery perfection without the guilt.
- Umami Bomb: The nutritional yeast isn’t just a secret—it’s the star. That savory punch from the cashews and olive oil makes this richer than your childhood memories (but way healthier). Add a pinch of garlic powder, and suddenly, it’s the kind of mac that makes you pause mid-bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss the cooled pasta with a little extra olive oil so it reheats like a dream, and pack it in jars. Kids? Parents? Even your picky coworker—it disappears faster than store-bought versions. (Yes, even on a Tuesday.)
- Pantry Magic: Cashews and almond milk are shelf-stable, and nutritional yeast lasts forever. Swap in chickpeas for protein, or stir in frozen peas for veggies—this recipe stretches further than my grocery budget lets on. Leftovers? Reheat in minutes, no soggy pasta in sight.
Step-by-step instructions for almond milk mac and cheese
This creamy, plant-based mac and cheese delivers restaurant-quality texture with nutty depth—no dairy required.
Soak the Cashews and Prepare the Cheese Sauce Base
Place the 0.5 cup raw cashews in a small bowl and cover with hot water. Let them soak for at least 2 hours (or overnight) until soft and pliable. This step is crucial—the soaked cashews will blend into a velvety base that replaces dairy creaminess.
While the cashews soak, combine the 2 cups unsweetened almond milk, 0.25 cup extra-virgin olive oil, 3 cloves minced garlic, 1 tbsp lemon juice, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp ground black pepper in a blender. Blend until completely smooth—you're creating the flavor foundation for your sauce. The olive oil adds richness, while the lemon juice brightens the nutty flavors.
Blend the Cheese Sauce to Perfection
Drain and rinse the soaked cashews, then add them to the blender with the almond milk mixture. Blend again until completely smooth, scraping down the sides as needed. Add the 0.5 cup nutritional yeast and 1 tbsp white miso paste (if using) and blend for another 30 seconds—this gives you that classic cheesy umami depth without dairy.
Taste the sauce and adjust seasoning if needed. The nutritional yeast should provide a strong cheesy flavor, but if it tastes flat, add a pinch more salt. The sauce should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons of hot water to reach your desired consistency. Keep the sauce warm in a saucepan over low heat while you cook the pasta.
Cook the Pasta Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz elbow macaroni and cook until 1 minute before the package instructions for al dente. This slight undercooking prevents the pasta from becoming mushy when mixed with the warm sauce. Reserve 1 cup of pasta water before draining—this starchy liquid helps create a silky sauce.
Drain the pasta and immediately return it to the pot. Pour the warm cheese sauce over the pasta and toss vigorously with tongs. If the sauce seems too thick, add pasta water 1 tablespoon at a time until it reaches a creamy, clingy consistency. The sauce should coat the pasta completely without being watery.
Finish and Serve with Fresh Toppings
Transfer the mac and cheese to a serving dish and stir in the 0.25 cup diced red bell pepper and 0.25 cup chopped fresh parsley. The bell pepper adds a pleasant crunch and vibrant color, while the parsley brightens the dish. Let it sit for 2-3 minutes to allow the flavors to meld together.
Serve immediately while warm. The dish should have a luxurious, creamy texture with a subtle nutty undertone from the cashews. Each bite should deliver that satisfying cheesy flavor without being overly heavy. Pair with garlic bread or a simple green salad for a complete meal.
Pro Tips For Making Almond Milk Mac And Cheese
- SOAK CASHEWS OVERNIGHT: I learned this the hard way—rushing soaks leaves gritty cashew bits in your sauce. Toss them in unsweetened almond milk (1 cup cashews to 2 cups milk) and refrigerate 12+ hours. The texture becomes silky, and blending becomes effortless. No blender struggles, no weird mouthfeel.
- COOK PASTA AL DENTE THEN SHOCK: This isn’t just about taste—it’s about texture. Pull pasta when it’s 1 minute shy of package time, then plunge into ice water for 30 seconds. Stops cooking, locks in bite, and prevents that sad, mushy pile. Trust me, your mac will hold up better when mixed with the sauce.
- BLEND CASHEW SAUCE HOT: Cold cashew blends turn greasy. Heat the soaked cashews with a splash of almond milk (just warm, not boiling) before blending. The heat emulsifies the fat, making the sauce creamy without extra oil. Also, add nutritional yeast after blending—it clumps like crazy if mixed in early.
- SALT THE PASTA WATER WELL: Yes, even with almond milk. The pasta absorbs flavor from the water, and if it’s bland, the final dish tastes flat. Use 2 tablespoons salt per 4 quarts water—more than you think, especially since this isn’t a heavy cheese version. Taste the drained pasta; it should be noticeably salty.
Make-ahead tips for this dish
Prep Ahead Sauce
Make the almond milk cheese sauce 24 hours in advance—it actually tastes better after flavors meld! Store the blended sauce in an airtight container in the fridge. When ready to use, simply warm it gently over low heat while stirring constantly to prevent separation.
Add 1-2 tablespoons of hot water if it thickens too much during reheating. This method saves time on busy weeknights while keeping that velvety texture intact. 💡
Pasta Pre-Cooking
Cook the pasta just 1 minute less than package instructions and store it in the fridge in pasta water (yes, really!). This prevents overcooking when reheating later. When ready to assemble, drain the pasta, rinse briefly with cold water, then toss with the warmed sauce.
The cold water shock helps maintain the pasta's bite while the sauce clings perfectly. 🍝
Freezer-Friendly Assembly
For ultimate convenience, assemble the entire dish before freezing. Spread the cooled mac and cheese in a single layer on a baking sheet, then freeze until solid. Transfer to airtight freezer bags or containers with 1-inch headspace for expansion.
When reheating from frozen, microwave at 50% power for 3-4 minutes, stirring halfway, then finish in a saucepan with 2 tablespoons of almond milk to restore creaminess. ❄️
Portion Control
Divide the mac and cheese into single-serving portions before freezing or refrigerating. Use quart-sized freezer bags or small airtight containers—this prevents clumping and makes grab-and-go meals effortless. Label each portion with the date (it keeps 3 months in freezer or 5 days refrigerated).
The sauce reheats beautifully while maintaining that signature clingy texture. 📅
Sauce Boosters
Enhance your prepped sauce with flavor boosters before storing. Add ½ teaspoon smoked paprika for depth or 1 teaspoon apple cider vinegar for tang. For extra richness, stir in 1 tablespoon vegan butter during reheating.
These additions elevate the flavor profile without altering the sauce's fundamental creaminess. Keep these boosters in small jars alongside your stored sauce for easy access. 🌶️
Reheating Secrets
Always reheat the sauce separately from the pasta to maintain texture. Warm the sauce over low heat until just hot, then toss with the pasta in a pot with 1-2 tablespoons of almond milk.
The gentle heat prevents the sauce from curdling while the almond milk restores its velvety consistency. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. 🔥
Nutrition facts
Frequently asked questions about almond milk mac and cheese
Can I use store-bought almond milk instead of homemade?
Store-bought unsweetened almond milk works perfectly—just make sure it's plain (no vanilla or flavors). For extra creaminess, choose a brand with a slightly higher fat content like Silk or So Delicious. The key is using 2 cups total to maintain the right sauce consistency.
Why does my almond milk sauce get grainy when blending?
This usually happens when cashews aren't soaked long enough or blended thoroughly. Soak them for at least 2 hours (overnight is best) and blend until completely smooth, scraping down the sides. For extra insurance, strain the sauce through a fine-mesh sieve before combining with pasta.
Can I make this recipe without cashews?
Yes! Substitute with ½ cup silken tofu or ½ cup cooked white beans for creaminess. The texture will be slightly different but still delicious. For a richer alternative, use ¼ cup vegan butter in place of olive oil. Taste as you go to adjust seasoning.
How do I make this dish extra cheesy?
Double the nutritional yeast to 1 cup and add 1 tbsp white miso paste for deeper umami flavor. For a smoky twist, stir in ½ tsp smoked paprika or 1 tsp vegan Worcestershire sauce. The sauce will be even more flavorful while maintaining its creamy texture.
Can I use this sauce on other dishes?
This versatile sauce works perfectly on vegan lasagna layers, as a dip for breadsticks or veggies, or even as a creamy base for stuffed bell peppers. Just adjust the liquid slightly if using as a dip—add 1-2 tbsp almond milk** if needed for dipping consistency.
