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
One-Pan Baked Vegan Macaroni & Cheese

One-Pan Baked Vegan Macaroni & Cheese

  • Total Time: 30 minutes
  • Yield: 6 - 8 servings 1x
  • Diet: Vegan


This One-Pan Baked Vegan Macaroni & Cheese recipe is also oil-free and can be easily made gluten-free. This recipe takes just 30 minutes to make and requires only 11 ingredients.



Bread Crumb Topping (Optional):


  1. Place an oven-safe pan over medium to medium-high heat. Add coconut milk and flour and whisk to combine.
  2. As the mixture starts to heat and thicken, slowly pour in milk while whisking. Keep whisking and slowly adding milk until all of the milk has been fully incorporated and there are no lumps.
  3. Add the water, spices, and pasta and stir to combine.
  4. Bring everything to a boil then reduce the heat to low and cover the pan with a lid. Let the pasta simmer for 8 – 10 minutes.****
  5. While the pan is simmering, preheat the oven to 375°F.
  6. In a medium bowl add the bread crumbs and spices and lightly toss/stir to mix. Add coconut milk and stir. The bread crumbs should be evenly coated.
  7. When the macaroni is done turn off the heat, remove the lid, and stir in the lemon juice. The sauce will be loose and thin, but it will thicken more while it’s in the oven.
  8. Sprinkle the top of the macaroni with the bread crumb topping or vegan cheese, if you prefer, and place the pan in the oven for 8 – 10 minutes.
  9. When the macaroni is done baking, let it sit at room temperature for 5 – 10 minutes before serving.


*Unsweetened Unflavored Non-Dairy Milk: I would recommend almond milk or soy milk.

**Gluten-Free Pasta Brands: I prefer the chickpea pasta by Banza. You can find it in most grocery stores or you can order Banza pasta on Amazon. I have also used the Barilla lentil and chickpea pasta varieties and they seem to hold up well. Those can also be found in most grocery stores such as Walmart or Target.

***Vegan Cheddar Cheese Shreds: As mentioned, this recipe is oil-free and does not require vegan cheese shreds, however you can add some if you’d like. I sometimes like to add vegan cheese shreds to give this recipe more of a classic cheesy flavor and texture.

****Simmering the pasta: Different types of pasta will have different simmering times. I tested this recipe using gluten-free chickpea pasta and regular pasta. The gluten-free chickpea pasta took 8 minutes to simmer and the regular pasta took the full 10 minutes to simmer. The package instructions on the pasta will have the correct cook time.

  • Cook Time: 30 minutes