Beverages
This almond milk mac and cheese recipe proves plant-based comfort food can be just as satisfying as the classic version. The secret lies in blending almond milk with nutritional yeast and vegan cheese to create a rich, nutty sauce that coats every noodle perfectly.
What sets this apart is the crispy breadcrumb topping that adds irresistible texture contrast.
The beauty of this recipe is its simplicity—just a handful of ingredients come together to create a dish that's creamy, flavorful, and completely dairy-free. The almond milk adds a subtle nuttiness that complements the cheesy flavor, while the crispy topping ensures every bite has that satisfying crunch.
It's the perfect balance of indulgence and nutrition.
What you'll end up with is a golden, bubbling mac and cheese with a velvety sauce that clings to al dente pasta. The crispy breadcrumb topping adds a textural element that makes this dish irresistible. It's restaurant-quality comfort food that happens to be completely plant-based.
This recipe is perfect for meal prep, potlucks, or a cozy weeknight dinner. The sauce can be made ahead and reheated, making it ideal for busy schedules. Serve with steamed vegetables or a simple side salad for a complete meal.
Ingredients for almond milk mac and cheese
Just 13 ingredients transform into creamy, plant-based mac and cheese with irresistible crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or short elbow |
| Unsweetened Almond Milk 🥛 | 2 cups | Plain, unsweetened variety |
| Nutritional Yeast 🍄 | ½ cup | Fortified for cheesy flavor |
| Vegan Cheese Shreds 🧀 | 1 ½ cups | Mild cheddar style preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For richness and creaminess |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor base |
| Onion Powder 🧅 | 1 tsp | Adds depth to sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Vegan Butter 🧈 | 2 tbsp | Melted for topping |
| Lemon Juice 🍋 | 1 tbsp | Brightens flavor |
The almond milk is the base of this dish—unsweetened and plain ensures no competing flavors. Store-bought brands like Silk or Blue Diamond work perfectly, but homemade almond milk adds even more depth. Nutritional yeast is non-negotiable here; it's what gives that classic cheesy flavor. Bob's Red Mill is my go-to brand, but any fortified nutritional yeast will do. For the vegan cheese, Daiya or Violife shreds melt beautifully and provide that gooey texture you crave. If you can't find pre-shredded, block cheese melts better when you grate it yourself.
No almond milk? Oat milk or soy milk work in a pinch, though they'll change the nuttiness slightly. Running out of nutritional yeast? Add 1 tsp mustard powder for a tangy kick, though it won't be identical. The panko breadcrumbs are key for that crispy topping—Trader Joe's or Costco sell it in bulk for better value. For extra richness, add 1 tbsp tahini to the sauce. The garlic can be fresh or powdered, but fresh gives that aromatic punch. If you're prepping ahead, make the sauce first and store it separately—it reheats beautifully.
This dish reheats like a dream—cover with foil for 5 minutes to melt the topping, then uncover to crisp it up. Keeps in the fridge for 4-5 days with the topping added fresh before serving. For meal prep, assemble without the topping and add it when reheating to maintain crispiness. Freezes well for up to 3 months—just thaw overnight in the fridge before reheating. The crispy topping is best added fresh, so save that step until serving time for maximum crunch.
Why You'll Love This Recipe
- No-Fuss Weeknight Win: I swear by this when I’m too tired to measure more than five things. Just boil the pasta, blend the almond milk with nutritional yeast and olive oil, then fold in the vegan cheese—no straining, no waiting for roux. That nutty depth from the yeast? It’s the secret weapon.
- Cheesy Without the Guilt: Honestly, the combo of almond milk and nutritional yeast gives it a rich, almost buttery taste that doesn’t weigh you down. The vegan shreds add that classic stretch, but it’s lighter than the heavy cream versions I used to make. My husband still licks his plate—no joke.
- Leftover Hero: This actually tastes better the next day. The pasta soaks up the almond milk sauce, and the cheese gets even gooier when reheated. I portion it into containers on Sundays, and by Wednesday, it’s still the star of my lunch.
- Budget-Friendly Luxury: Between us, almond milk is cheaper than dairy milk these days, and nutritional yeast is a pantry staple. You’re getting restaurant-quality comfort for half the cost—plus, it’s the only mac and cheese my picky teen will eat. (Yes, even on a Tuesday night.)
Step-by-step instructions for almond milk mac and cheese
Here's the method for creamy, nutty mac and cheese with a perfectly crispy breadcrumb topping.
🍳 Step 1: Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 1.5 teaspoons salt (it should taste like seawater). Add the 12 oz elbow macaroni and cook until 1 minute before the package directions specify for al dente. This ensures the pasta finishes cooking in the warm sauce. Reserve 1 cup pasta water before draining—this starchy liquid is essential for creating a silky sauce later.
Drain the pasta and return it to the pot. Give it a quick toss with a wooden spoon to break up any clumps. The pasta should be hot but not steaming when you add it to the sauce—this helps prevent the sauce from curdling. Keep the pot off the heat for now; you'll be adding ingredients directly to it next.
👨🍳 Step 2: Create the Creamy Sauce Base
In a medium saucepan, combine the 2 cups unsweetened almond milk, 0.5 cup nutritional yeast, 1.5 cups vegan cheese shreds, 0.25 cup extra-virgin olive oil, 2 tablespoons all-purpose flour, 3 minced garlic cloves, 1 teaspoon onion powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Whisk everything together vigorously for 2-3 minutes over medium heat until the mixture thickens noticeably and coats the back of a spoon.
This step is where the magic happens. The nutritional yeast provides that classic cheesy flavor while the olive oil adds richness. Keep whisking constantly—you're looking for a smooth, velvety consistency that's thick enough to cling to the pasta but still pourable. If the sauce starts to separate, whisk in 1-2 tablespoons of reserved pasta water to bring it back together.
🥘 Step 3: Combine Pasta and Sauce
Pour the creamy sauce directly into the pot with the hot pasta. Stir everything together thoroughly for 1-2 minutes until the sauce evenly coats each strand of macaroni. The residual heat from the pasta will help the sauce cling perfectly. If the mixture looks too thick, add more reserved pasta water 1 tablespoon at a time until you reach your desired consistency—it should be creamy but still able to coat a spoon easily.
Taste and adjust seasoning if needed. The lemon juice will brighten the flavors, so add the 1 tablespoon lemon juice now. Stir well and let the mac and cheese sit off the heat for 2-3 minutes—this allows the flavors to meld together while keeping the sauce smooth and velvety.
🔥 Step 4: Create the Crispy Topping
Preheat your broiler to high. Transfer the mac and cheese to a 9x9-inch baking dish (or similar size) and spread it out evenly. In a small bowl, mix together the 0.5 cup panko breadcrumbs and 2 tablespoons melted vegan butter until the breadcrumbs are evenly coated. Spread this mixture evenly over the top of the mac and cheese, pressing down gently with the back of a spoon.
Place the baking dish on a baking sheet (to catch any potential drips) and broil for 3-5 minutes, watching closely. You want the topping to turn golden brown and crispy—this happens quickly, so keep an eye on it. The moment it starts to darken, remove it from the broiler immediately to prevent burning. Let it cool for 1-2 minutes before serving to allow the crispy topping to set.
Pro Tips For Making Almond Milk Mac And Cheese
- Boil pasta in salted almond milk: Drain your cooked pasta, then finish boiling it for 2-3 minutes in the same pot with 1 cup unsweetened almond milk + 1/2 teaspoon salt. The milk’s natural fats coat the noodles, making them richer and preventing that dry, gummy texture. (Yes, it sounds odd, but it actually works—your pasta will taste like it’s been kissed by a cloud.)
- Toast the nutritional yeast: Heat 1 tablespoon nutritional yeast in a dry pan over medium-low for 30 seconds until it smells nutty and slightly toasted. Stir constantly—it burns fast. This step deepens the cheesy, umami flavor without overpowering the dish. (I used to skip it, and the sauce always felt flat.)
- Melt cheese slowly: When combining vegan cheese shreds with the almond milk sauce, remove the pot from heat and stir in the cheese off the stove. The residual heat melts it smoothly without clumping or turning grainy. If you add it while simmering, you’ll end up with a sad, lumpy mess. (Trust me, I’ve done it.)
- Finish with olive oil: Stir in 1 tablespoon extra-virgin olive oil at the very end—just before serving. It cuts through the richness of the almond milk, adds silkiness, and gives the dish a bright, almost restaurant-quality finish. (No, it’s not a hack—it’s the thing that makes this dish feel elevated.)
Common mistakes when making your almond milk mac and cheese
Overcooking the Pasta
I can't stress enough how important it is to cook your pasta al dente—that's 1 minute before the package instructions say. Overcooked pasta becomes mushy when mixed with the sauce, ruining the texture.
The key is to reserve 1 cup pasta water before draining, which helps adjust the sauce consistency later. Also, never rinse the pasta after draining—this washes away the starchy coating that helps the sauce cling. 🍝
Skipping the Reserved Pasta Water
Many people make the mistake of ignoring the reserved pasta water, but it's absolutely essential for a silky sauce. The starch in the water acts as a natural thickener and emulsifier, preventing the almond milk sauce from separating.
If your sauce looks too thick after combining with pasta, add the reserved water 1 tablespoon at a time until you reach a creamy consistency. Trust me, this simple step makes all the difference in texture.
Not Whisking Enough
The sauce requires constant whisking for 2-3 minutes to properly emulsify. Without enough whisking, the almond milk and flour won't combine smoothly, leading to a lumpy texture. I recommend using a handheld mixer for this step—it creates more air in the sauce, making it even creamier.
If you see any oil separating, whisk in 1-2 tablespoons of pasta water immediately to bring it back together. This is where most vegan mac and cheese fails, so don't rush it!
Adding the Topping Too Early
The crispy breadcrumb topping needs to be added right before broiling, not mixed in with the pasta. Adding it earlier causes the breadcrumbs to soften in the warm sauce, losing that perfect crunch.
Always assemble the topping fresh in a small bowl with melted vegan butter, then spread it evenly over the top just before broiling. For extra crispiness, press down gently with the back of a spoon to help it adhere better. 🔥
Broiling Without Watching Closely
Broiling the topping is where many people burn it or leave it undercooked. The high heat works quickly, so watch it like a hawk! The moment the breadcrumbs turn golden brown, remove it immediately—it continues cooking even after you take it out.
I like to place the baking dish on a baking sheet first to catch any drips, which also helps prevent flare-ups. Let it cool for 1-2 minutes before serving to allow the crispy topping to set properly.
Using Low-Quality Vegan Cheese
Not all vegan cheeses melt the same way. Some brands create a grainy texture that ruins the creamy sauce. I recommend using Daiya or Violife shreds—they melt beautifully and provide that gooey texture you crave. If you're using block cheese, grate it yourself for better results.
The nutritional yeast is equally important—Bob's Red Mill is my go-to brand because it provides that authentic cheesy flavor without any graininess. Using lower-quality ingredients here will make your entire dish taste off.
Nutrition facts
Frequently asked questions
Can I make this almond milk mac and cheese without nutritional yeast?
You can try, but it won't taste the same! Nutritional yeast is what gives that classic cheesy flavor. For a substitute, mix 1 tsp mustard powder with 1 tbsp lemon juice—this combo adds tanginess to mimic some of the cheesy notes. Just know the texture and depth won't be identical to the original recipe.
How do I make this recipe kid-friendly?
For picky eaters, blend the sauce until completely smooth to eliminate any visible vegan cheese pieces. Add a pinch of turmeric for color (it's natural and safe) and serve with familiar toppings like crushed potato chips or extra breadcrumbs for dipping. The almond milk base makes it naturally milder than traditional versions.
Can I use a different type of pasta? While elbow macaroni works best for texture, you can use penne, cavatappi, or even gluten-free pasta. Just adjust cooking times according to package instructions—
Why did my sauce get grainy?
Graininess usually happens from two things: not whisking enough or using low-quality vegan cheese. Always whisk the sauce vigorously for 2-3 minutes over medium heat, and choose brands like Daiya or Violife that melt smoothly. If it still happens, blend the sauce briefly with an immersion blender to create a silky texture.
How can I make this dish extra creamy?
For a richer texture, add 1 tbsp tahini or 2 tbsp cashew butter to the sauce base. You can also replace 1/4 cup of almond milk with coconut milk—it adds natural creaminess. For extra decadence, stir in 1/4 cup vegan cream cheese at the end for a luxurious finish. The key is to keep whisking constantly!
