Our vegan mac and cheese is the creamy comfort food you have been craving. Vegan or not you will enjoy this pasta dish any day of the week. It is so easy to make it will be ready in 35 minutes or less.

This Vegan Mac and Cheese Recipe is about as easy as it gets! We basically made a bechamel sauce with plant-based milk, added vegan cheese and a bit of nutritional yeast, and then poured it into a baking dish. Top it all off with bread crumbs and vegan parmesan and give it a quick bake! It’s the best vegan mac and cheese that tastes even better than the real thing.
What is Vegan Mac and Cheese?
Traditionally, macaroni and cheese is made with a thick, creamy sauce that includes heavy cream and shredded cheeses. With the availability of some amazing tasting vegan cheeses, plant-based milk, and vegan butter on the market today, making vegan mac and cheese is really easy. With a few simple substitutions, you can have the best vegan mac and cheese around, without compromising on flavor or creamy texture.
Ingredients in Vegan Mac n Cheese
This is where it all begins: gathering ingredients. Luckily, all of these ingredients can be found easily at your local grocery store!
- Pasta - we use penne, rigatoni, or elbow pasta. ¾ pound of pasta creates the perfect ratio of pasta to sauce! You may also use a bean based pasta, if you want to increase the protein in this dish.
- Coconut oil or vegan butter - This will provide the base of the vegan cheese sauce.
- All-purpose flour - You only need two tablespoons as a sauce thickener! If you’re making this gluten-free, use your favorite flour substitute.
- Plant-based milk - Use plan (not vanilla) flavored, and make sure it’s unsweetened. Almond milk works great here, but feel free to use, coconut, soy or oat milk.
- Vegan cheese - Shredded mozzarella is perfect in this! We love the brand VioLife, which we find at our local whole foods in our area. Vegan cheeses are easily found at most grocery stores.
- Nutritional yeast - This is a common ingredient when making vegan cheese substitutes, because it gives vegan cheese dishes that cheesy flavor.
- Salt and pepper - Taste and adjust as needed
- Optional toppings - panko bread crumbs, dried oregano, vegan Parmesan, salt, and a drizzle of olive oil all finish this baked vegan mac and cheese off beautifully.
Homemade Vegan Cheese Sauce
Many popular recipes use a cashew base for homemade vegan mac and cheese. We used a store-bought vegan cheese for this recipe to save time, and because the selection of available vegan cheeses is really great these days. Our favorite is Violife (not sponsored).
If you prefer not to use package cheese you can make your own creamy cheese sauce for mac and cheese. Start with a base of our Vegan Cashew Cream, then add nutritional yeast for that nutty, cheesy flavor, garlic and onion powder for some dimension, and a hint of turmeric for the yellow color. Delicious vegan cheese that’s so much more nutritious than the boxed, powdered stuff!
Can I Make Vegan Mac and Cheese Without Nutritional Yeast?
The short answer: yes! Just leave it out. The longer answer is that nutritional yeast provides the cheesy, umami flavor that makes this dish taste like the real deal. If you leave it out, it will still be creamy and delicious, it just won’t taste as cheesy.
Additions to Vegan Mac and Cheese
If you want to make a whole, balanced meal out of this vegan baked mac and cheese, try adding one of the following to give it a boost!
- Sauteed Mushrooms
- Veggie sausage
- Roasted butternut squash
- Broccoli, roasted until crispy around the edges
- Cauliflower
- Swap out for bean pasta, which adds protein and makes a gluten-free mac and cheese!
What to Serve with Vegan Mac and Cheese
Since this is a pasta dish, we love to serve it alongside a nutritious salad or hearty soup! It would pair perfectly with a Classic Caprese Salad, Cucumber Avocado Salad, or Protein Packed Minestrone Soup. You could also serve it with our Focaccia with Za’atar Olives and Tomatoes!
More Vegan Pastas
- Penne Pasta with Vegan Cauliflower & Walnut Kale Pesto
- Pumpkin Pasta Sauce
- Pea & Artichoke Pasta
- One-Pot Chickpea & Butternut Squash Pasta
- Mushroom & Veggie Sausage Pasta
- Edamame & Mung Bean Pasta with Caramelized Onion & Chestnuts
- Spaghetti & Vegan Meatballs
Vegan Mac and Cheese
- Total Time: 35 minutes
- Yield: 6 1x
- Diet: Vegan
Description
Our vegan mac and cheese is the creamy comfort food you have been craving. Vegan or not you will enjoy this pasta dish any day of the week. It is so easy to make it will be ready in 35 minutes or less.
Ingredients
- ¾ pound penne, rigatoni, or elbow pasta (See note #1)
- 4 tbsp refined coconut oil or vegan butter
- 2 tbsp all-purpose flour
- 2 cups unsweetened plain almond milk or other plant-based milk
- 8 ounces shredded vegan mozzarella cheese (about 2 cups). (We used Violife, see note #2)
- 1 tbsp nutritional yeast
- ¼ tsp salt
- ⅛ tsp pepper
- Cooking spray
- Topping:
- 1 cup panko bread crumbs
- ½ tsp dried oregano
- ⅓ cup grated vegan parmesan cheese ( we used Violife)
- ⅛ tsp salt
- 2 tsp olive oil
Instructions
- Preheat the oven to 400F. Coat an 8X8 square baking dish with high sides with cooking spray
- Cook the pasta following the package instructions (make sure you use plenty of salt water). Drain well and set aside
- Melt the coconut oil or vegan butter in the same pot you used to cook the pasta
- Add the flour, stir well and cook over medium heat for 1-2 minutes
- Slowly whisk in the almond milk and nutritional yeast, whisking constantly and making sure there are no lumps
- Add the salt and pepper and bring to a simmer until it thickens
- Add 1 ½ cups of the shredded cheese, stir well and cook until all the cheese has melted
- Add the cooked pasta and stir well making, sure it’s all well coated with the sauce. Transfer the pasta to the baking dish and set aside.
- In a small bowl, combine the panko bread crumb, oregano, vegan parmesan, salt, and olive oil and mix well.
- Top the pasta with the remaining ½ cup of cheese and sprinkle evenly with the topping. Bake for 10-12 minutes until golden brown
Notes
- We found that by only using ¾ pound of pasta the ratio of pasta to sauce is perfect. Feel free to cook the whole box of pasta, take a quarter of it out and save it for later use.
- If you prefer not to use packaged cheese you can make your own mac and cheese cheese sauce. Start with a base of our Vegan Cashew Cream, then add nutritional yeast for that nutty, cheesy flavor, garlic and onion powder for some dimension, and a hint of turmeric for the yellow color.
- This post was originally published on June 4, 2012. We have updated with more useful information, so you make the best mac and cheese every time.
- Prep Time: 10
- Cook Time: 25 mins
- Category: Main
- Method: baked
- Cuisine: American
Nutrition
- Serving Size: 1 ½ cups
- Calories: 519
- Sugar: 1.9
- Sodium: 657.3
- Fat: 24
- Saturated Fat: 14.5
- Unsaturated Fat: 3.3
- Trans Fat: 0
- Carbohydrates: 63.9
- Fiber: 2.3
- Protein: 9.9
- Cholesterol: 0
Keywords: kosher, Mac and cheese, comfort food,
the wicked noodle says
I'm not vegan but WOW!! This looks soooo good. I love baked mac n' cheese - that crunchy top is hard to beat!
mayihavethatrecipe says
Thank you!!!! Coming from you, that really is a compliment!!! We really hope you enjoy it. Thanks again for all your help!!!
Miriam T. says
I just became vegan and i have been craving mac and cheese...this looks delicous!! i WILL be trying this.
Cup O' dOugh says
I tried this recipe a few weeks ago and I loved it! Almost better than the "real" thing (not kidding). Everyone loved it and couldn't even tell that it was vegan! I'm about to make it again right now. Thank you so much for sharing!
mayihavethatrecipe says
You are very welcome! Thank you for trying our recipes!! It makes us so happy to know people enjoy them. That's the reason we started the blog in the first place!!
brittany @veganbarista says
I hope you guys keep up the "vegan" lifestyle--your recipes lately are AWESOME. Thanks for submitting to Finding Vegan, that's how i found you. Keep up the good work, yay!
mayihavethatrecipe says
Thanks!!! We love experimenting and coming up with new recipes. I personally have a lot of fun doing recipe "makeovers" (taking regular recipes and creating the vegan version of them).
So glad you're enjoying them. We will absolutely keep submitting them to Finding Vegan.
Val says
Just an FYI that Daiya is not soy cheese. It's actually soy-free inaddition to being gluten-free and dairy-free. It's made from tapioca.
Abby says
I've just come to terms with the fact that I can no longer eat dairy even in small amounts. I'm lactose intolerant, and I love macaroni and cheese. I've been wanting some, and I can't wait to make this recipe tonight. Thank you for your recipe.
Jordy says
Wow! Just pulled out the oven! Awesome! Recipes like this is what has made me and my wife's transition to the vegan lifestyle much easier! Thanks!
Vicky & Ruth says
Thank you so much!!! So glad we can help. If you ever have any questions let us know!