Vegan French Onion Macaroni & Cheese Casserole

May 25, 2023
The first time I fell in love with caramelized onion was when I was interning at Disney World’s Animal Kingdom lodge where we made caramelized onion toppings for BBQ pizzas. I was actually never a fan of onions, especially raw ones in burgers! I’ve always preferred them either pickled or caramelized to perfection. Missing it, I thought about what would be a quicker way to enjoy some golden soft onions again. I knew French Onion Soup was one way, but I wanted something more than just soup and so I thought why not combine it in making mac and cheese with it? It’s the best of two worlds of comfort food and another best part as well is that you can freeze them if you have extra. Let’s start caramelizing:
finished vegan french onion mac close up in baking dish

Vegan French Onion Macaroni & Cheese Casserole

Recipe Type: Hearty Entrees
utensils YIELDS 6-8 servings
herb graphic for recipe card
  • Olive oil
  • 2 tbsp vegan butter
  • x2 large onions (chopped)
  • x2 garlic cloves (minced)
  • Splash of apple cider vinegar
  • Nutritional yeast
  • 2 cups choice of short pasta (precooked)
  • Handful of breadcrumbs or leftover sourdough (cut into cubes)
  • 1 tsp garlic/onion powder
  • 1 tsp dried herbs (such as thyme)
  • 2 tbsp flour
  • Salt & pepper
        graphic for recipe card


1. On a hot pan, drizzle some olive oil and add your vegan butter until melted. 

2. Toss over your chopped onions and let it sit covered with a lid to let the steam do its job in caramelizing them on low to medium heat. This will take about 25–30 minutes. 

3. You can check them every 10 minutes making sure they are not fried but rather getting soften by the steam, add a splash of apple cider vinegar once it’s getting dry. 

4. In the last 10 minutes, add in your minced garlic. 

5. Once they become beautifully golden brown, transfer them onto a plate and set aside. 

6. Using the same pan, pour your soy milk and let it simmer. Make a slurry by using some of the soy milk and 2 tbsp of flour and whisk over to thicken to make your sauce base. 

7. Put back your caramelized onion and combine onto the sauce well. 

8. Then pop in your pre cooked short pasta and incorporate until every pasta is fully coated. 

9. Sprinkle over some nutritional yeast, dried herbs, salt and pepper to taste. 

10. Prepare your toppings (breadcrumbs or leftover sourdough cut into cubes) with some drizzle of olive oil, garlic/ onion powder (whichever seasoning you have on hand) and dried herbs. 

11. Transfer your pasta onto a baking tray topped with your seasoned breading. 

12. And bake the top part at 200°c just for about 5 minutes until golden brown and enjoy!

Also by Bel: Vietnamese Fried Rice with Lotus Seeds

Vegan Matcha Tiramisu

Get more like this—Sign up for our daily inspirational newsletter for exclusive content!


Photo: Bel Faustino

Bel Faustino
Bel’s curiosity for healthy living started at a young age of 11. From mindful eating to exercise, she always had a sweet tooth struggle and her weakness are desserts. It then took her high school and uni days to find the balance to maintain the healthy lifestyle yet enjoy desserts in a more guilt-free way and veganizing them seems the way to do it. Obsessed with always finding healthier alternatives, she hopes to recreate her favorite non vegan treats and share her recipes through her culture (Filipina born in Macau, S.A.R., China), lifestyle, childhood memories and travels (Southeast Asia, USA, Mexico, UK and more to come!). Follow her journey in Instagram @belbrosasfaustino.


always stay inspired!