This Vegan Skillet Lasagna is just like the classic meal, but easily made in one pan! Pasta is swirled in a thick, cheesy sauce made of marinara, veggies, and plant-based crumbles. Whip this comforting deliciousness up on busy nights or use it for meal prep!

Vegan skillet lasagna.

This post may contain affiliate links. Please read my disclosure policy for more information.

Vegan skillet lasagna is the perfect weeknight meal because it’s cooked on the stovetop, ready in 45 minutes, and there’s only one pan to clean. This is a great family favorite to add to your rotation!

This big, beautiful cast iron meal has all the flavors of traditional layered lasagna stirred together, but it’s so much easier to make. There’s also no need to cook the noodles ahead of time and no layers to assemble.

A hearty, veggie-filled bolognese sauce forms the base of the meal. It’s full of robust Italian flavors and is so simple to make! It will seem like a soup at first, but it takes on a thick, creamy texture once it’s ready.

Veggie skillet lasagna with basil.

This healthy casserole is meat-free, dairy-free, and loaded with vegetables.

I love to slide in extra veggies such as carrots and zucchini for their added flavor, texture, and nutrition. You can leave them out if you prefer or even change them up!

Pour in your favorite brand of marinara sauce or use this tasty Cherry Tomato Sauce.

Vegan lasagna made in one pot.

Breaded Mushrooms and an Apple Galette would go so well with this veggie skillet lasagna!

Reasons To Love This Lasagna

  • Vegan, so dairy-free, and no meat
  • Very filling and loaded with veggies
  • Only one pan to clean up afterwards
  • Easy recipe, ready in just 45 minutes
  • Delicious leftovers and freezer-friendly

Get updates on my latest recipes sent right to your inbox! Click Here To Subscribe To My Email List!

Ingredients and Substitutions

Ingredients with labels for skillet lasagna.
  • Oil – Sauté the veggies in a little bit of extra virgin olive oil. You can use ¼ cup of water for oil-free. 
  • Onion – Any variety works. I like sweet onions here for their subtle flavor. 
  • Vegetables – Carrots, zucchini, and baby spinach add great flavors and a hearty texture to this skillet meal. Feel free to use any of your favorites instead. 
  • Garlic – Fresh is best, but garlic powder can work in a pinch. 
  • Vegan Crumbles – Use any brand of vegan ground beef replacement. I love Impossible Ground for this recipe, but Beyond Meat and others work as well. Vegan sausage or mushrooms would be good too. 
  • Tomato Sauce – Use any jarred marinara plus canned crushed tomatoes. You can also make a double batch of this Cherry Tomato Sauce if you have extra time. 
  • Water – Just a little water is needed to help cook the noodles. Low-sodium vegetable broth works as well, but is not necessary. 
  • Noodles – Look for the uncooked lasagna noodles. You can even use gluten-free. 
  • Seasoning – A combination of Italian seasoning, oregano, salt, and pepper is amazing in this pasta dish. Sprinkle in any other favorites that you like. 
  • Vegan Cheese – A combination of vegan mozzarella and vegan ricotta is perfect for a classic lasagne. If the ricotta is hard to find, you can use extra mozzarella, vegan parmesan, or vegan cream cheese instead.
  • Garnish – Sprinkle on some fresh or dried basil for garnish. 
A plate of lasagna with vegan cheese.

How To Make Vegan Skillet Lasagna

Here are some quick visual steps. Find the full recipe with exact measurements on the recipe card below.

Sauté the onions, carrots, and zucchini in a large skillet, such as a cast-iron skillet. 

Once the onions are slightly translucent, add the vegan grounds and garlic. 

Break the crumbles up and cook them until they are warmed through and browned.

Skillet lasagna sauce base.

Stir in and bring to a boil the marinara, tomatoes, water, and seasoning. 

Break the lasagna noodles and push them down into the sauce. 

Cover the pan with a lid, foil, or a baking sheet to create a steamy environment for the noodles to cook in. 

Occasionally, scrape the bottom of the pan to prevent the noodles from sticking. 

Note, if the veggie lasagna looks like it’s drying out, stir in a small amount of water. We don’t want to turn this into a thin soup by adding too much liquid, but it may need some more depending on how much gets cooked off. 

Cooking noodles in skillet lasagna.

After about 15 minutes, the noodles should be slightly bendable. At this point, stir in the vegan cheeses, saving some for toppings. 

Then, stir in the spinach. Spread the remaining cheese over the top and re-cover the skillet. 

Give it another 10 minutes, and it’s all set! If you want, you can uncover it at the end and broil it for a few minutes for a toasty top.

Adding cheese and spinach to lasagna.

I like to garnish my plate with some fresh basil. Yum!

No-Waste Ideas

Lasagna with veggies.

Storage & Reheating

Transfer leftover lasagna to an air-tight container and refrigerate it for 4 days or freeze it for 2 months. Reheat it in the microwave or over the stovetop (covered) until heated through. If frozen, let it thaw in the refrigerator overnight or defrost it in the microwave first.

I hope you loved this recipe! If you try it, please let me know what you think with a rating and comment below. Your feedback really supports my blog and is helpful to other readers! 🙂 You can stay updated on my latest recipes by following me on Pinterest and joining my Email List.

Up close view of vegan lasagna.

Vegan Skillet Lasagna

This delicious Vegan Skillet Lasagna is perfect for busy weeknights or meal prep! It tastes just like the classic lasagna, but is easily made in just one pan. Pasta is swirled in a thick, cheesy sauce made of marinara, veggies, and plant-based crumbles. Yum!
5 from 2 votes
Print Recipe Pin Recipe Leave Review

Bonnie – Serene Trail

Course: Main Course
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 6
Calories: 391kcal

Ingredients

  • 1 tbsp olive oil
  • half a medium sweet onion, diced
  • 1 large carrot, peeled, thinly sliced
  • 1 large zucchini, halved lengthwise then sliced
  • 3 medium garlic cloves, minced
  • 12-16 ounces vegan ground beef, or vegan sausage, (340g)
  • 24 ounces jar of marinara, (680g)
  • 15 ounces can of crushed tomatoes, (425g)
  • 1 cup water, or vegetable broth, (237ml)
  • 8 ounces lasagna noodles, uncooked, (227g)
  • 1/2 tbsp Italian seasoning
  • 1 tsp dried oregano
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1 cup vegan mozzarella, shredded, (112g)
  • 1/2 cup vegan ricotta, or parmesan or cream cheese, (125g)
  • 1 cup baby spinach, chopped, (30g)

Instructions

  • Heat a 12-inch or larger skillet over medium heat, then coat it with olive oil. Add the onions, carrots, and zucchini. Sauté them until the onions have softened (about 3-4 minutes).
  • Add the garlic and vegan crumbles to the pan. Break the crumbles up and cook them for 5-6 minutes until they become brown and warmed through.
  • Pour in the marinara, crushed tomatoes, water, and seasoning. Stir to combine everything and bring this to a boil.
  • Break the lasagna noodles into 2-inch pieces over the sauce. It's okay if they break into smaller, uneven pieces. Push them down into the sauce.
  • Cover the pan tightly with a lid or foil. This will help keep the steam in to cook the pasta. Stir every few minutes as this cooks. Make sure to scrape the bottom of the pan to keep the noodles from sticking.
  • If needed, add a small amount of water if it looks like it's drying out. Just add a little at a time and only if needed to prevent the meal from becoming soup-like.
  • Once the noodles have softened a little and become bendable (15 minutes), stir in most of the vegan mozzarella shreds and vegan ricotta.
  • Stir in a handful of spinach, then top the lasagna with dollops of vegan ricotta and the rest of the vegan mozzarella.
  • Tightly cover the pan again and cook it for 10 more minutes. During this time, the noodles will finish cooking, and the cheese on top will soften. You can also broil it for a few minutes afterwards if you want a crispy top layer.

Video

Notes

Leftovers: Transfer leftover lasagna to an air-tight container and refrigerate it for 4 days or freeze it for 2 months. Reheat it in the microwave or over the stovetop (covered) until heated through. If frozen, let it thaw in the refrigerator overnight or defrost it in the microwave first.

Nutrition

Calories: 391kcal | Carbohydrates: 64.6g | Protein: 16.9g | Fat: 9.4g | Saturated Fat: 1.9g | Sodium: 957mg | Potassium: 1339mg | Fiber: 9.8g | Sugar: 12.8g | Calcium: 164mg | Iron: 6mg

The nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I’d love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.

Pin It For Later!

Pinterest image for vegan skillet lasagna.
Pinterest pin of vegan skillet lasagna.

More Recipes To Love!

5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating