Diethood » Recipes » Dinner Recipes » Pasta » Skillet Vegetable Lasagna

Skillet Vegetable Lasagna

This skillet vegetable lasagna recipe is hearty, comforting, and super healthy. It only takes half an hour to make, and it’s as good as any vegetarian lasagna you’d get at a restaurant. 

Easy One Pan Lasagna 

Lasagna is one of my favorite foods. A steaming hot plate of lasagna is such a soothing meal, but it can also be a really healthy one. This skillet vegetable lasagna might be the best vegetarian lasagna I’ve ever had. The tomato sauce is rich and hearty, and the dish is loaded with vegetables, so it’s a wonderfully healthy meal. However, it doesn’t taste like health food. This lasagna is restaurant quality, and you’re bound to go back for seconds.

It’s also a super easy recipe to make. It only takes about 30 minutes, and it’s all layered easily in one pan. The recipe is easy to follow and mess-free, and you’ll have a fabulous Italian feast in no time. Plus, it’s completely vegetarian and can be easily made vegan. You’ve got to give it a try. 

Overhead view of a skillet full of lasagna, topped with basil and diced tomatoes.

Why You’ll Love This Skillet Vegetable Lasagna

This is the best lasagna recipe I’ve come across. Here’s why you’re going to love this rich Italian dish.

  • So healthy. This recipe is packed with veggies. It has tomatoes, carrots, and zucchini, and also some fresh herbs. And unlike many lasagna recipes, it doesn’t have any cheese! It’s hard to imagine lasagna being healthier than this, yet it still tastes like a rich and decadent meal.
  • Fast and easy. You don’t tend to think of lasagna as being a food that’s quick or easy to make. But that’s exactly what this recipe is. It’s so easy to cook, and it only takes 30 minutes. You can easily whip it up on a weeknight after work for an easy dinner that will make you feel great.
  • Reheats well. I’m a huge fan of reheatable meals, and this lasagna reheats so well. Whether you just want leftovers around the house or are packing a meal for work, this vegetarian lasagna is a great option. You can quickly reheat it in a microwave, and it tastes just as good the next day. 
Overhead view of the ingredients needed for skillet lasagna: a plate of lasagna noodles, a bowl of zucchini, a bowl of carrots, a bowl of canned tomatoes, a bowl of onions, a bowl of basil, a bowl of garlic, a bowl of butter, a bowl of olive oil, a bowl of salt, and a bowl of pepper

What You’ll Need

Here are the ingredients you’ll need to make this quick and easy lasagna. Make sure to check out the recipe card at the bottom of the page to see the specific quantities for each ingredient. 

  • Lasagna noodles: You’ll need to break these into thirds.
  • Olive oil
  • Butter: Use unsalted butter for this recipe.
  • Onions
  • Garlic
  • Carrots
  • Zucchini
  • Canned diced tomatoes

How to Make Skillet Vegetable Lasagna

Here’s how to make this 30-minute lasagna. It’s so easy! 

  • Prep. Preheat your oven to 425˚F.
  • Cook the noodles. Boil the lasagna noodles for 7 minutes, or until al dente.
  • Sauté the onions. While the pasta cooks, heat a large skillet over medium heat and add the oil and butter. Then add the onions and cook for 2 minutes. 
  • Add the garlic. Stir in the garlic and sauté for about 20 seconds. 
  • Cook the veggies. Add the carrots and zucchini to the skillet, and season with salt and pepper. Cook while occasionally stirring until the vegetables are slightly tender. This should take 7 to 8 minutes. 
  • Add the noodles. Layer the lasagna noodles on top of the vegetables. 
  • Cover with tomatoes. Pour the canned tomatoes on top.
  • Add the basil. Put the basil in the skillet and stir to combine.
  • Bake. Place the lasagna in the oven for 10 minutes, then serve. 
Close-up of lasagna noodles topped with tomatoes and basil leaves.

Tips and Tricks

Here are a few tricks to keep in mind when you make this hearty skillet lasagna. 

  • Salt the water. For best results, always salt the water when you cook pasta. Adding salt to the water seasons the lasagna noodles, which adds an extra element of flavor to the dish.
  • Get creative with the veggies. I add carrots and zucchini to this recipe, but you can add almost any vegetables that you want. If you have veggies in the fridge that you’re trying to get rid of before they go bad, throw them in. If a certain vegetable is in season where you live, add some of it. This recipe will be just as good if you mix up the veggies in it. 
  • Don’t overcook the pasta. When in doubt, it’s best to undercook the lasagna noodles. They’re going to cook more in the oven as they absorb the juice from the tomatoes, so you don’t need to worry about them ending up undercooked. But if you overcook the pasta and then bake it for 10 minutes, it will end up a little bit mushy. 
Overhead view of a skillet full of lasagna, topped with basil and diced tomatoes.


Here are the answers to some commonly-asked questions about skillet vegetable lasagna. 

Can it be made vegan? 

You can easily make this recipe vegan. It has a tablespoon of butter but otherwise doesn’t have any animal products. To make this pasta dish vegan, just replace the butter with an extra tablespoon of olive oil. 

Can this recipe be made ahead of time?

Definitely. You can prep this recipe by doing everything except baking it. Then, whenever you’re ready to eat dinner, throw it in the oven until it’s done. 

Can you add cheese?

I don’t think this lasagna recipe needs cheese, but if you’re a big fan of cheese in lasagna, then feel free to add some. Just place some mozzarella or parmesan on top of the lasagna before you put it in the oven. 

Serving Suggestions

Lasagna is a classic Italian dish, so I love to serve it with some classic Italian sides. Here are some of my go-to side dishes to serve with one pan skillet lasagna. 

Overhead view of a plate of lasagna topped with fresh basil, and a fork placed on the dinner plate.

How to Store and Reheat Leftovers

  • This lasagna will last for 5 days in the fridge as long as you store it in an airtight container.
  • Reheat in the microwave in 30-second increments until warm all the way through. 

Can This Recipe Be Frozen?

  • You can freeze this dish for a super easy and healthy meal anytime. Make sure the lasagna is fully cooled, then store it in an airtight container and keep it in the freezer for 3 to 4 months.
  • Be sure to thaw the lasagna fully before reheating it. 

More Easy Vegetarian Dinners 

Need some more vegetarian dinners to make? Don’t worry, I’ve got you covered! Here are some of my favorite recipes.


Overhead view of a plate of lasagna topped with fresh basil, and a fork placed on the dinner plate.

Skillet Vegetable Lasagna

Katerina | Diethood
Prepared with tender lasagna noodles and a medley of garden-fresh vegetables like zucchini, tomatoes, and carrots, this healthy meal delivers a burst of flavor in every bite.
No ratings yet
Servings : 4 servings
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes



  • Preheat oven to 425˚F.
  • Boil the lasagna noodles for 7 minutes.
  • Meanwhile, heat a large skillet over medium heat and add the olive oil and butter. Toss in the onions and cook for 2 minutes.
  • Add the garlic and cook for 20 seconds.
  • Stir in the carrots and zucchini, and season with salt and pepper. Continue to cook, stirring occasionally, for 7 to 8 minutes, or until the vegetables are slightly tender.
  • Drain the cooked lasagna noodles and layer them on top of the vegetables in the skillet.
  • Top the noodles with the diced tomatoes and stir in the chopped basil.
  • Remove the skillet from the heat and bake in the oven for 10 minutes.
  • Remove from oven; top with grated parmesan cheese, if using, and serve.


  • Lasagna Noodles: This recipe calls for 8 lasagna noodles, which should be broken up into thirds before boiling them.
  • Vegetables: I used carrots and zucchini, but you can use almost any chopped vegetables, including frozen veggies. 
  • You can prep this recipe ahead of time by doing everything except baking it. When you’re ready to eat dinner, put it in the oven for 10 minutes or until it’s heated through. 
  • Store leftovers in an airtight container and keep them in the fridge for 5 days or in the freezer for 3 to 4 months.


Calories: 360 kcal | Carbohydrates: 57 g | Protein: 10 g | Fat: 11 g | Saturated Fat: 3 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 6 g | Trans Fat: 0.1 g | Cholesterol: 8 mg | Sodium: 328 mg | Potassium: 763 mg | Fiber: 5 g | Sugar: 10 g | Vitamin A: 3498 IU | Vitamin C: 33 mg | Calcium: 102 mg | Iron: 3 mg | Net Carbs: 52 g

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Course: Main Course
Cuisine: Italian
Keyword: best vegetable lasagna, skillet lasagna recipe, skillet vegetable lasagna, vegetable lasagna recipe
Did you make this recipe?Leave a Rating!


Ask a Question or Rate this Recipe

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

Recipe Rating:

27 comments on “Skillet Vegetable Lasagna”

  1. If I made this for my Hubby, he would have to sprinkle fresh Parmesan cheese on it. Sounds great! Pinning!

  2. Avatar photo
    Jean (Lemons & Anchovies)

    I love my skillets, too. They never leave the stovetop. Will have to try lasagna with them next time. 🙂

  3. Avatar photo
    Eva | Adventures in Cooking

    This sounds wonderrrrrrful! I love the photos, they really bring out the texture and color of this dish. Beautiful!

  4. Avatar photo

    This looks absolutely mouth watering. Moreover I avoid making lasagne because of the work involved. Now that you introduced a skillet version I might just surprise my son & hubs with this vegetarian version!

  5. Avatar photo
    Irina @ wandercrush

    This looks amazing. How is it possible that everything cooked in a skillet tastes that much better?

    1. Katerina - Diethood
      Katerina Petrovska

      Thank you so, so much, Kiran! Coming from you, it means that much more, you awesome photographer, you!!! I looove your photography style!

  6. Anything with tomatoes and fresh basil has got to be good! What a great way to get the wonderful flavors of a lasagne without all the work. Ingenious!

  7. LOL!! Kate, I have those days many times. Rushing to look like I have been busy all day cooking before he comes home from work. 🙂 The only problem is he works from home several days a week now and then I am stuck. 🙂

    This looks like a fantastic meal and he should do the dishes. 🙂

  8. Avatar photo
    Lindsey (Lou Lou Biscuit)

    This looks so tasty! Although, if I was cooking it for my husband, I would have to throw some sausage in there. He doesn’t think a meal is complete without a ton of protein. And yes, I have had many of those moments! You’re not alone.

  9. Avatar photo
    ashley - baker by nature

    I have been drooling over this since I saw it one pintrest! I LOOOOOVE lasagna and my skillet, so this is an easy YES dish for me.

  10. Avatar photo
    Nami | Just One Cookbook

    This Lasagna in 30 minutes? I think we all need this recipe for our busy week night dinner! I love my cast iron pan too, but I don’t think I don’t use enough, especially for desserts. 🙂

  11. Avatar photo

    As soon as I started to read this I bookmarked it, because my Kickin Spaghetti sauce is chock full of vegetables, and to thaw a bag of that and toss with the lasagna noodles would be a quick and easy way to get the flavor I’ve been craving. Now I wonder if I could stick it in the crock pot to keep from heating up the kitchen, and even now I wonder if I could add some V8 to my sauce, and dry noodles, to keep from even turning on the stove.

    Man, you’ve inspired me!

    (and even though my spouse is away for the summer, I have totally had those moments that I had to jump up and throw something together. If you are a stamper, and have spent the day stamping, that’s when you grab a paper towel and bleach and do some bleach stamping to fool anyone into thinking you’ve been cleaning)


  12. I don’t have enough lasagna sheets for a full sized one but a skillet version would be a great idea. Thank you for the tasty and very colourful post.

  13. I always love a tasty excuse to play with my beloved skillet! This vegetable lasagna looks fabulous. 😀

  14. I will have to remember this one for ball night or soccer night or dance night….looks good enough for the non veg’n and the veg’n that shows up on ball night

  15. Avatar photo
    The Mom Chef ~ Taking on Magazines One Recipe at a Time

    I just got a second skillet at a yard sale for $5. I tried not to do the happy dance as we left, but it was hard. I love them so much.

    The lasagna looks perfect. Don’t know that I could get my family to eat it, but I’ll sure try.

  16. Yum! This looks fantastic! I don’t use my skillet nearly enough. I need to fix that and this a delicious place to start.

  17. Avatar photo
    Jen @ Savory Simple

    I love the color of this lasagna. It looks absolutely wonderful and I love that it’s in a skillet!

  18. Avatar photo
    Stacy | Wicked Good Kitchen

    Oh, girl…your Skillet Veggie Lasagna looks divine! The only thing I would add is some fab Italian cheeses…even though your sauce looks velvety smooth as it is. YUM! xo

Scroll to Top