Beverages
This almond milk mac and cheese delivers the same velvety richness as classic versions—but without dairy. 💛 The secret lies in blending almond milk with nutritional yeast and plant-based butter to create a sauce so creamy it clings to every noodle.
I developed this recipe after years of perfecting vegan comfort food, and the result is surprisingly indulgent. The magic happens when you cook the pasta al dente, then toss it with the warm sauce while it thickens.
Nutritional yeast adds that signature cheesy depth, while a splash of lemon juice brightens the flavor. For extra texture, I recommend topping with crispy breadcrumbs or roasted garlic—both elevate the dish without overpowering its natural creaminess.
By the time you take that first bite, you’ll taste the perfect balance of tangy, nutty, and savory notes. The sauce coats the pasta like a silky blanket, and the almond milk base keeps it light yet satisfying.
This is comfort food reimagined for plant-based eaters who refuse to compromise on texture or flavor. Serve immediately for the best experience, or let it rest for 10 minutes if you prefer a thicker sauce. Pair with steamed greens or a simple salad to round out the meal.
Here’s how to make it perfectly every time.
Ingredients for almond milk mac and cheese
Gather these plant-based staples for creamy, cheesy pasta that’s secretly dairy-free.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or elbow shape |
| Unsweetened Almond Milk 🥛 | 2 cups | Plain, unsweetened variety |
| Vegan Butter 🧈 | ½ cup | Melted, full-fat preferred |
| Nutritional Yeast 🍃 | ½ cup | Fortified, for cheesy flavor |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens the flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for roasted garlic |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Olive Oil 🫒 | 1 tbsp | For roasting garlic |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| White Pepper 🌶️ | ¼ tsp | For subtle seasoning |
| Maple Syrup 🍁 | 1 tsp | Balances tanginess |
The almond milk and vegan butter are the unsung heroes here. Store-brand unsweetened almond milk works just as well as fancy brands—just shake the carton before measuring. For the butter, Miyoko’s or Earth Balance are my go-tos, but any full-fat vegan butter will do. Nutritional yeast is a must—Bragg or Bob’s Red Mill are widely available, and you’ll want the fortified kind for that real cheesy kick. The garlic? Roasting it first (toss whole cloves in olive oil at 400°F for 15 minutes) brings out sweetness that brightens the whole dish.
No almond milk? Cashew milk or oat milk work in a pinch, but the texture will be slightly thinner. Fresh out of nutritional yeast? Dried parsley plus a pinch of turmeric mimics some of the flavor (though nothing beats the real thing). Panko breadcrumbs too pricey? Toasted breadcrumbs from stale bread give the same crunch. The flour is just for thickening—if you’re gluten-free, swap for cornstarch or arrowroot powder. And yes, you can make this ahead—the sauce actually improves overnight as flavors meld.
Cook the pasta al dente—it’ll finish cooking in the sauce. The sauce keeps for 4-5 days in the fridge, though it’s best fresh. For leftovers, reheat gently with a splash of water to loosen it up. Freezes beautifully for up to 3 months—just thaw in the fridge overnight. Pro tip: Double the sauce recipe and freeze half for lazy days. The roasted garlic topping? Make extra and keep it in the freezer for future meals.
Why You'll Love This Recipe
- No Fuss, No Mess: I swear by this one—just boil the pasta, toast it in the same pot with vegan butter, then stir in that flour-and-almond-milk roux. The sauce comes together in five minutes while the pasta drains, and honestly? No strainer clogs, no sticky mess, no stress.
- Nutty, Cheesy Magic: That nutritional yeast is the secret weapon here—it gives this dish that real cheesy depth without dairy. The almond milk keeps it light but rich, and the toasted flour? Crispy little pockets of flavor in every bite. (Yes, even my picky husband asks for seconds.)
- Lunchbox Hero: Between us, this is my go-to for school lunches or office meals. The sauce clings perfectly to the pasta, and it reheats like a dream—no soggy noodles, no weird textures. Pack it cold or warm, and kids (or adults) will actually eat their veggies if you sneak some steamed broccoli on the side.
- Budget-Friendly Luxury: I make this at least twice a month, and it costs me pennies. Almond milk and nutritional yeast stretch farther than you’d think, and the flour-butter roux feels fancy without the price tag. Plus, leftovers taste just as good the next day—no sad, watery mac and cheese here.
Step-by-step instructions for almond milk mac and cheese
Here's how to create a velvety, dairy-free mac and cheese that's rich, creamy, and packed with flavor.
🍳 Step 1: Roast the Garlic for Deep Flavor
Preheat your oven to 400°F. In a small bowl, toss the 2 cloves Garlic Cloves with the 1 tbsp Olive Oil until fully coated. Spread them on a parchment-lined baking sheet and roast for 10-12 minutes until golden brown and fragrant.
This roasting step transforms mild garlic into sweet, caramelized flavor that becomes the base of our sauce. You'll know it's done when the edges are golden and the aroma fills your kitchen. Let the garlic cool slightly before mincing—it should be soft enough to crush with a fork.
🍳 Step 2: Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 1.5 tsp Salt (it should taste like seawater). Add the 12 oz Elbow Macaroni and cook for 1 minute less than package instructions for al dente pasta. Reserve ½ cup of pasta water before draining.
This starchy water is our secret weapon for creating a silky sauce. I always drain the pasta directly into the pot where I'll make the sauce—no transferring needed. The heat from the pasta helps melt our vegan butter instantly when we combine everything.
🍳 Step 3: Make the Creamy Sauce Base
In a large skillet over medium heat, melt the 0.5 cup Vegan Butter until foamy. Add the minced roasted garlic and cook for 30 seconds until fragrant. Whisk in the 0.25 cup All-Purpose Flour and cook for 1-2 minutes until golden brown—this creates our roux.
Here's where the magic happens: slowly whisk in the 2 cups Unsweetened Almond Milk and the reserved ½ cup pasta water to prevent lumps. Stir constantly until the sauce thickens to a velvety consistency—about 5-7 minutes. The sauce should coat the back of a spoon smoothly.
🍳 Step 4: Build the Cheesy Flavor
Reduce heat to low and stir in the 0.5 cup Nutritional Yeast, 1 tbsp Fresh Lemon Juice, 1.5 tsp Salt, 0.25 tsp White Pepper, and 1 tsp Maple Syrup. Cook for 2-3 minutes until everything is fully incorporated and the sauce has thickened further.
The nutritional yeast gives that classic cheesy flavor while keeping it dairy-free. The lemon juice brightens everything up, and the maple syrup balances the tanginess. Taste and adjust seasoning—you might want to add a pinch more salt or lemon depending on your almond milk's flavor.
🥘 Step 5: Combine and Top
Add the drained pasta to the sauce and toss gently until fully coated. If the sauce is too thick, add more reserved pasta water 1 tablespoon at a time until it reaches your desired consistency. Transfer to a serving dish and let it rest for 5 minutes—this helps the sauce set slightly.
For the crispy topping, spread the 0.25 cup Panko Breadcrumbs evenly over the mac and cheese. Broil for 2-3 minutes until golden brown, watching closely to prevent burning. The contrast between the creamy sauce and crispy topping is what makes this dish amazing!
Pro Tips For Making Almond Milk Mac And Cheese
- Whisk Like You Mean It: Almond milk hates lumps—beat it with a whisk (not a spoon) for 30 seconds before adding flour, or you’ll end up with a gluey mess. I learned this the hard way after scraping three batches off the pot.
- Toast the Flour First: Dry-toast the all-purpose flour in the pan with vegan butter for 1-2 minutes before adding almond milk—it deepens the nutty flavor and cuts the raw flour taste. Sounds weird, but it works.
- Don’t Boil the Pasta Dry: Pull elbow macaroni when it’s just al dente—1-2 minutes early—and toss it straight into the cheese sauce while still hot. Overcooked pasta turns mushy in the sauce, and nobody wants that.
- Nutritional Yeast Is Non-Negotiable: Skip the cheap stuff—use 2 tablespoons of high-quality nutritional yeast for that real cheesy depth. I was skeptical until I tried it; now I double the amount if I’m feeling fancy.
Common mistakes when making great almond milk mac and cheese
Overcooking the Pasta
I can't stress enough how important it is to cook the pasta al dente—that's 1 minute less than package instructions. Overcooked pasta turns mushy when mixed with the sauce, ruining that perfect bite. Always taste-test a piece before draining.
The starchy water you reserve helps create the creamy texture, but if the pasta is overdone, it will absorb too much sauce and leave you with dry noodles. 🍝
Skipping the Roux
The roux made from vegan butter and flour is what gives this sauce its velvety texture. If you skip this step and just whisk in the almond milk directly, you'll end up with a thin, watery sauce.
Cook the flour in the butter for 1-2 minutes until golden—this removes the raw flour taste and creates the perfect thickening base. Trust me, this is where the magic happens!
Using Low-Quality Nutritional Yeast
Not all nutritional yeast is created equal. The fortified kind from Bragg or Bob's Red Mill makes all the difference—it provides that authentic cheesy flavor. If you use unfortified or low-quality brands, your dish will taste flat and lack depth.
I've tried cheaper store brands, and they just don't compare. The extra cost is worth it for that rich, umami kick. 🍃
Ignoring the Pasta Water
That reserved ½ cup of pasta water is your secret weapon for a silky sauce. It contains starch that helps emulsify the almond milk, creating a smoother consistency. If you skip this step, your sauce will be too thick and clumpy.
Add it gradually while making the sauce—it's the difference between a creamy delight and a dry, grainy mess.
Overmixing After Combining
Once you toss the pasta with the sauce, resist the urge to overmix. Gentle tossing is key—too much stirring breaks the noodles and makes the sauce watery.
I like to use tongs to fold the pasta into the sauce in sections. This keeps everything intact and maintains that perfect creamy coating on each noodle.
Broiling the Topping Too Long
When topping with panko breadcrumbs, watch that broiler like a hawk! Just 2-3 minutes is all it takes to get golden perfection. Any longer and you'll end up with burnt bits. Keep an eye on it and be ready to pull it out as soon as it starts to darken.
The contrast between the crispy topping and creamy sauce is what makes this dish shine. 🔥
Nutrition facts
Frequently asked questions about almond milk mac and cheese
Can I use other plant-based milks instead of almond milk?
Yes! Cashew milk or oat milk work well, though the texture may be slightly thinner. For the creamiest results, stick with almond milk or add 1 tablespoon cornstarch to thicken. Avoid rice milk—it can make the sauce watery. Always use unsweetened varieties to prevent sweetness from overpowering the dish.
What if I don’t have nutritional yeast?
You can substitute with a mix of ½ cup dried parsley and ¼ teaspoon turmeric for color, but the flavor won’t be identical. For a closer cheesy taste, try ½ cup vegan cheese powder (like Follow Your Heart brand). The nutritional yeast is key for that umami depth, so if possible, track it down at health food stores or online.
Can I make this ahead of time?
The sauce keeps for 4-5 days in the fridge, and the dish freezes beautifully for up to 3 months. To reheat, add a splash of water or plant-based milk to loosen the sauce. For best texture, broil the breadcrumb topping fresh before serving. The flavors actually improve overnight as they meld together.
Is this recipe gluten-free?
Not as written, but it’s easy to adapt! Swap the all-purpose flour for cornstarch or arrowroot powder (use 2 tablespoons instead of ¼ cup flour) and ensure your pasta is gluten-free. The sauce will still thicken beautifully. For the breadcrumb topping, use certified gluten-free panko or crushed gluten-free crackers.
How do I make it extra creamy?
For a silkier texture, blend ½ cup raw cashews (soaked in hot water for 10 minutes) with the almond milk before adding to the sauce. This adds natural fats that mimic dairy creaminess. You can also stir in 1 tablespoon vegan mayo at the end for richness. The roasted garlic and reserved pasta water also play key roles in achieving that velvety consistency!
