Go Back
+ servings
Vegan Mac and cheese

Easy and Creamy Vegan Mac and Cheese

A tasty and creamy version of the traditional baked mac and cheese.
5 from 2 votes
Print Pin
Course: Main Course, Side Dish
Cuisine: American
Diet: Vegan
Keyword: Baked Mac and Cheese, Creamy Mac and Cheese, Mac and Cheese, vegan, Vegan Mac and Cheese
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 4 as a side dish


  • 2 Cups Dried Pasta small shells or elbows
  • 3 Tbsp Vegan Butter divided
  • 2 Tbsp All Purpose Flour
  • 2-3 Cups Soy Milk plain, unsweetened
  • ¼ Cup Nutritional Yeast
  • ½ Tsp White Pepper or to taste
  • ½ Tsp Ground Mustard
  • ½ Tsp Nutmeg fresh grated, or to taste
  • 2 Tsp salt or to taste
  • 8 Ounces Vegan Cheese Shreds divided, mixed into pasta + topping
  • 1 Cup Breadcrumbs or chopped croutons


  • Preheat the oven to 375°F.

To Make the Pasta

  • In a pot over medium high heat, bring 8 cups of water to a boil, add salt. Add pasta and cook according to package instructions. Stop cooking when the pasta is just shy of al dente. Drain pasta and return to pot to allow cooked pasta to dry.
    2 Cups - Pasta Shells
    Salt to taste (make the water taste like the ocean)

To Make the Sauce

  • In a sauce pan melt over medium heat, melt butter. Using a whisk, whisk in flour until completely combined and cook for 1 -2 minutes. Continue to whisk occasionally.
    2 Tbsp - Vegan Butter
    2 Tbsp - Flour
  • Slowly, one ¼ cup at a time, whisking the entire time, add the soy milk. The mixture will start to thicken right away. Keep whisking and adding soy milk in small amounts until the the butter/flour mixture is completely absorbed by the milk. Cook on medium to medium-low heat, whisking occasionally until desired thickness, 10 -15 minutes.
    2 Cups - Soy Milk
  • Add the nutritional yeast, mustard powder, salt, nutmeg and white pepper. Whisk to combine well. Allow to cook another 5 minutes. Adjust seasoning and thickness of sauce as need. (see notes)
    ¼ Cup - Nutritional Yeast
    ½ Tsp - Mustard Powder
    ½ Tsp - Fresh Grated Nutmeg
    ½ Tsp - White Pepper
    2 Tsp - Salt or to taste

To Assemble the Mac And Cheese

  • After the pasta has drained, dried and cooled. Mix the pasta with 6 oz of the cheese shreds and add to an oven-proof baking dish.
    Cooked Pasta
    6 Ounces - Vegan Cheese Shreds
  • Pour the cream sauce over the pasta, be sure to cover all the pasta. Top with the remaining cheese shreds, breadcrumbs and butter (break the butter into bits and place all over the top). Bake in the oven for 20 - 30 minutes or until golden and bubbly. Cool for 5 - 10 minutes before serving.
    Cream Sauce
    2 Ounces - Vegan Cheese Shreds
    1 Cup Breadcrumbs
    1-2 Tbsp - Vegan Butter
  • Serve with love and enjoy! :)
Tried this recipe?Mention @thevirtualcaterer or tag #thevirtualcaterer. Leave a comment with a rating below to let other readers know how this recipe worked for you!