Delicious Vegan French Onion Lasagna

Posted on August 4, 2025 · [Elisa]

Vegan French Onion Lasagna

Subscribe

Never miss a recipe again! Subscribe to my newsletter.

Subscription Form

If you’re searching for a vegan dinner that feels indulgent, satisfying, and cozy, this Vegan French Onion Lasagna checks every box. With layers of sweet caramelized onions, creamy dairy-free ricotta, and a luscious thyme-infused béchamel, this Vegan French Onion Lasagna is pure comfort food magic. It’s ideal for weeknight dinners, holiday meals, or anytime you’re craving something hearty yet entirely plant-based.

Not only is this Vegan French Onion Lasagna packed with flavor and texture, but it also proves that vegan meals can be just as decadent as their traditional counterparts. Plus, it’s versatile, meal-prep-friendly, and easy to customize.

Why You’ll Love This Vegan French Onion Lasagna

This Vegan French Onion Lasagna captures everything we love about both French onion soup and traditional lasagna, but makes it entirely vegan. It combines the savory sweetness of deeply caramelized onions with layers of tofu-based whipped ricotta and a rich béchamel sauce made with fresh thyme.

Even better, it doesn’t use any hard-to-find ingredients. Everything is accessible, and you probably have most of it in your pantry right now. Each bite is creamy, savory, and has a hint of sweetness from the onions, making it totally unforgettable.

If you’ve loved dishes like Pumpkin Ricotta Pasta Bake or Pumpkin Sauce Lasagna, this one brings those creamy pasta vibes with a bold new flavor.

Who This Vegan French Onion Lasagna Is For

This Vegan French Onion Lasagna is perfect for:

  • Vegan home cooks looking to impress guests
  • Non-vegans wanting a satisfying meatless meal
  • Families who need a dairy-free dinner option
  • Lovers of classic comfort food with a gourmet twist

If you’ve tried and enjoyed the Mushroom and White Bean Pasta or Tofu Katsu Recipe, you’ll fall in love with this lasagna too.

Ingredients You’ll Need (With Exact Quantities)

For the Caramelized Onions

  • 2 tablespoons vegan butter or olive oil
  • 3 sweet onions, thinly sliced
  • 1 tablespoon agave syrup
  • Pinch of salt

For the Whipped Vegan Ricotta

  • 1 block (15 oz) extra firm tofu
  • 2 tablespoons nutritional yeast
  • 1 teaspoon lemon juice
  • 2–3 tablespoons non-dairy milk (oat milk preferred)
  • Salt and pepper to taste

For the Thyme Béchamel Sauce

  • 3 tablespoons vegan butter
  • 3 tablespoons all-purpose flour
  • 2½ cups non-dairy milk (oat milk recommended)
  • 1 teaspoon fresh thyme leaves
  • ¼ teaspoon nutmeg
  • Salt and pepper to taste

For the Lasagna Assembly

  • ½ cup vegan mozzarella (like Violife)
  • 12 lasagna sheets (oven-ready or pre-cooked)

Kitchen Equipment You’ll Need

  • Non-stick skillet
  • Food processor or blender
  • Medium saucepan
  • Whisk
  • Baking dish or ramekins
  • Measuring cups and spoons
  • Oven

How to Make Vegan French Onion Lasagna Step-by-Step

1. Caramelize the Onions

First, heat the vegan butter or olive oil in a non-stick skillet over medium-high heat. Add your thinly sliced onions and sauté briefly. Press the onions flat and reduce heat to medium. Allow them to cook undisturbed for about 5 minutes. Stir and press again. Repeat every 5 minutes until they begin to turn golden, about 25–30 minutes total. Once they’re golden and soft, add the agave syrup and a pinch of salt. Cook for a few more minutes, then remove from heat.

2. Make the Whipped Vegan Ricotta

While your onions are caramelizing, drain and press the tofu to remove excess moisture. Crumble it into a blender or food processor. Add the nutritional yeast, lemon juice, and two tablespoons of non-dairy milk. Season with salt and pepper. Blend until smooth. If it’s too thick, add another tablespoon of milk. This creates a fluffy, cheesy layer that tastes amazing.

3. Prepare the Thyme Béchamel Sauce

In a medium saucepan, melt the vegan butter over medium heat. Whisk in the flour and cook for a minute to form a roux. Gradually add the oat milk, whisking constantly to avoid lumps. Once smooth, bring it to a simmer and cook until thickened—around 3–4 minutes. Add thyme, nutmeg, salt, and pepper. Stir well and let it simmer for another minute. Set aside.

4. Preheat Oven and Prep Lasagna Sheets

Preheat your oven to 375°F (190°C). If you’re using non-oven-ready lasagna sheets, boil them according to package instructions. Drain and set aside.

5. Assemble the Lasagna

Use a 7-inch dish or several ramekins. Start with a layer of béchamel on the bottom. Add a layer of lasagna sheets (cut to size if necessary). Next, add a layer of whipped ricotta, a layer of caramelized onions, a sprinkle of mozzarella, and a drizzle of béchamel. Repeat for 5 layers. For the top, finish with pasta sheets, béchamel, mozzarella, and a bit of onion for decoration.

6. Bake and Serve

Bake for 25–30 minutes until bubbly and slightly browned on top. Let the lasagna rest for at least 10 minutes before serving. This helps it set and makes slicing easier.

Tips for Better Results

  • Always let the onions cook slowly; don’t rush the caramelization.
  • Use high-quality vegan butter for a rich béchamel flavor.
  • Blending the tofu ricotta until smooth improves texture.
  • Try assembling the lasagna a few hours ahead to let the flavors meld.

Love the creamy element? You might also enjoy this Cream Cheese Pasta, which offers a silky dairy-free sauce.

Common Mistakes to Avoid

  • Rushing the onions: Caramelized onions take time—don’t skip the slow-cooking process.
  • Using sweetened milk: Always use unsweetened, plain non-dairy milk to avoid an off-putting flavor.
  • Skipping the resting time: Letting your lasagna cool for a bit after baking helps with structure and slicing.

Serving and Presentation Tips

Serve this Vegan French Onion Lasagna in individual ramekins for a restaurant-style look or slice from a larger baking dish and garnish with fresh thyme or cracked pepper. Pair it with a crisp side salad or roasted veggies.

Looking for a complementary side? Try Roasted Garlic Aioli as a dipping sauce for warm bread or veggies.

Storage and Leftovers

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350°F or in the microwave until hot. You can also freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.

Recipe Variations and Swaps

  • Add mushrooms: Sautéed mushrooms add umami and richness.
  • Make it gluten-free: Use gluten-free lasagna noodles and gluten-free flour for the béchamel.
  • Boost the protein: Add lentils or chopped spinach between layers for extra nutrients.

For more plant-based pasta creativity, you’ll love this Peanut Sweet Potato Buddha Bowl for a wholesome and satisfying dinner option.

What to Serve with Vegan French Onion Lasagna

This Vegan French Onion Lasagna pairs well with:

  • Mixed greens salad
  • Roasted carrots or green beans
  • Vegan garlic bread

Want something extra? Try serving it alongside Pesto Butter Beans for a complete, hearty meal.

Frequently Asked Questions

Can I prepare this lasagna ahead of time?
Yes! Assemble the dish, cover, and refrigerate. Bake when ready to serve.

Can I freeze it?
Absolutely. Freeze before or after baking. Just ensure it’s well-wrapped.

What’s the best non-dairy milk for béchamel?
Oat milk is creamy and neutral, but soy or almond milk also work well.

Can I use store-bought vegan cheese?
Yes, but choose one that melts well. Violife and Miyoko’s are excellent choices.

Final Thoughts + Call to Action

This Vegan French Onion Lasagna offers all the comfort of a classic lasagna with the deep, savory flavor of French onion soup—without any dairy or animal products. It’s a cozy, crowd-pleasing dish that proves vegan meals can be both indulgent and satisfying. Perfect for impressing guests or treating yourself on a chilly evening.

If you love this Vegan French Onion Lasagna, please share it with friends and family! Don’t forget to subscribe to our blog for more flavorful vegan dishes and easy-to-follow recipes. You’ll also want to check out similar comforting favorites like Caramelized Cream of Onion Soup or Spinach Pesto Butter Bean Lentil Quinoa Bowls.

Print
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

Delicious Vegan French Onion Lasagna for Ultimate Comfort


  • Author: Elisa
  • Total Time: 1 hour 5 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This Vegan French Onion Lasagna is layered with sweet caramelized onions, creamy tofu ricotta, and thyme-scented béchamel. It’s dairy-free, plant-based, and irresistibly cozy—perfect for holidays, weeknight meals, or impressing guests.


Ingredients

For the Caramelized Onions: 2 tablespoons vegan butter or olive oil 3 sweet onions, thinly sliced 1 tablespoon agave syrup Pinch of salt For the Whipped Vegan Ricotta: 1 block (15 oz) extra firm tofu 2 tablespoons nutritional yeast 1 teaspoon lemon juice 2–3 tablespoons non-dairy milk (oat milk preferred) Salt and pepper to taste For the Thyme Béchamel Sauce: 3 tablespoons vegan butter 3 tablespoons all-purpose flour 2 1/2 cups non-dairy milk (oat milk recommended) 1 teaspoon fresh thyme leaves 1/4 teaspoon nutmeg Salt and pepper to taste For the Lasagna Assembly: 1/2 cup vegan mozzarella (e.g., Violife) 12 lasagna sheets (oven-ready or pre-cooked)


Instructions

1. Heat oil or vegan butter in a skillet over medium-high heat. Add onions and cook 5 minutes. Reduce heat, stir every 5 minutes for 25–30 minutes until deeply golden. Add agave and salt. Set aside. 2. Drain and press tofu. Blend with nutritional yeast, lemon juice, non-dairy milk, salt, and pepper until smooth. Set aside. 3. Melt vegan butter in saucepan. Whisk in flour to form roux. Slowly add non-dairy milk while whisking. Add thyme, nutmeg, salt, and pepper. Simmer 3–4 minutes until thickened. Set aside. 4. Preheat oven to 375°F. If not using oven-ready noodles, cook them according to package instructions and set aside. 5. In a 7-inch dish or ramekins, layer: béchamel, noodles, whipped ricotta, caramelized onions, mozzarella, repeat up to 5 layers. Top with béchamel, mozzarella, and onion garnish. 6. Bake 25–30 minutes until bubbly and golden. Rest 10 minutes before serving.

Notes

Use unsweetened non-dairy milk for best flavor. Slow caramelization of onions enhances sweetness and depth. Make ahead and refrigerate unbaked lasagna for easy meal prep. Blend tofu ricotta thoroughly for a smooth, cheesy texture. Add sautéed mushrooms or lentils for extra heartiness.

  • Prep Time: 35 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Baked
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 portion
  • Calories: 420
  • Sugar: 8g
  • Sodium: 480mg
  • Fat: 20g
  • Saturated Fat: 4g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 4g
  • Protein: 17g
  • Cholesterol: 0mg

Tags:

You might also like these recipes