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
