Go Back
+ servings
Vegan Mac and Cheese with Sriracha

Vegan Mac and Cheese

Recipe for a vegan Mac and Cheese - an absolute American classic. With homemade vegan cheese! Perfect as a main, or as a side dish. Comfort food!
Course Main Course, Side Dish
Cuisine American, Vegan
Prep Time 25 minutes
Cook Time 30 minutes
Total Time 55 minutes
Servings 6 people
Calories 370kcal
Author Elephantastic Vegan


Ingredients for the vegan Cheese Sauce

  • 1/4 cup vegan butter e.g. EarthBalance, Alsan,...
  • 1/3 cup all-purpose flour
  • 1/2 teaspoon salt
  • 1/2 teaspoon curry powder
  • 1/2 teaspoon paprika powder
  • ground pepper
  • 1 pinch garlic powder
  • 1/3 cup nutritional yeast
  • 1/2 cup water

Ingredients for the Mac (...)

  • 4 cups macaroni pasta
  • baking spray

Ingredients for the Breadcrumbs Layer

  • 1/2 cup panko flakes
  • 1/4 teaspoon salt
  • 1/2 teaspoon dried rosemary
  • 1/8 teaspoon garlic powder
  • 1/4 teaspoon paprika powder
  • 1/4 teaspoon curry powder


Instructions for the Vegan Cheese Sauce

  • Heat the butter in a small pot on medium high heat.
  • Add the salt, pepper, paprika powder, curry powder & garlic powder.
  • Once the butter is completely liquid, add in the flour and whisk.
  • Reduce the heat to low and add nutritional yeast, whisk again until clumpy.
  • Add the water and whisk on low heat for a few minutes. If it gets too thick you can add a little bit more water and whisk again.

Instructions for the Mac & Cheese

  • In a large pot, heat some water and boil the macaroni noodles according to the instructions on the package.
  • Preheat the oven to 200°C or 480°F.
  • Mix the panko flakes with the spices for the breadcrumbs layer.
  • When the noodles are cooked, drain them and pour over the vegan Cheese Sauce. Transfer it to a lightly oiled oven-save dish and sprinkle with the breadcrumbs. Spray the top with oil.
  • Bake the mac and cheese in the oven for about 10 minutes, until the top is nice and brown. Enjoy!


My oven dish has the dimensions: 10" x 18" (25cm x 17cm)


Calories: 370kcal | Carbohydrates: 62g | Protein: 11g | Fat: 7g | Saturated Fat: 1g | Sodium: 393mg | Potassium: 222mg | Fiber: 3g | Sugar: 2g | Vitamin A: 485IU | Calcium: 24mg | Iron: 1.7mg