This post may contain affiliate links. Please read our disclosure policy.

This Vegan Mac and Cheese is so easy to make, loaded with broccoli and made with a plant-powered homemade creamy and “cheesy” sauce. It can easily be made gluten-free, so flavorful, and ready in just about 30 minutes. A perfect Dairy-Free side dish recipe that the whole family can enjoy.

easy vegan mach and cheese recipe with broccoli
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

An ultimate vegan mac and cheese recipe that’s rich, creamy, tasty, and made without any dairy or nuts. They can also be made gluten-free by using gluten-free pasta. The perfect side dish or weeknight meal that can be made regularly or added to your holiday dinner table.

This easy homemade vegan mac and cheese is loaded with rich creamy buttery goodness, and made with easily available ingredients like potatoes and carrots! The carrots give it the right amount of sweetness and that pretty orange color.

Ingredients you will need

  • Pasta: Whole Wheat or Gluten-free Pasta , use any pasta of choice
  • Potatoes: I used Yukon Gold Potatoes
  • Carrots
  • Broccoli Florets
  • Garlic Cloves
  • Nutritional Yeast: this is what will give you that cheese flavor.
  • Cider Vinegar
  • Squeezed Lemon Juice
  • Dijon Mustard
  • Paprika
  • Turmeric Powder
  • Kosher Salt
  • Ground Pepper

How to make vegan mac and cheese

Wash and scrub the potatoes and carrots thoroughly under cold running water to remove any dirt. Pat the excess moisture with a paper towel.

Using a potato peeler, peel the potatoes and carrots skin off and cut into large bite-sized chunks. Now add chopped potatoes and carrots to a large pot then pour over enough water to cover by 1″ inch. Season with a generous pinch of salt and bring the water to a boil over medium-high heat.

BOILED POTATOES AND CARROTS FOR VEGAN MAC AND CHEESE RECIPE

Boil for 15 minutes or until potatoes and carrots are easily pierced with a paring knife. Meanwhile, add a steamer basket under another pot filled with about 1 cup water (or use the same pot where the veggies are boiling if the water doesn’t touch the steamer). Steam the broccoli for 3-4 minutes, or just until fork-tender.

broccoli vegetable steamed for mac and cheese

Once the veggies are done, remove from the heat and place in a colander to drain, reserving about 1 cup of water from the veggies. Allow the veggies to cool slightly. Cook pasta according to the package instructions.

In a small mixing bowl, combine garlic, apple cider vinegar, lemon juice, mustard, paprika, turmeric, and salt whisk until well combined and set aside.

Next, place the boiled potatoes, carrots, nutritional yeast and 1/2 cup of the reserved liquid to a blender.

Pour in the prepared garlic and vinegar mixture and blend until smooth and creamy, about 2-3 minutes. If needed, add more liquid to reach your desired consistency.

Add cooked pasta to a large serving bowl together with steamed broccoli, then pour the sauce on top.
Using a wooden spoon mix well until pasta is evenly coated into super the creamy delicious sauce! Serve warm and enjoy!

vegan macaroni and cheese with broccoli

Frequently Asked Questions

Can you freeze mac and cheese?

Place your leftover mac and cheese in an airtight container and store it in the freezer for up to 3 months. Mac and cheese will still taste great even after they are frozen. If you have a large quantity to freeze, separate them into either smaller containers or resealable ziplock bags. Remove and use it as needed.

Can I skip the broccoli?

Yes. The broccoli is optional and can be skipped.

Do I have to use nutritional yeast to make vegan mac?

Yes. I highly recommend you do not skip this ingredient because it makes all the difference in the taste and will give you that cheese taste for a vegan option.

Can you use almond milk in mac and cheese?

It is ok to use almond milk in mac and cheese if you are looking to keep your mac and cheese plant-based or dairy-free.

how long does mac and cheese last?

Dairy-free mac and cheese should last up to 7 days in the fridge and up to 3 months in the freezer. Mac and cheese containing dairy should be ok to store in the fridge for 3-5 days.

Storing Leftovers

Homemade mac and cheese can be stored in the fridge for up to 5-7 days. Place in an airtight container. You can store the leftover sauce for this homemade creamy mac and cheese recipe in the refrigerator for up to a week. Reheat just before serving.

easy vegan mach and cheese recipe with broccoli

How to reheat mac and cheese

Remove from freezer, allow to defrost overnight in the fridge, and then reheat them in the microwave. If you forget to remove the mac and cheese from the freezer the night before, you can still use the microwave to defrost your mac and cheese. Just use a low-power setting.

You may also reheat your mac and cheese in the oven for 10-15 minutes at 350 F. To reheat on the stove stop, allow the mac and cheese to defrost first, place in a pan, add some milk (for non-vegans), or use almond milk or water for a vegan version. Under low heat allow to heat up to the right temperature.

What to serve with mac and cheese

Mac and cheese work as a great side dish with many other meals. It works as a meal on its own or can be added as a side to proteins like grilled steaks, roasted chicken or turkey, casseroles, baked salmon, and the list goes on. Serve it with some freshly baked bread or a side of salad. Here are some of my favorite dishes you can serve it with:

easy creamy vegan mac and cheese recipe

More vegan-friendly recipes

Pin this now to find it later

Pin It
easy broccoli mac and cheese recipe
ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.
Please enable JavaScript in your browser to complete this form.

Remember to subscribe to my NEWSLETTER for free and receive recipes like this easy Vegan Mac and Cheese Recipe delivered right to your inbox!

Thanks for stopping by. FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.

4.84 from 25 votes

Easy Vegan Mac and Cheese

By: Rena
Servings: 6
Prep: 10 minutes
Cook: 20 minutes
0 minutes
Total: 30 minutes
vegan macaroni and cheese with broccoli in a round skillet.
Vegan Mac and Cheese made in an easy homemade plant-powered sauce. So tasty, comforting, and ready in just about 30 minutes.

Ingredients

  • 1 box Whole Wheat or Gluten-free Pasta , use any pasta of choice
  • 2 Large Yukon Gold Potatoes
  • 3 Medium Carrots
  • 2 Cups Broccoli Florets
  • 2 Cloves Minced Garlic
  • ¼ Cup Nutritional Yeast
  • 1 teaspoon Apple Cider Vinegar
  • 2 tablespoons Freshly-Squeezed Lemon Juice
  • 1 teaspoon Dijon Mustard
  • ½ teaspoon Paprika
  • teaspoon Turmeric Powder
  • ½ teaspoon Kosher Salt
  • ¼ teaspoon Ground Pepper

Instructions

  • Wash and scrub the 2 Large Yukon Gold Potatoes and 3 Medium Carrots thoroughly under cold running water to remove any dirt. Pat the excess moisture with a paper towel.
  • Using a potato peeler, peel the potatoes and carrots skin off and cut into large bite-sized chunks.
  • Now add chopped potatoes and carrots to a large pot, then pour over enough water to cover by 1" inch. Season with a generous pinch of salt and bring the water to a boil over medium-high heat.
  • Boil for 15 minutes or until potatoes and carrots are easily pierced with a paring knife.
  • Meanwhile, add a steamer basket under another pot filled with about 1 cup water (or use the same pot where the veggies are boiling if the water doesn't touch the steamer) Steam the 2 Cups Broccoli Florets for 3-4 minutes, or just until fork-tender.
  • Once the veggies are done, remove them from the heat and place them in a colander to drain, reserving about 1 cup of water from the veggies. Allow the veggies to cool slightly. Cook 1 box Whole Wheat or Gluten-free Pasta according to the package instructions.
  • In a small mixing bowl, combine 2 Cloves Minced Garlic, 1 teaspoon Apple Cider Vinegar, 2 tablespoons Freshly-Squeezed Lemon Juice 1 teaspoon Dijon Mustard, ½ teaspoon Paprika, ⅛ teaspoon Turmeric Powder, and ½ teaspoon Kosher Salt and ¼ teaspoon Ground Pepper. Whisk until well combined and set aside.
  • Next, place the boiled potatoes, carrots, ¼ Cup Nutritional Yeast, and 1/2 cup of the reserved liquid in a blender.
  • Pour in the prepared garlic and vinegar mixture and blend until smooth and creamy, about 2-3 minutes. If needed, add more liquid to reach your desired consistency.
  • Add cooked pasta to a large serving bowl together with steamed broccoli, then pour the sauce on top.
  • Using a wooden spoon, mix well until pasta is evenly coated into super creamy delicious sauce! Serve warm and enjoy!

Video

Notes

  • You can store the leftover sauce in the refrigerator for up to a week. Reheat just before serving.
  • Use any pasta of your choice
  • Swap the broccoli with zucchini or any other veggie of your choice.

Nutrition

Calories: 327kcalCarbohydrates: 70gProtein: 15gFat: 1gSaturated Fat: 1gSodium: 246mgPotassium: 625mgFiber: 4gSugar: 2gVitamin A: 5366IUVitamin C: 37mgCalcium: 71mgIron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course, Side Dish
Cuisine: American
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!
vegan side dish recipe

About Rena Awada

Hi, Iโ€™m Rena! Welcome to my blog. I am here to help you prepare delicious, light, fresh meals that your whole family will love!

You May Also Like

4.84 from 25 votes (20 ratings without comment)

Leave a comment

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

Recipe Rating




20 Comments

  1. Iโ€™m a recent vegan and have been searching for a good cheese sauce. Sadly, this one didnโ€™t work for me. LOVE the fact that this sauce uses vegetables as the base, but itโ€™s back to the drawing board.

  2. 1 star
    My husband and I found this almost inedible. If youโ€™re looking for a replacement for real Mac and cheese, this isnโ€™t it. The sauce was creamy but the taste did not resemble cheese sauce. The tang from the apple cider vinegar and lemon juice were not helpful in creating a cheesy flavor. We would not recommend this at all. Iโ€™m sure you worked diligently in creating this recipe, but it definitely wasnโ€™t for us.

    1. 5 stars
      Recent turned vegan here! This recipe is AMAZING. My husband, who is not a vegan at all, loved this as did my 1.5 year old. I’m shocked that people didn’t like this, you’ll never find an exact replacement of something that is so terrible for you. This is an absolute hit!

  3. 5 stars
    I love that this is nut free and it was pretty tasty, kids liked it too. Next time I’ll have to add some more spices or something, maybe a little more nutritional yeast too. Thank you for the great recipe!

  4. 5 stars
    This is the only vegan macaroni recipe that’s nut free, easy, and contains ingredients I already have in my dorm and can steal from the dining halls. It’s so delicious and easy thank you so much!!!

    1. This recipe wasnโ€™t for me personally. Iโ€™ve tried potato & carrot based vegan cheese sauces in the past and typically enjoy it, but the only thing I could taste was the ACV/lemon juice combo. The sauce turned out looking super cheesy and creamy though especially when I used my vitamix! Thanks for posting the recipe regardless, I had fun making it.

  5. 4 stars
    I made this and didnโ€™t tell my kids. My 16 year old son actually told me he likes it better than real Mac and cheese(boxed). I will admit that it might takes a second to get used to but it left me feeling good and satisfied. Had it for lunch the next day with added broccoli, topped with a bit more nutritional yeast and it was better than the might before.

  6. 5 stars
    It is delicious! Next time I think ill have to add more spices, though. Once everything was combined the sauce turned a tad bit bland. I added extra salt. I’ll be doing some more experimenting!