This vegetarian skillet lasagna is my go-to for a fast, satisfying weeknight dinner that doesn’t skimp on comfort or flavor. It has all the cheesy, saucy goodness of traditional lasagna, but without the hassle of layering in a baking dish or waiting an hour for it to come out of the oven. I just toss everything into one skillet, let it simmer, and end up with a warm, hearty, and deeply satisfying meal.

Why You’ll Love This Recipe

I love this skillet lasagna because it’s easy, fast, and incredibly cozy—basically lasagna without the fuss. There’s no need to pre-cook noodles or mess with a million dishes. It all comes together in one pan, making cleanup simple. I can also adjust the veggies based on what I have on hand, and it’s perfect for feeding a crowd or just enjoying leftovers the next day. Plus, it’s totally vegetarian without sacrificing the depth of flavor or satisfaction.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Olive oil
  • Yellow onion, diced
  • Garlic cloves, minced
  • Zucchini, diced
  • Mushrooms, sliced
  • Red bell pepper, diced
  • Crushed tomatoes or marinara sauce
  • Italian seasoning
  • Salt and pepper
  • No-boil lasagna noodles, broken into pieces
  • Ricotta cheese
  • Shredded mozzarella cheese
  • Grated parmesan cheese
  • Fresh basil, chopped (optional, for garnish)

Directions

  1. I start by heating olive oil in a large skillet over medium heat, then sauté the onion and garlic until fragrant and soft.
  2. Next, I add the zucchini, mushrooms, and red bell pepper, cooking them down until tender.
  3. Once the veggies are ready, I pour in the crushed tomatoes or marinara, stir in the Italian seasoning, and season with salt and pepper to taste.
  4. I break the lasagna noodles into bite-sized pieces and nestle them into the sauce, making sure they’re covered. I let everything simmer, covered, until the noodles are tender—usually about 20 minutes.
  5. After that, I dollop spoonfuls of ricotta over the top, sprinkle on the mozzarella and parmesan, and cover the skillet for a few more minutes until the cheese melts.
  6. To finish, I remove the lid and let the lasagna sit for a few minutes to thicken, then top with fresh basil before serving.

Servings and Timing

This recipe serves 4 to 6 people.
Prep time: 10 minutes
Cook time: 30 minutes
Total time: About 40 minutes

Variations

  • I like swapping in spinach, kale, or eggplant if I’m out of zucchini or peppers.
  • For a spicier version, I add a pinch of red pepper flakes to the sauce.
  • If I’m avoiding dairy, I use vegan cheese and a cashew-based ricotta.
  • Sometimes I stir in cooked lentils or white beans for extra protein.

Storage/Reheating

Leftovers keep beautifully in the fridge for up to 4 days in an airtight container.
To reheat, I warm individual portions in the microwave, or reheat the whole skillet over medium-low heat with a splash of water or sauce to keep it from drying out.
This lasagna can also be frozen for up to 2 months—I just make sure to cool it completely before freezing.

FAQs

Can I use regular lasagna noodles instead of no-boil?

Yes, but I make sure to par-cook them first or add extra liquid and extend the simmering time so they fully soften in the sauce.

Do I have to use ricotta cheese?

Not at all. I sometimes substitute cottage cheese or a plant-based alternative if I want a different texture or need a dairy-free option.

Can I make this gluten-free?

Absolutely—I just swap the noodles for a gluten-free version. Everything else is naturally gluten-free.

What skillet size works best?

I use a large 12-inch deep skillet with a lid. A Dutch oven works great too if I need a bit more room.

How do I know when the noodles are done?

I just pierce one with a fork after 15–20 minutes of simmering. If it’s tender but not mushy, it’s ready.

Conclusion

This vegetarian skillet lasagna is the perfect blend of ease and comfort—ideal for busy nights when I still want something hearty and home-cooked. With minimal prep, one pan, and lots of cheese, it’s a dish that feels like a hug and tastes even better the next day. I keep coming back to it whenever I want lasagna without the effort.

Print

Vegetarian Skillet Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Vegetarian Skillet Lasagna delivers all the cheesy, saucy comfort of traditional lasagna—without the layering or the wait. Ready in under an hour and made in one pan, it’s perfect for busy weeknights, cozy weekends, or anytime you’re craving a hearty vegetarian meal with easy cleanup and tons of flavor.

  • Author: Mayaa
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 to 6 servings
  • Category: Dinner, Vegetarian, One-Pot Meals
  • Method: Stovetop, Skillet
  • Cuisine: Italian-Inspired, American Comfort
  • Diet: Vegetarian

Ingredients

  • Olive oil
  • 1 yellow onion, diced
  • 34 garlic cloves, minced
  • 1 zucchini, diced
  • 1 cup mushrooms, sliced
  • 1 red bell pepper, diced
  • 1 (28 oz) can crushed tomatoes or 3 cups marinara sauce
  • 1 tablespoon Italian seasoning
  • Salt and pepper, to taste
  • 8 oz no-boil lasagna noodles, broken into bite-sized pieces
  • 1 cup ricotta cheese
  • 1 ½ cups shredded mozzarella cheese
  • ½ cup grated parmesan cheese
  • Fresh basil, chopped (optional, for garnish)

Instructions

  1. Heat olive oil in a large (12-inch) deep skillet over medium heat.
  2. Sauté diced onion and garlic until soft and fragrant.
  3. Add zucchini, mushrooms, and red bell pepper. Cook until veggies are tender.
  4. Stir in crushed tomatoes or marinara, Italian seasoning, salt, and pepper.
  5. Nestle broken lasagna noodles into the sauce, ensuring they’re submerged.
  6. Cover and simmer for 20 minutes, or until noodles are tender.
  7. Dollop ricotta over the top, sprinkle with mozzarella and parmesan, then cover for a few minutes to melt the cheese.
  8. Remove from heat, let it rest uncovered for a few minutes to thicken.
  9. Garnish with fresh basil and serve warm.

Notes

  • Veggie Swaps: Substitute or add eggplant, kale, spinach, or squash depending on what’s in season or your fridge.
  • Add Protein: Stir in cooked lentils or white beans before simmering the noodles.
  • Spice It Up: A pinch of red pepper flakes adds a subtle heat.
  • Dairy-Free Option: Use vegan cheese and cashew ricotta.
  • Gluten-Free Option: Swap in your favorite gluten-free lasagna noodles.

Nutrition

  • Serving Size: 1 serving
  • Calories: 420
  • Sugar: 7g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Protein: 20g
  • Cholesterol: 45mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star