Baked Macaroni and Cheese Recipe Without Milk: Dairy-Free Creaminess With Crispy Top

Beverages

Baked Macaroni and Cheese Recipe Without Milk: Dairy-Free Creaminess With Crispy Top

This baked macaroni and cheese recipe without milk delivers all the comfort of classic mac without a single drop of dairy. The secret lies in blending cashew cream with coconut milk for a velvety texture that rivals traditional recipes, while a crispy breadcrumb topping ensures that satisfying crunch you crave. I perfected this version after years of experimenting with plant-based alternatives—no one will guess it's dairy-free.

The foundation starts with al dente pasta perfectly coated in a rich, cheesy sauce made from cashews soaked overnight, coconut milk, and nutritional yeast for that unmistakable cheesy flavor. The sauce gets thickened just enough to cling to every noodle, creating that signature baked mac experience.

What sets this apart is how the sauce maintains its creaminess even after baking, without separating or turning greasy.

By the time it emerges from the oven, you'll have golden-brown mac and cheese with a crispy, caramelized top that holds its shape perfectly. The texture is creamy throughout, with just enough bite from the toasted breadcrumbs to make each bite satisfying.

This version proves dairy-free comfort food can be just as indulgent as the original—if not better.

Perfect for meal prep, potlucks, or when you need a crowd-pleasing vegetarian main. The recipe scales easily, and leftovers reheat beautifully without drying out. Let's get started on this game-changing mac and cheese that everyone will ask for seconds of.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked macaroni and cheese recipe without milk

Sixteen ingredients transform into creamy, dairy-free mac and cheese with a crispy golden top.

Ingredient Amount Notes
Elbow Macaroni Pasta 🍝 12 oz Al dente cooking essential
Raw Cashews 🥜 1 ½ cups Soaked overnight for creaminess
Unsweetened Coconut Milk 🥥 13 ½ oz Full-fat for rich texture
Nutritional Yeast 🍄 ½ cup For cheesy umami flavor
Yellow Onion 🧅 1 whole Diced medium-fine
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Extra-Virgin Olive Oil 🫒 ½ cup For sauce richness
All-Purpose Flour 🌾 2 tbsp For sauce thickening
White Vinegar 🍶 1 tbsp Balances sauce acidity
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Panko Breadcrumbs 🍞 ½ cup Toasted for crispy topping
Vegan Butter 🧈 2 tbsp Melted for topping
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The cashews are non-negotiable here—soak them overnight for that ultra-smooth texture. Trader Joe's sells pre-soaked cashew cream if you're short on time, but homemade makes all the difference. For the coconut milk, full-fat is key—it keeps the sauce rich without separating. The nutritional yeast is what gives it that classic cheesy flavor, so don't skimp. I always grab the Bob's Red Mill brand for its strong umami punch. Fresh parsley might seem optional, but it brightens up the dish beautifully—garden variety works fine if you're keeping it simple.

No cashews? Raw walnuts or almonds work in a pinch, though texture will be slightly grainier. Short on coconut milk? Cashew cream alone can work if you add a splash of plant-based milk. The panko topping can be swapped for regular breadcrumbs toasted with olive oil—just don't skip the vegan butter on top. For the pasta, elbow macaroni is ideal, but any short shape works. The sauce thickens as it bakes, so start with slightly less flour if you prefer it looser. Want extra cheesiness? Add 1 tbsp white miso paste to the sauce for depth.

This reheats beautifully—just cover with foil and warm in the oven for 10 minutes at 350°F. The sauce gets even creamier after baking, so don't be afraid to make extra. Portion into glass baking dishes for easy reheating. Store leftovers in the fridge for up to 5 days or freeze for 3 months. The topping stays crispy if you reheat it covered, then broil for 2 minutes to crisp again.

❤️

Why You'll Love This Recipe

  • No-Soak Cashew Sauce: I swear by the cashew base—just soak overnight (or pulse dry for a creamier shortcut), blend with coconut milk, and you’ve got a velvety cheese sauce without dairy. The onion adds depth, but don’t stress—it disappears into the mix.
  • Crispy-Top Magic: That golden, crackly crust? All thanks to a sprinkle of nutritional yeast before baking. It’s the secret weapon—no breadcrumbs needed, and it’s ridiculously satisfying to dig into.
  • Meal Prep MVP: Between us, this keeps for days in the fridge and reheats like a dream. Pack it in lunches or freeze half for those nights when you’re too tired to cook. The pasta stays tender, the sauce stays rich.
  • Budget-Friendly Luxe: Cashews and coconut milk might sound fancy, but they stretch further than you’d think. A single batch feeds four, and the nutritional yeast adds that cheesy punch without breaking the bank. My wallet thanks me.

Step-by-step instructions for baked macaroni and cheese without milk

Here's how to create a rich, dairy-free mac and cheese with a golden, crispy top.

1

Soak and Prepare the Cashew Base

Place the 1.5 cups raw cashews in a bowl and cover with plenty of water. Let them soak for at least 8 hours or overnight in the refrigerator. This step is crucial—it transforms the cashews into a creamy, milk-like texture that forms the foundation of our cheese sauce.

After soaking, drain and rinse the cashews thoroughly. Transfer them to a high-speed blender along with the 13.5 oz unsweetened coconut milk, 0.5 cup nutritional yeast, 0.5 cup extra-virgin olive oil, 1 whole yellow onion (diced medium-fine), and 4 cloves garlic cloves (minced). Blend until completely smooth, scraping down the sides as needed. The mixture should be velvety with no visible texture—this ensures a silky sauce that coats every strand of pasta.

2

Cook the Pasta and Build the Sauce

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni pasta. Cook until 1 minute before al dente (about 11-12 minutes). Reserve 1 cup pasta water before draining—this starchy liquid is essential for binding our dairy-free sauce. Drain the pasta and return it to the pot.

Pour the cashew mixture into the pot with the pasta and stir over medium-low heat for 5 minutes. Add the 2 tbsp all-purpose flour and stir continuously for another 3 minutes until the sauce thickens. If it becomes too thick, whisk in 2-3 tablespoons of reserved pasta water to reach a creamy consistency. Season with 1.5 tsp salt and 0.5 tsp black pepper, then stir in 1 tbsp white vinegar to balance flavors. The sauce should now coat the back of a spoon with a glossy sheen.

3

Assemble and Bake for Crispy Perfection

Preheat your oven to 375°F. Transfer the pasta mixture to a 9x13-inch baking dish, spreading it evenly. In a small bowl, mix the 0.5 cup panko breadcrumbs with the 2 tbsp vegan butter until evenly coated. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to ensure even coverage.

Bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. Here's the thing—don't overbake. You want that crispy top while keeping the interior creamy. If the top browns too quickly, tent loosely with foil for the last 5 minutes of baking. The internal temperature should reach 165°F for food safety.

4

Rest and Garnish for Ultimate Creaminess

Remove from the oven and let the mac and cheese rest for 10 minutes before serving. This resting period allows the sauce to thicken slightly and redistribute, ensuring each bite is perfectly creamy. The crispy topping will soften just enough to become delightfully crunchy.

Garnish with 0.25 cup chopped fresh parsley just before serving. The parsley adds a bright contrast to the rich, umami flavors while keeping the dish visually appealing. Serve immediately while the top is still crispy and the sauce remains luscious. For extra indulgence, pair with a simple arugula salad or steamed broccoli.

👨‍🍳

Pro Tips For Making Baked Macaroni And Cheese Recipe Without Milk

  • Soak the Cashews Right: I learned this the hard way—raw cashews need a good soak (at least 4 hours, overnight if you can) in hot water to soften properly. Skimp here, and your sauce will taste gritty no matter how much blending you do.
  • Sweat the Onion Low: Cook the onion over medium-low heat until it’s translucent but not browned—this stops it from overpowering the dish with bitterness. I used to rush this, and the whole thing ended up tasting like onion soup, not mac and cheese.
  • Bake Until Bubbly: Don’t pull it out of the oven just because it looks golden. Wait until the edges are set and the center bubbles like a proper cheese sauce—this ensures every bite is creamy, not raw. Yes, even if you’re impatient like me.
  • Toast the Nutritional Yeast: Sprinkle that yellow powder over the top after baking and broil for 1-2 minutes. The heat makes it nutty and toasty, giving you that classic cheesy flavor without relying on dairy. Sounds weird, but it works—trust the process.

Common mistakes when making this recipe

Skipping the Soak

I’ve made this mistake more times than I’d admit—skipping the overnight soak for the cashews. The result? A grainy, unsatisfying sauce that clumps instead of blending smoothly. Soak for at least 8 hours is non-negotiable.

If you’re short on time, use pre-soaked cashew cream from brands like Trader Joe’s or Silk, but homemade makes all the difference. 🥜

Overmixing the Sauce

Once you add the flour to thicken the sauce, it’s tempting to stir aggressively. But too much mixing introduces gluten, which can make the sauce gummy instead of creamy. Stir just until the sauce thickens—about 3 minutes—then let it sit off the heat for 2 minutes to smooth out.

The goal is a glossy, velvety texture, not a gluey mess.

Ignoring Pasta Water

Reserving that 1 cup pasta water isn’t just a suggestion—it’s the secret to a perfectly creamy sauce. Without it, the flour-thickened sauce can turn dry or clumpy. If the sauce looks too thick after baking, a splash of warm water or pasta water can rescue it.

Trust me, I’ve had to fix this mid-bake more than once!

Baking Too Long

That crispy golden top is the star of this dish, but baking it too long turns the sauce dry and the topping burnt. Keep a close eye after 20 minutes—the moment it’s deep golden brown, pull it out.

If it browns too quickly, tent with foil for the last 5 minutes to finish gently. The internal temp should hit 165°F, not higher.

Using Low-Quality Panko

Not all panko is created equal. Cheap, stale breadcrumbs won’t toast properly and will leave your topping soggy. Invest in high-quality panko like Panko Valley or Japanese-style panko for that perfect crunch.

Toast it lightly in a dry pan before mixing with vegan butter for extra flavor and texture. A crispy topping is worth the effort!

Skipping the Rest

I know you’re eager to dig in, but 10 minutes of resting is crucial. This lets the sauce thicken and the topping set properly. Cutting into it too soon means a runny mess and a soft topping.

Use this time to set the table or garnish with parsley—you’ll thank yourself later. 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 28g140%
Cholesterol 0mg0%
Sodium 720mg31%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this dairy-free mac and cheese without cashews?

Yes, but the texture will differ. For a creamy base, try 1 cup soaked walnuts or almonds instead—though they’ll be slightly grainier. Another option is 1 cup silken tofu blended with 1 cup coconut milk, which works well but lacks the rich depth of cashews. The sauce may need extra flour to thicken properly.

2

Why does my sauce get watery after baking?

This usually happens when the sauce isn’t thickened enough before baking. Stir in 1 extra tablespoon of flour and simmer for 2 minutes more to bind it better. If it’s already baked, sprinkle a little flour over the top and broil for 1-2 minutes to crisp the surface. The sauce should coat the back of a spoon before baking.

3

Can I use dairy-free cheese instead of nutritional yeast?

For a stronger cheesy flavor, mix ½ cup dairy-free shredded cheese (like Violife or Daiya) with the sauce after cooking. Add it gradually while stirring to avoid clumping. You may need to reduce the nutritional yeast to ¼ cup to balance flavors. The cheese will melt differently than traditional cheese, so expect a slightly softer texture.

4

How do I make this recipe gluten-free?

Swap the all-purpose flour for 2 tablespoons gluten-free flour blend (like Bob’s Red Mill 1:1) and use gluten-free elbow macaroni. Check that your panko is certified gluten-free—many regular brands contain wheat. The sauce will still thicken properly, but taste frequently to adjust consistency.

5

Can I make this ahead of time?

Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered to let the top dry slightly. Bake as directed, but reduce the temperature to 350°F and bake for 25-30 minutes to crisp the topping. For freezing, bake fully, cool completely, then freeze in portions. Reheat covered at 350°F for 20-25 minutes, then broil for 2 minutes to restore crispiness.

★★★★★4.5(5 reviews)
Categories Beverages