clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
casserole dish of mac and cheese

5 Ingredient Vegan Baked Mac and Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: thebananadiaries
  • Prep Time: 20
  • Cook Time: 15
  • Total Time: 35 minutes
  • Yield: 10 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: British
  • Diet: Vegan


This deliciously creamy and gooey baked vegan mac and cheese is made with just 5 ingredients and tastes just like the classic version! Naturally dairy free, vegan, and gluten free, this easy vegan mac and cheese is perfect for weeknight dinners or holidays, like Thanksgiving and Christmas!


  • 16 ounces macaroni pasta, gluten free*
  • 480 mL unsweetened dairy free milk (oat milk recommended), room temperature
  • 8 ounces shredded vegan cheddar cheese*
  • 8 ounces shredded vegan mozzarella cheese
  • 5 tbsp oat flour
  • 66 grams salted vegan butter
  • Optional: 2 tbsp plain pea protein

Vegan Gluten Free “Breadcrumbs:”

  • 45 grams rolled oats, ground into flour
  • 66 grams salted vegan butter, melted
  • 1 tsp dried rosemary
  • 1 tsp dried thyme
  • 1/4 tsp nutmeg


  1. Please read through all instructions before beginning. 
  2. Prep: Preheat the oven to 400F. Grease a large casserole dish with olive or cooking oil and set aside. Measure out all ingredients before beginning.
  3. Cook the pasta: Bring a large pot of water to a boil. Add in the macaroni pasta, and cook until al dente, about 7 minutes. Drain the pasta and set aside. Reserve 1/4 cup of pasta water. While the pasta is cooking, you’ll make the vegan cheese sauce.
  4. Make the vegan cheese sauce: In a medium pot, heat the vegan butter until melted, then add in the oat flour. Whisk for 2-3 minutes, until the mixture thickens. Then add in the dairy free milk, along with the reserved pasta water, and whisk until combined. Allow the mixture to begin to boil then reduce the heat to medium. Add in the vegan cheeses, and whisk together on medium-low heat until the vegan cheese has completely melted into the milk mixture. This should be about 4-5 minutes.
  5. Add the pasta to the cheese sauce: Stir the pasta into the cheese sauce until evenly coated. Then spoon the mac and cheese into the casserole dish and set aside as you make the breadcrumbs.
  6. Make the vegan bread crumbs: combine the oat flour with the rosemary, thyme, and nutmeg. Whisk in the melted vegan butter, then sprinkle the oats over the mac and cheese.
  7. Bake the vegan mac and cheese: Place the casserole dish into the oven to bake for 15-18 minutes, or until the breadcrumbs are lightly browned. Turn the broiler on for the remaining 2 minutes of baking to evenly brown the breadcrumbs.
  8. Serve and enjoy! Remove the mac and cheese from the oven, and allow it to cool for 10 minutes before serving. 
  9. Storage: Store any remaining vegan mac and cheese in an airtight container and in the fridge for up to 4 days.


Vegan cheese recommendations: I recommend using Violife or Forager Project.

No bake option: simply follow steps 1-5, omitting the casserole dish, for an easy vegan mac and cheese recipe. 

To make ahead of time: Make the pasta up until step 5. Then cover and place the pasta dish into the fridge to chill until the next day. When ready to bake, preheat the oven and bake the pasta for 40-42 minutes or until the oats are slightly golden in color. 


  • Serving Size: 1/10 of recipe
  • Calories: 425
  • Sugar: 1.6 g
  • Sodium: 364.5 mg
  • Fat: 17.7 g
  • Saturated Fat: 10.2 g
  • Carbohydrates: 49 g
  • Fiber: 3.7 g
  • Protein: 15.1 g
  • Cholesterol: 32.5 mg