Prefer To Watch Instead Of Read?

If you’re searching for a quick, comforting dinner idea, look no further than this super easy vegan one-pot lasagna. With tender lasagna noodles simmered directly in a rich tomato sauce and topped with creamy plant-based cheeses, this recipe delivers all the indulgence of traditional lasagna with a fraction of the effort. Plus, you’ll only have one pot to clean—because who has time for extra dishes?

Why Make One-Pot Vegan Lasagna?

There are countless reasons to love this recipe:

  • Effortless Cleanup: Everything is cooked in a single pot, saving you from a pile of dishes.
  • Quick and Convenient: It’s ready in just 35 minutes, perfect for those busy weeknights.
  • Hearty and Wholesome: Packed with plant-based protein, veggies, and all the comforting flavors of lasagna.
  • Family-Friendly: Both kids and adults will love this cheesy, saucy dish.

The Secret to Perfect One-Pot Lasagna

The key to making a successful vegan one-pot lasagna lies in layering flavors as you go. By sautéing your vegetables first, you create a flavorful base for the tomato sauce. Adding tofu crumbles enhances the dish with protein and texture, while simmering the noodles in the sauce ensures they soak up all that delicious flavor. Finally, the creamy plant-based topping takes this dish to the next level.

Step-by-Step Guide

Main Steps

vegan lasagna
Sauté the Veggies: Cook onion, garlic, carrot, and celery in olive oil until soft.
    lasagna. vegan tofu
    Build the Sauce: Stir in tomato paste, herbs, tofu crumbles, and tomato purée. Add water to loosen.
      vegan lasagna
      Cook the Pasta: Add broken lasagna sheets to the sauce, cover, and simmer until tender.
      Top and Melt: Add dollops of vegan cream cheese and sprinkle with shredded mozzarella. Cover to melt. Serve & Enjoy!

      Tips for Success

      • No-Boil Lasagna Sheets: These work best as they cook quickly and absorb the sauce’s flavors. If using regular lasagna sheets, you may need to simmer a little longer.
      • Consistency is Key: Keep an eye on the sauce, adding water as needed to keep it loose enough to cook the pasta evenly.
      • Customize the Toppings: Feel free to swap the cream cheese or mozzarella for your favorite plant-based cheeses.

      Frequently Asked Questions about this One-Pot Lasagna

      Can I make this recipe gluten-free?

      Absolutely! Use gluten-free lasagna sheets and check your plant-based cheese and cream options for gluten-free labels.

      Can I make this dish ahead of time?

      This dish is best enjoyed fresh, but you can refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water to loosen the sauce.

      What other proteins can I use?

      Tofu crumbles are great, but you can also try cooked lentils, vegan ground meat, or chickpeas for variety.

      Why You Should Try This Recipe

      This super easy vegan one-pot lasagna checks all the boxes: it’s quick, comforting, and incredibly flavorful. With just one pot to clean, it’s a stress-free way to enjoy a hearty, plant-based meal. Whether you’re cooking for a family dinner or meal-prepping for the week, this lasagna is bound to become a go-to recipe.

      Want to cook vegan like a pro? Find easy, healthy, and delicious recipes at Dr. Vegan — visit our website and get started!

      Ready to dig in? Try this one-pot wonder tonight, and let me know how it turns out in the comments below!

      Easy Vegan One-Pot Lasagna
      4.34 from 3 reviews

      Super Easy Vegan One-Pot Lasagna

      This super easy vegan one-pot lasagna delivers all the classic lasagna flavors without the layers or baking. Made in a single pot, this hearty dish combines a rich tomato sauce, tender lasagna noodles, and creamy plant-based cheeses for a quick, satisfying meal that’s perfect for weeknights.
      Servings 4
      Prep Time 10 minutes
      Cook Time 25 minutes
      Total Time 35 minutes

      Ingredients
       

      • 2 tbsp Olive oil
      • 3.5 oz (100 g) Small onion, finely chopped
      • 2 cloves Garlic, minced
      • 1.7 oz (48.19 g) Celery, finely chopped
      • 2.1 oz (59.53 g) Carrot, finely chopped
      • 2 tbsp Tomato paste
      • 1-½ cups (354.88 ml) Tofu crumbles, store-bought or homemade
      • 1 tsp Dried oregano
      • 1 tsp Dried basil
      • Salt and pepper, to taste
      • 16.9 fl oz (500 ml) Tomato purée, passata
      • 1-2 cups (236.59 ml) Water
      • 8-10 sheets Lasagna sheets, no-boil if possible, broken into large pieces
      • 1 cup (236.59 ml) Plant-based cream cheese, or prepared non-dairy béchamel
      • 1 cup (236.59 ml) Shredded plant-based mozzarella-style cheese

      Equipment

      • Large deep skillet or sauté pan with a lid
      • Wooden spoon or spatula
      • Knife
      • Cutting board

      Instructions
       

      1. Sauté the Vegetables:
Heat olive oil in a large skillet over medium heat. Add onion, garlic, celery, and carrot. Sauté for 5–7 minutes until vegetables are soft and fragrant. (Step: Sauté vegetables)
      2. Build the Sauce:
Stir in tomato paste, oregano, and basil. Cook for 1–2 minutes. Add tofu crumbles and mix well. Let it cook for 2–3 minutes to incorporate flavors. (Step: Make sauce)
      3. Add Pasta and Liquids:
Pour in the tomato purée and 1 cup of water, stirring to combine. Nestle broken lasagna sheets into the sauce, ensuring they are mostly submerged. Cover and simmer on medium-low heat for 10–15 minutes, stirring occasionally. Add more water if needed to maintain a saucy consistency. (Step: Cook pasta)
      4. Add Cream and Cheese:
Spread dollops of plant-based cream cheese or pour béchamel sauce over the lasagna. Sprinkle shredded mozzarella cheese on top. Cover again and cook for 2–4 minutes until the cheese melts and becomes bubbly. (Step: Melt cheese)
      5. Serve:
Taste and adjust with salt and pepper. Let the dish rest for 5 minutes to set. Garnish with fresh basil and serve straight from the pot. Enjoy with a side salad or garlic bread! (Step: Serve hot)

      Nutrition

      Calories: 677kcalCarbohydrates: 74gProtein: 23gFat: 35gSaturated Fat: 9gPolyunsaturated Fat: 4gMonounsaturated Fat: 6gSodium: 628mgPotassium: 889mgFiber: 11gSugar: 13gVitamin A: 3311IUVitamin C: 19mgCalcium: 243mgIron: 6mg

      Did you make this recipe?

      Please consider Leaving a star rating and review!