My friends rave about this recipe more than than anything else I cook and I’ve been asked for the recipe more times than I can count. Pleasing to vegans and carnivores alike, lucky you, written it down below for your reading pleasure! While I was abroad in England, I made this so much I actually got sick of it. I didn’t think it was possible. While it was probably for the best since it’s not the healthiest dish ever, my craving has returned just in time for the end of the summer and colder weather. The perfect time for this type of comfort food. Mmmm.

This recipe is inspired by some of the ones off While the main idea is the same, I halved the recipe (it makes enough for 2-3 hungry people now), omitted the tofu, added some spices and played around with the amounts of the other ingredients a bit. Here’s the final product:

The Ultimate Comfort Food: Vegan Mac-n-Cheese

The ultimate comfort food and my most asked-for recipe, vegan mac and cheese!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4 servings


  • 1/2 - 3/4 pound pasta I usually just fill the baking tray I'm using halfway with pasta and use that amount
  • 1/2 110ml soymilk
  • 1/4 60 ml cup water
  • 1/4 60 ml soy sauce
  • 1 cup 240 ml nutritional yeast
  • 3/4 teaspoon paprika
  • 1/4 teaspoon cumin
  • 2 cloves garlic minced (or 3/4 teaspoon garlic powder)
  • 3/4 teaspoon salt
  • 3 tablespoons vegetable or canola oil
  • 3 tablespoons margarine like Earth Balance
  • 1 teaspoon mustard
  • 1 1/2 teaspoons cornstarch
  • 2 carrots shredded (optional)
  • 1 medium onion diced small (optional)
  • 1/2 cup frozen peas optional
  • 3/4 cup frozen chopped green beans optional
  • enough french fried onions to cover top of mac-n-cheese


  • Preheat oven to 350 degrees F (180 degrees C).
  • Boil water in a medium-sized sauce pan and cook pasta (I like to use shells for this dish).
  • While pasta is cooking, chop the veggies you want and combine everything but the french fried onions in a large bowl and mix together. Try and break up the margarine chunks as much as you can, but they'll just melt in the oven when it's cooking so it doesn't need to be perfect. You can put the veggies in frozen, they'll cook in the oven too.
  • Once the pasta's done, drain and add to the "cheese" sauce.
  • Stir until all the pasta is covered and then pour into a baking dish and top with the french fried onions.
  • Bake uncovered for 25-30 minutes until onions are browned and top of the pasta looks crispy.
  • Eat and enjoy!