Beverages
This baked macaroni and cheese recipe without milk delivers the same creamy, comforting magic—just without dairy. 💛 The secret lies in a velvety cashew cream base that mimics traditional milk while creating a silky swirl you won’t believe is plant-based.
I’ve perfected this version after years of testing, ensuring every bite has that signature crispy top and tender noodle texture. What sets this apart is the crispy breadcrumb crust that forms during baking, thanks to a blend of almond milk and nutritional yeast for that unmistakable cheesy depth.
No milk substitutes here—just rich, satisfying flavor that holds up to the richest cheeses. The sauce clings perfectly to the pasta, creating that classic mac and cheese experience without a single drop of dairy. You’ll end up with a dish that’s restaurant-quality—golden, bubbly, and impossible to resist.
The cashew cream adds natural creaminess while keeping the dish light enough for weeknight dinners. Topped with crispy breadcrumbs and fresh herbs, this mac and cheese is a game-changer for anyone avoiding dairy.
Perfect for meal prep or serving immediately, this recipe proves dairy-free comfort food can be just as indulgent. Let’s get started!
Ingredients for baked macaroni and cheese recipe without milk
Pantry staples and a few specialty items for that restaurant-quality dairy-free mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or short shape preferred |
| Raw Cashews 🥜 | 1 ½ cups | Unsalted, soaked 4+ hours in water |
| Unsweetened Almond Milk 🥛 | 1 cup | Plain, unsweetened variety |
| Nutritional Yeast 🧀 | ½ cup | Fortified, for cheesy flavor |
| Dairy-Free Butter 🧈 | ½ cup | Vegan, full-fat preferred |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for depth |
| Onion Powder 🧅 | 1 tbsp | Fine grind for even distribution |
| Mustard Powder 🌶️ | ½ tsp | Dry, for tangy kick |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy golden crust |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for fresh garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
The cashews are the MVP here—soak them overnight for that ultra-smooth texture. Trader Joe's sells pre-soaked cashews if you're in a rush, but I always opt for raw for better flavor. Nutritional yeast is non-negotiable for that classic cheesy depth—Bob's Red Mill brand is my go-to, but any fortified kind works. For the pasta, medium or short elbow shapes hold sauce best. If you can't find elbow, penne or cavatappi are great swaps. The garlic and onion powder combo gives you that savory backbone without needing dairy.
No cashews? Silken tofu blended smooth works in a pinch, though texture will differ slightly. Swap almond milk for oat milk or coconut milk—just reduce by 2 tbsp to account for thickness. Mustard powder can be replaced with 1 tsp Dijon mustard if you prefer wet ingredients. For extra richness, stir in 1 tbsp vegan mayo at the end. The breadcrumbs? Panko is essential—regular breadcrumbs won't crisp up the same way. If you're out, toast regular breadcrumbs with a pinch of oil for 5 minutes to mimic the texture.
This reheats beautifully—just cover with foil and bake at 350°F for 10 minutes. Keeps 4-5 days in the fridge, frozen for 3 months. For meal prep, assemble the dish but skip baking—portion into containers, cover with foil, and bake straight from frozen at 375°F for 45 minutes. The crust gets extra crispy when reheated, so it's worth the effort. Store cashews in the freezer to prevent rancidity, and keep nutritional yeast in a cool, dark place for maximum flavor.
Why You'll Love This Recipe
- No-Soak Cashew Cheese: I soak the raw cashews for exactly 15 minutes—no overnight waiting, no weird texture. The blender turns them into a velvety, tangy base that sticks to pasta like a dream, and honestly? It’s foolproof after my third attempt (the first two were too runny).
- Umami Bomb: That nutritional yeast isn’t just a dusting—it’s the secret weapon. One tablespoon gives this dish that deep, cheesy funk without a drop of dairy, and the almond milk keeps it light enough to bake into a golden crust. My picky eaters don’t even ask what’s in it.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The cashew cheese sauce clings to the pasta perfectly, so it doesn’t get soggy in containers. I make a big batch on Sundays, and by Wednesday, I’m still digging into leftovers—no sad, watery mac and cheese here.
- Budget Cheat Code: Cashews and almond milk might sound fancy, but they’re cheaper than actual cheese for big batches. A 16-ounce bag of cashews stretches to four servings, and the nutritional yeast? A $5 bag lasts months. It’s the kind of recipe that makes me feel smart about my grocery bill.
Step-by-step instructions for dairy-free baked mac and cheese
Here's how to make creamy, dairy-free mac and cheese with a golden, crispy top.
🍳 Step 1: Cook the Elbow Macaroni to Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook according to package directions until 1 minute before it reaches al dente—you want it slightly undercooked so it absorbs the sauce perfectly. Drain and set aside, reserving ½ cup pasta water in a small bowl.
I like to taste-test the pasta at this stage—it should have a slight bite but still feel tender. The reserved pasta water is your secret weapon for adjusting the sauce consistency later. Don't rinse the pasta; the starch helps bind the creamy sauce.
👨🍳 Step 2: Make the Creamy Cashew Cheese Sauce
In a high-speed blender, combine 1.5 cups soaked raw cashews, 1 cup unsweetened almond milk, 0.5 cup nutritional yeast, 0.5 cup dairy-free butter, 3 minced garlic cloves, 1 tbsp onion powder, 0.5 tsp mustard powder, 1.5 tsp salt, and 0.5 tsp black pepper. Blend until completely smooth, scraping down the sides as needed.
This is where the magic happens—the cashews create a rich, velvety texture that mimics traditional cheese sauce. I blend for about 2 minutes until no lumps remain. The nutritional yeast adds that unmistakable cheesy flavor, while the mustard powder gives it a subtle tang that balances the richness.
🍳 Step 3: Combine Pasta and Sauce
Transfer the blended sauce to a large mixing bowl and add the cooked elbow macaroni. Stir well to coat every strand completely. If the sauce seems too thick, add 1-2 tablespoons of reserved pasta water at a time until it reaches a smooth, pourable consistency.
Here's the thing—you want the sauce to cling to the pasta but still be able to swirl when you pour it. Taste as you go and adjust seasoning if needed. The lemon juice will come in later, but you can add a pinch now if you want to brighten the flavor early.
🥘 Step 4: Create the Crispy Topping
In a small bowl, mix together 0.5 cup panko breadcrumbs, 2 tbsp melted dairy-free butter, and 1 tbsp lemon juice. Spread this mixture evenly over the top of the macaroni and cheese in a greased 9x13-inch baking dish.
This topping is what gives you that perfect crispy crust. I press it down gently with the back of a spoon to ensure even coverage. The lemon juice adds a subtle brightness that cuts through the richness, while the panko creates that satisfying crunch you crave.
🔥 Step 5: Bake to Golden Perfection
Preheat your oven to 375°F. Bake the macaroni and cheese for 25-30 minutes until the top is deep golden brown and the edges are bubbling. For the last 5 minutes, increase the oven temperature to 400°F to help crisp the panko topping.
Watch closely during the last few minutes—you want that crust to be golden and crispy, not burnt. If it starts browning too quickly, tent it loosely with foil. The internal temperature should reach 165°F when checked with an instant-read thermometer. Let it rest for 10 minutes before serving to allow the sauce to set slightly.
Pro Tips For Making Baked Macaroni And Cheese Recipe Without Milk
- SOAK THE CASHEWS: DESCRIPTION: I learned this the hard way—raw cashews need at least 30 minutes in hot water to soften properly, or your sauce will taste gritty. Use boiling water instead of cold, and drain them right before blending to keep them from absorbing too much liquid.
- COOK PASTA AL DENTE: DESCRIPTION: This isn’t about texture—it’s about preventing a gummy mess. Pull the elbows when they’re just shy of perfect (about 1 minute less than package instructions), then finish cooking in the oven. The residual heat will tenderize them while the cheese melts.
- BLEND THE SAUCE SMOOTH: DESCRIPTION: After blending cashews, almond milk, and nutritional yeast, strain the mixture through a fine-mesh sieve. Sounds weird, but it works—those little cashew bits turn to sandpaper in your mouth if you skip this. Use a spoon to press out every last drop.
- BAKE COVERED FIRST: DESCRIPTION: Start with the mac and cheese covered in foil for 20 minutes at 375°F (190°C). This ensures the sauce sets evenly before you broil it for that golden crust—no more dry top or soupy bottom. I know, I know, but trust the process.
Troubleshooting perfect results
Sauce Too Thick?
If your cashew sauce feels too thick after blending, don’t panic—this happens often! Add 1-2 tablespoons of reserved pasta water at a time while blending until you reach a smooth, creamy consistency.
I usually start with 1 tbsp and blend again, checking the texture. The starch in the pasta water acts as a natural thickener, so adding it gradually prevents a runny sauce. 💡
Crust Not Crispy?
The key to a perfect crispy crust lies in the panko mixture and baking technique. Make sure your panko is lightly toasted before mixing with melted butter and lemon juice—this enhances its crispiness.
Also, increase the oven temperature to 400°F for the last 5 minutes of baking. If your oven runs hot, tent the dish with foil to prevent burning while still achieving that golden crust.
Sauce Separates?
If your sauce separates during blending, it’s likely because the cashews weren’t soaked long enough. For best results, soak raw cashews for at least 4 hours (overnight is ideal). If you’re in a hurry, use pre-soaked cashews from the store.
Another trick? Blend the cashews with a splash of almond milk first to create a smooth base before adding the rest of the ingredients. This prevents clumping and ensures a silky texture. 🥜
Pasta Too Dry?
Overcooked pasta can soak up too much sauce, leaving your mac and cheese dry. To fix this, cook your pasta just 1 minute less than package instructions suggest, then drain and set aside. The sauce will absorb into the pasta perfectly during the baking process.
If it still feels dry, stir in an extra 2 tbsp of reserved pasta water before baking to restore moisture and creaminess.
Lacking Cheesy Flavor?
If your dish isn’t cheesy enough, boost the flavor with an extra 2 tbsp of nutritional yeast or a pinch of white miso paste (just ½ tsp adds depth). For a tangy kick, add ½ tsp Dijon mustard to the sauce.
I also like to sprinkle vegan parmesan on top before baking for an extra umami punch. The key is balancing richness with acidity—lemon juice or apple cider vinegar works wonders. 🧀
Breadcrumbs Too Dry?
If your panko topping feels dry or crumbly, mix in an extra 1 tbsp of melted dairy-free butter or a splash of almond milk to bind it together. For extra richness, stir in 1 tsp vegan mayo or a pinch of garlic powder.
Press the topping down firmly before baking to ensure even coverage and a perfectly crispy finish. A light spray of oil on the baking dish also helps prevent sticking and promotes a golden crust. 🍞
Nutrition facts
Frequently asked questions
Can I use other dairy-free milk instead of almond milk?
Yes! You can substitute oat milk or coconut milk—just reduce the liquid by 2 tablespoons since they're thicker. For a richer texture, try cashew milk (blend soaked cashews with water). Avoid rice milk—it has a neutral flavor that won't complement the cheesy notes.
How do I make this gluten-free?
Swap regular elbow macaroni for gluten-free pasta (like brown rice or chickpea pasta) and check your panko breadcrumbs for gluten-free certification. Use a gluten-free flour blend if making homemade breadcrumbs. All other ingredients in this recipe are naturally gluten-free.
Will this recipe work with store-bought vegan cheese?
You can add ½ cup shredded vegan cheese (like Daiya or Violife) to the sauce for extra richness, but reduce the nutritional yeast by 2 tablespoons to balance flavors. The cashew base still provides the creamy foundation, while vegan cheese adds meltiness. For best results, use a blend of both.
Can I make this ahead of time?
Assemble the dish up to 2 days ahead and refrigerate unbaked. When ready to bake, add 10 minutes to the baking time (cover with foil for the first 20 minutes to prevent over-browning). For freezing, bake first, then cool completely and store in portions with foil. Reheat at 350°F for 15 minutes until warmed through.
Why does my sauce taste bland?
Boost flavor with 1 extra garlic clove or ½ teaspoon smoked paprika for depth. A splash of lemon juice (1 tbsp) brightens the dish, while white miso paste (½ tsp)** adds umami richness. Taste as you go—seasoning builds up during baking, so don't overdo it early.
