Vegan Macaroni and Cheese with Broccoli

RECIPE PRINT COMMENTS
4.75 from 12 votes

Stovetop vegan macaroni and cheese with broccoli! A creamy, one-pot mac and cheese pasta recipe with an extra serving of broccoli. My whole family love this one.

This vegan macaroni and cheese with broccoli is so decadent and delicious. A velvety cheese sauce coats the shells and broccoli nooks and crannies in complete deliciousness.

Enjoy it as an easy comfort food dinner or side dish.

Pot Of Vegan Mac And Cheese With Steamed Broccoli

Why I love this recipe

Vegan mac and cheese you say? Yup. A vegan macaroni and cheese with broccoli recipe without the cheese. If you’re like me and are always looking for more vegan but cheesy recipes, then this one is for you.

The sauce gets body from both cauliflower and cashews. If you’ve ever spent any time around vegan cheese sauce recipes, then you know these are both popular contenders. Why choose one when you can have both? The cauliflower lightens the entire thing up while the cashews provide yummy mouthfeel and richness. There’s also nutritional yeast, dry mustard, tomato paste and turmeric.

This vegan mac and cheese is perfect for times when you don’t want anything too far outside of the box. Well, except dairy. And cheese! And healthier! And more vegetables and less butter!

Ingredients

  • Melted coconut oil: I like triple refined oil for a lesser coconut taste
  • Nutritional yeast: This is what gives the cheesy flavor to the mac and cheese. It’s not the same as brewer’s yeast and can be found in most well-stocked grocery stores, or online.
  • Tomato paste: The addition of the tomato paste and dried mustard helps to add depth and plant-based umami to this vegan mac and cheese sauce.
  • Almond milk: You can use any unsweetened milk if you’d like. I’ve tested this vegan mac and cheese with broccoli recipe with both almond milk, soy milk and oat milk and they all work.
  • Cauliflower florets: Another secret in making this vegan cheese sauce so incredibly luscious and creamy without the cream! I do the same in my vegan lasagna, and it’s incredible how creamy pureed cauliflower can be.
  • Broccoli: This makes this vegan mac and cheese with broccoli, of course! I use about 3 cups of florets; you can add more or less depending on preference.

How to Make

This vegan macaroni and cheese with broccoli recipe has three parts- making the sauce, cooking the pasta and the broccoli, and then combining everything together.

Step 1: Make the Sauce

Heat the coconut oil in a large saucepan over medium heat until warm. Then add the nutritional yeast, mustard, tomato paste, garlic, salt, and turmeric, and cook until mixed through. Whisk in the milk and then let simmer, as the sauce will start to thicken slightly.

Add in the cauliflower and cashews and let cook until the cauliflower is very soft, this takes me about 20 minutes. This is also the time when I cook the pasta.

Step 2: Blend!

Add the sauce to a blender along with the vinegar and puree until very smooth, this may take a few minutes depending on the power of your blender. My blender is large enough to puree the whole thing at once, but you may need to do this in batches depending on the size of your blender.

You don’t want any grainy pieces of cauliflower or cashews, so make sure it’s creamy and smooth before proceeding. 

Step 3: Cook the Pasta

In a large pot of salted water, add in the shells and cook until just al dente. To keep the same pot of water, I remove the shells with a slotted spoon along with 1/2 cup of the cooking water.

Then, I bring the water back to a boil and add my steamer basket. Add the broccoli and cook until bright green and not overly tender, about 4 minutes.

Step 4: Combine

Toss the hot macaroni with the cashew-cauliflower sauce until well coated. Season with salt and pepper, if needed/desired. Add the broccoli and toss again, adding any remaining cooking water to thin the sauce, if needed. Serve hot and right away as the sauce will thicken as it sits.

Mug Of Vegan Broccoli Mac And Cheese

Expert Tips

You will need a blender for this vegan macaroni and cheese with broccoli recipe to make the sauce incredibly creamy and smooth. You can use a food processor, but a blender will work better.

For ease, I cook the pasta and then add the broccoli to the same pot after removing the pasta. This cuts down on pots and saves time! I also like to save a little pasta water to help to thin the sauce when tossing with the pasta and the cooked broccoli florets.

Frequently Asked Questions

Do I need to soak the cashews before making this recipe?

No, unlike many cashew-based recipes, this vegan macaroni and cheese with broccoli recipe doesn’t require pre soaking as the cashews are simmered with the cauliflower for about 20 minutes which will soften them enough for blending.

Why do I need to reserve the pasta cooking water?

The starchy pasta water is valuable for adjusting the sauce’s consistency. If your sauce becomes too thick after mixing with the pasta, add small amounts of the reserved cooking water to help thin it while maintaining a silky texture. The starch in the water also helps the sauce adhere better to the shells!

How do I prevent the broccoli from becoming overcooked?

If you prefer more tender broccoli, you can steam it longer, but be careful not to overcook it and make it mushy. For the best texture contrast in the mac and cheese, I prefer to cook it until the broccoli just turns bright green, about 3-4 minutes.

Make Ahead Tips

If you want to make this vegan macaroni and cheese with broccoli ahead of time, then you can cook the cashew-cauliflower sauce 2-3 days ahead and store it in an airtight container in the refrigerator. It will thicken when chilled, so whisk in additional plant milk or pasta cooking water to reach the desired consistency when reheating.

Reheat gently over low heat, stirring frequently to prevent scorching. Then add with fresh cooked pasta and the fresh cooked broccoli.

Up Close Shot Of Vegan Broccoli Mac And Cheese

More Mac and Cheese Recipes

If you try this Vegan Macaroni and Cheese with Broccoli recipe, let me know! Leave a comment, rate it, and tag your Instagram photos with #delishknowledge . I absolutely love seeing your creations. Happy cooking!

Delish Knowledge

Vegan Macaroni and Cheese with Broccoli

4.75 from 12 votes
Vegan Macaroni and Cheese with Broccoli! Creamy shells with steamed broccoli, a plant-based meal for both adults and kids. Easily gluten-free with gluten-free pasta. 
Servings: 6 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 1 hour 5 minutes

Equipment

Ingredients 

  • 1/3 cup melted coconut oil, I like triple refined oil for a lesser coconut taste
  • 1/4 cup nutritional yeast
  • 1 tablespoon tomato paste
  • 1 tablespoon dried mustard
  • 2 cloves garlic, minced
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon ground turmeric
  • 4 1/2 cups unsweetened almond milk
  • 3 cups chopped cauliflower florets
  • 1 cup chopped raw cashews
  • 1 pound shell pasta
  • 1 tablespoon white vinegar
  • 3 cups broccoli florets

Instructions

  • Heat coconut oil in a large saucepan over medium heat until warm. Add in nutritional yeast, mustard, tomato paste, garlic, salt and turmeric and cook until mixed though, about 1 minute. 
  • Whisk in the almond milk, then bring to a simmer over medium heat. Add in the cauliflower florets and cashews and let simmer until cauliflower is very soft, about 20 minutes. 
  • Add the cauliflower-cashew mixture to a blender or food processor along with the vinegar and puree until very smooth, working in batches if needed. Depending on the power of your blender, this could take anywhere from 1-2 minutes. You don’t want any grainy pieces of cauliflower or cashews, so make sure it’s creamy and smooth before proceeding. 
  • Meanwhile, bring a large pot filled with salted water and able to be fitted with a steamer basket to a boil. Add the shells and cook, stirring often, until just tender, according to package time. Remove the shells with a slotted spoon (to keep the cooking water) along with 1/2 cup cooking water. Place the shells without the cooking water in a large bowl. 
  • Bring the water back to a boil and fit with a steamer basket. Add the broccoli and cover, cooking until bright green and not overly tender, about 3-4 minutes. 
  • Toss the hot macaroni with the cashew-cauliflower sauce until well coated. Season with salt and pepper, if needed/desired. Add in the broccoli and toss again, adding in any remaining cooking water to thin sauce, if needed. Serve hot. 

Nutrition

Serving: 1/6th recipeCalories: 572kcalCarbohydrates: 71gProtein: 18gFat: 26gSaturated Fat: 12gPolyunsaturated Fat: 4gMonounsaturated Fat: 7gSodium: 884mgPotassium: 684mgFiber: 7gSugar: 6gVitamin A: 325IUVitamin C: 66mgCalcium: 288mgIron: 3mg
Course: dinner, main, pasta
Cuisine: Italian, Vegan, Vegetarian

Leave a Reply

Your email address will not be published. Required fields are marked *

Did you make this? Rate this recipe!




34 Comments

  1. This looks sooo tasty! I’m allergic to dairy and I wanna start going vegan so
    I’ll definitely be trying this recipe out soon!

  2. Hi, can I use olive oil instead of coconut oil?

    1. Yes- I think that would work!

  3. 4 stars
    I added Cayenne pepper to taste and it really brought out some flavor! I am planning on making this recipe many times for my family.

  4. Is the coconut oil necessary for the recipe? Can I replace it with something? I am doing high carb low fat vegan and trying to eat low to no oil. Thank you

    1. Hi Melissa, coconut oil is great for adding body/texture to the recipe but you could try leaving it out and seeing how it tastes!

  5. Michelle Richer says:

    5 stars
    Hello! I made this and it was delicious. I swapped out the cashews for a (almond, silken tofu, handful of zucchini blend) tasted so good. I’m making it again but this time without the coconut oil. It was a bit too strong Coconut taste. Thank you for posting

  6. Have you tried this without cashews/do you think it would still work? I have everything in the house except for those and I’d like to make it these evening.

    1. Hi Amanda, I don’t think it would taste the same. The cashews give the sauce body and fat; which are needed to replicate the feeling of cheese in the pasta sauce.

  7. I just discovered you on Pinterest and “liked” your Facebook page. I have to say that I sure wish we didn’t have to have light grey type on everything now. I can barely read it. I’m straining my eyes. Then when I go to print your recipe, the tiny font size is really unreadable. Please remember that a large portion of our population nowdays are baby boomers. Our eyes are not what they used to be. Perhaps you could ask your web designer to make the type black and the font larger on the print pages. Thanks for your great recipes!

    1. Sorry about that! Yes, I will ask my web designer to make the text on the print pages larger.

  8. 5 stars
    Thanku, this was enjoyed by both my husband and myself . Probably the most authentic and closest to “Stouffers” but glad to have a healthier option with the added veggies and zero dairy!
    Will be adding this to our list of favourites!
    Laura
    Vancouver
    Canada

    1. Awesome, thanks Laura! Glad you liked it!

  9. Michael Twyman says:

    5 stars
    This was delicious! I was skeptical because I have made a vegan mac&cheese before and it did not taste anything like the real thing. This recipe had the consistency and flavor similar to mac&cheese and it impressed everyone in my family who had it. It also made a large quantity which was perfect for leftovers the next few days.

    1. 5 stars
      So glad you liked it! Thanks for the comment.

  10. 4 stars
    This is a delicious recipe! Made it yesterday. But when should the vinegar be added? It’s not in the recipe.
    Also, I can’t get hold of dry mustard. How much Dijon mustard would be the equivalent?
    Thank you for your hard work, and all those yummy recipes!

    1. Thanks Jill! I would use a tsp of dijon mustard? That should workd.

      1. Thank you, and is the vinegar added towards the end, or doesn’t it matter?

        1. 5 stars
          Sorry- I updated the recipe! You should add it before you puree the cashew-cauliflower mixture. Thanks!