Beverages
This baked mac and cheese recipe no milk delivers all the comfort of classic mac without a single drop of dairy. The secret lies in a velvety cashew cream base that mimics traditional cheese sauce perfectly, while crispy breadcrumbs on top add irresistible texture.
I developed this version after realizing how many people crave mac and cheese but need dairy-free options—it’s become a staple in my recipe rotation.
The foundation is a rich sauce made from blended cashews, nutritional yeast, and a splash of almond milk, creating that signature creamy, cheesy flavor without lactose. The pasta cooks directly in the oven, absorbing the sauce while baking to tender perfection.
What makes this recipe stand out is how it replicates the classic experience—just without the dairy.
By the time it emerges from the oven, you’ll have golden, bubbling mac and cheese with a crispy breadcrumb topping that adds both texture and flavor. The sauce clings to every noodle, delivering that satisfying, melty mouthfeel without compromising on taste. This is comfort food reimagined for modern dietary needs.
Perfect for meal prep or serving as a hearty side dish, this recipe scales easily for crowds. The key to success is toasting the breadcrumbs until they’re golden and crispy—this step makes all the difference. Let’s get started on creating your dairy-free masterpiece.
Ingredients for baked mac and cheese recipe no milk
Fourteen ingredients transform into creamy, dairy-free comfort food with crispy golden topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or short elbow |
| Raw Cashews 🥜 | 1 ½ cups | Unsalted, soaked 2 hours |
| Nutritional Yeast 🍃 | ½ cup | Fortified, for cheesy flavor |
| Unsweetened Almond Milk 🥛 | ½ cup | Plain, unsweetened |
| White Mushrooms 🍄 | ½ cup | Sliced, for creaminess |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing |
| Panko Breadcrumbs 🍞 | ¾ cup | Plain, for crispy topping |
| Dried Mustard 🌶️ | 1 tsp | For depth of flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smokiness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The cashews are the heart of this recipe—Bob's Red Mill or Trader Joe's brands stay consistent in texture. Soak them for at least 2 hours (or overnight) to ensure a silky sauce. Nutritional yeast is non-negotiable here; Bragg or Nutri-Key are reliable brands that deliver that authentic cheesy flavor. The mushrooms add creaminess without dairy, so look for firm, fresh ones—cremini or baby bella work too. Toast your breadcrumbs until they're deep golden—this makes all the difference for that satisfying crunch.
No cashews? Silken tofu or blended white beans can replace them, though the texture will be slightly different. Swap almond milk for soy or oat milk if preferred, but unsweetened is key. Fresh mushrooms are ideal, but canned mushrooms work in a pinch—just drain well. The smoked paprika adds depth without overpowering; if you prefer it milder, use regular paprika instead. For extra richness, stir in 1 tbsp vegan butter with the sauce. And if you're short on time, skip the soaking—just blend the cashews longer, though the texture won't be as velvety.
This dish reheats beautifully—just cover with foil and bake at 375°F for 15-20 minutes. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. The sauce thickens as it cools, so you can always add a splash of almond milk when reheating. For meal prep, assemble everything except the breadcrumbs, bake, then add the topping fresh before serving. The crispy layer stays crunchy for about 10 minutes after baking, so serve immediately if possible.
Why You'll Love This Recipe
- No-Soak Cashew Cream: I swear by the cashew trick—just toss them in hot water for 10 minutes, blend, and boom—creamy, rich sauce without dairy. No waiting for almond milk to curdle, no weird texture. Honestly, it’s the lazy chef’s secret.
- Mushrooms Add Depth: Between us, the mushrooms take this from "basic" to "I’d order this at a restaurant." Sautéed until golden, they add this earthy umami that makes the nutritional yeast taste like actual cheese. (Yes, even on a Tuesday night.)
- Weeknight Meal Prep: Double the batch, bake it once, and reheat for three days—no soggy pasta in sight. The cashew sauce actually holds better than traditional recipes, and the mushrooms keep their bite. My go-to when I’d rather scroll than cook.
- Budget-Friendly Luxury: Cashews and mushrooms sound fancy, but they stretch farther than heavy cream. A cup of raw cashews makes enough sauce for four servings, and mushrooms bulk it up without breaking the bank. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for baked mac and cheese without milk
Here's how to create a rich, velvety cheese sauce using plant-based ingredients that delivers crispy breadcrumbs and perfect texture.
Prepare the Cashew Cheese Base
Drain and rinse the soaked 1.5 cups raw cashews thoroughly. In a high-speed blender, combine them with 0.5 cup unsweetened almond milk, 0.5 cup nutritional yeast, 1 tbsp lemon juice, 1 tsp dried mustard, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp smoked paprika.
Blend on high for 1-2 minutes until completely smooth, scraping down the sides as needed. The mixture should be creamy and pale yellow, similar to traditional dairy-based cheese sauce. This is your cheese substitute, and the nutritional yeast provides that classic cheesy flavor without any milk.
Sauté Onion, Mushrooms, and Garlic
Heat 0.25 cup extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion and 0.5 cup sliced white mushrooms, cooking for 5-6 minutes until softened and the mushrooms release their moisture.
Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. Remove from heat and set aside. These aromatics form the flavor foundation of your mac and cheese, adding depth beyond just the cheese sauce. The mushrooms also contribute creaminess that mimics dairy-based versions.
Cook the Pasta Al Dente
Bring a large pot of salted water to a boil and cook the 12 oz elbow macaroni for 1 minute less than package instructions suggest. Drain thoroughly and return to the pot. Add the sautéed onion-mushroom mixture and toss to combine.
Remove from heat and stir in the cashew cheese sauce until fully incorporated and the pasta is evenly coated. The mixture should be thick and creamy. If it's too thick, add 1-2 tablespoons of hot pasta water to reach your desired consistency. This ensures the sauce clings perfectly to each noodle.
Assemble and Top with Crispy Breadcrumbs
Transfer the macaroni mixture to a greased 8x8-inch baking dish. In a small bowl, combine the 0.75 cup panko breadcrumbs with 1 tbsp melted olive oil and 0.5 tsp smoked paprika. Sprinkle evenly over the top of the mac and cheese.
The breadcrumb topping is crucial for achieving that crispy texture you're after. Make sure it's spread evenly so every bite gets that satisfying crunch. The smoked paprika adds a subtle smokiness that complements the rich flavors of the cashew cheese sauce.
Bake Until Golden and Bubbly
Bake at 375°F for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy while the mac and cheese underneath remains creamy and melted.
For best results, broil for 1-2 minutes at the end to intensify the browning if needed. Let it rest for 5 minutes before serving—this allows the sauce to set slightly and makes it easier to slice. The final result should be a creamy, velvety mac and cheese with crispy breadcrumbs on top that contrasts beautifully with the smooth sauce.
Pro Tips For Making Baked Mac And Cheese Recipe No Milk
- SOAK CASHEWS FIRST: Skip the gritty texture—soak raw cashews in hot unsweetened almond milk for 15 minutes before blending. I learned this the hard way: dry cashews turn your sauce into a sandpaper nightmare. Use the same liquid for soaking and blending for extra creaminess.
- SAUTE MUSHROOMS UNTIL DRY: Cook mushrooms until all moisture evaporates before adding them to the sauce. Wet mushrooms dilute the flavor and make the final dish watery. A quick 8-10 minutes on medium-high heat with a pinch of salt does the trick—no need for oil.
- BAKE COVERED THEN UNCOVERED: Start baking with foil on to melt the cheese evenly, then remove it for the last 5-7 minutes. This prevents a soggy top while still getting that golden crust. I used to skip this and ended up with a sad, pale mess every time.
- USE PASTA WATER WISELY: Reserve ½ cup of pasta water before draining, but don’t overdo it—this sauce is already rich. A splash or two goes a long way in adjusting thickness. Too much, and you’ll regret the watery aftermath. (Yes, I’ve been there.)
Wine and beer pairings for these flavors
Crisp White Wine
A chilled Sauvignon Blanc from New Zealand or Loire Valley is my go-to pairing for this dairy-free mac and cheese. The bright acidity and citrus notes cut through the richness of the cashew sauce while complementing the smoky paprika in the breadcrumbs.
Look for wines with 12-13% ABV—they're crisp enough to refresh your palate between bites. 🍷
Malty Amber Ale
For beer lovers, a Belgian-style amber ale like Allagash Amber or Duvel offers the perfect balance. The caramel and toasty malt flavors harmonize with the nutty cashew base, while the slight bitterness prevents the dish from tasting too heavy. Serve at 50°F to enhance its complexity.
Dry Rosé
If you prefer something lighter, a dry Provence rosé with its crisp, strawberry notes provides an elegant contrast. The subtle fruitiness pairs beautifully with the lemon juice in the sauce, while the wine's acidity keeps the creamy texture from feeling too dense. I recommend Whispering Angel or Château d'Esclans.
Spiced Chardonnay
For a richer option, try an oaked Chardonnay with subtle spice notes—like Meiomi Pinot Grigio or Kendall-Jackson Vintner's Reserve. The vanilla and oak undertones enhance the nutty depth of the cashew sauce, while the wine's body stands up to the breadcrumb topping.
Serve slightly chilled (55°F) for best results.
Non-Alcoholic Option
Don't drink? A sparkling apple cider like Martinelli's Sparkling Apple Cider or a ginger beer with a squeeze of lemon works beautifully. The effervescence cleanses your palate, while the tartness balances the richness. For a more sophisticated touch, try San Pellegrino Aranciata—its blood orange flavor complements the smoky paprika.
Nutrition facts
Frequently asked questions
Can I make this without cashews for nut-free mac and cheese?
Replace the cashews with 1 cup silken tofu blended until ultra-smooth, or use 1 cup cooked and mashed white beans (like cannellini) for a heartier texture. Add 1 extra tablespoon of lemon juice to balance any beany flavor. The sauce will be slightly thicker, so thin with 2-3 tablespoons of almond milk as needed.
Why does my sauce get grainy when blending the cashews?
Graininess usually means the cashews weren't soaked long enough or weren't blended thoroughly. Soak them for at least 4 hours (overnight is best), then blend in 30-second bursts, scraping the sides between each. For extra smoothness, add 2 tablespoons of hot water while blending—this helps emulsify the mixture. A high-speed blender is key here!
Can I use a different pasta shape besides elbow macaroni?
Yes! Try penne, cavatappi, or fusilli for better sauce clinging. For shapes like spaghetti or linguine, bake in a sheet pan instead of a dish—they spread better. Just reduce baking time by 3-5 minutes since they cook faster. The key is choosing a shape that holds sauce well without falling apart when baked.
How do I prevent the breadcrumbs from getting soggy?
Toast the breadcrumbs until deep golden (about 5 minutes at 375°F) before adding them to the top. For extra insurance, sprinkle them right before baking and broil for 1-2 minutes at the end. Another trick: mix 1 tablespoon of cornstarch into the breadcrumbs—they'll stay crispier longer.
Is this recipe suitable for a vegan diet?
Yes, this is fully vegan! The cashew cheese sauce uses no animal products, and all other ingredients are plant-based. The nutritional yeast provides that classic cheesy flavor without dairy, while the mushrooms add creaminess. Just double-check your breadcrumbs for hidden dairy (some contain whey) and use a certified vegan brand if needed.
