Comforting, saucy, and utterly satisfying, this Easy Skillet Vegetable Lasagna delivers all the flavors of a classic layered bake without the oven or fuss. It’s the kind of dinner you can pull together on a weeknight when you want something hearty and wholesome, but prefer fewer dishes and a faster finish. Vegetables replace heavy meat, while creamy ricotta and melty mozzarella give you that indulgent texture we all crave. The whole dish cooks in one skillet, which means minimal cleanup and maximum flavor development.
Why you’ll love this recipe

This Easy Skillet Vegetable Lasagna is approachable for cooks of all levels. It keeps ingredient lists simple, uses pantry staples and fresh produce, and swaps tedious layering for a smart one-pot method. You get tender noodles that absorb bright tomato sauce, roasted-style vegetables that stay lively, and pockets of cheesy creaminess throughout. If you like cozy casseroles but don’t want to wait for the oven, this is your new go-to.
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, diced
- 1 small red bell pepper, seeds removed and diced
- 1 small zucchini, diced
- 8 ounces sliced mushrooms
- 3 garlic cloves, minced
- 1/4 teaspoon dried basil
- 1/4 teaspoon dried oregano
- Dash of crushed red pepper flakes
- 8 uncooked lasagna noodles
- 1 24-ounce jar pasta sauce or homemade marinara sauce
- 1 15-ounce can diced tomatoes, undrained
- Kosher salt and black pepper to taste
- 1/2 cup ricotta cheese
- 6 ounces fresh mozzarella, thinly sliced
- 1/4 cup freshly grated Parmesan cheese
- 1/3 cup chopped fresh basil for garnish
Notes on ingredients
Choose a good-quality pasta sauce or a lively marinara if you’re using a jar — it’s the backbone of this dish. Fresh mozzarella slices melt more evenly than pre-shredded cheese, and a creamy ricotta keeps pockets of tender richness throughout the skillet. If you prefer a spicier final dish, increase the crushed red pepper flakes to taste. Salt and pepper should be adjusted at the end, once the sauce and tomatoes have reduced slightly, so you don’t over-season early.
Equipment

- Large, deep skillet with a lid (10–12 inches works well)
- Wooden spoon or silicone spatula
- Sharp knife and cutting board
- Measuring cups and spoons
Step-by-step instructions

Follow these clear steps to make the Easy Skillet Vegetable Lasagna. The directions are organized to get the vegetables flavorful, build the sauce, and finish the skillet so the noodles soften perfectly and the cheeses melt into every bite.
- Warm the oil and sauté the aromatics: Place a large, deep skillet over medium heat and add 1 tablespoon olive oil. Once the oil shimmers, add the diced 1 small yellow onion. Cook the onion, stirring occasionally, until it becomes translucent and soft, about 4–5 minutes.
- Add the bell pepper and mushrooms: Add the diced 1 small red bell pepper and 8 ounces sliced mushrooms to the skillet. Sauté for another 4–5 minutes, stirring occasionally, until the mushrooms release their moisture and the pepper begins to soften.
- Add the zucchini and garlic: Stir in the diced 1 small zucchini and 3 garlic cloves, minced. Cook for 2–3 minutes, just until the zucchini starts to soften and the garlic becomes fragrant. Keep stirring so the garlic doesn’t burn.
- Season the vegetables: Sprinkle 1/4 teaspoon dried basil, 1/4 teaspoon dried oregano, and a dash of crushed red pepper flakes over the vegetables. Stir to combine and let the dried herbs bloom for about 30 seconds to a minute.
- Add the noodles and liquids: Break the 8 uncooked lasagna noodles in half if needed so they fit into the skillet more easily. Arrange them over the vegetables, pressing gently so they lie mostly flat. Pour in 1 24-ounce jar pasta sauce (or homemade marinara) and 1 15-ounce can diced tomatoes, undrained, making sure the noodles are mostly submerged in the liquid. If any noodles remain exposed, press them down with a spatula or add a splash of water to cover.
- Bring to a simmer and cover: Increase the heat slightly to bring the skillet to a gentle simmer. Once simmering, reduce the heat to low, cover the skillet with a lid, and let it cook undisturbed for 12–15 minutes. The noodles will soften as they absorb the sauce; check at 12 minutes for doneness and continue up to 15 minutes if needed.
- Stir and season: Remove the lid and use a spatula to gently stir and separate any noodles that have stuck together. Taste the sauce and add Kosher salt and black pepper to taste. If the mixture seems too thick, add a couple of tablespoons of water, stir, and simmer uncovered for a minute to combine.
- Swirl in the ricotta: Dollop 1/2 cup ricotta cheese over the skillet in several places. Using a spoon, gently swirl the ricotta into the sauce and vegetables so you have creamy pockets rather than a complete blend. This keeps texture contrast and creates little bursts of richness.
- Top with mozzarella and Parmesan: Arrange 6 ounces fresh mozzarella, thinly sliced, evenly over the surface of the skillet. Sprinkle 1/4 cup freshly grated Parmesan cheese on top of the mozzarella. Return the lid briefly—about 2–3 minutes—just long enough to encourage the cheeses to melt without overcooking.
- Finish and garnish: Remove the lid and turn off the heat. Let the skillet rest for a couple of minutes to let the cheese set slightly. Scatter 1/3 cup chopped fresh basil over the top for a bright, herbal finish. Taste one last time and adjust salt and pepper if necessary.
- Serve: Spoon the Easy Skillet Vegetable Lasagna onto plates or shallow bowls, making sure each serving gets a mix of noodles, vegetables, and those melty cheese pockets. Serve warm, and enjoy right away.
Timing and make-ahead tips
Total hands-on time is about 15–20 minutes, with the simmering step taking 12–15 minutes. If you want to prep in advance, chop the vegetables and measure the cheeses ahead of time; store them in airtight containers in the fridge. Assemble and cook the skillet when you’re ready to eat. Leftovers keep well for up to 3 days in the refrigerator and reheat gently on the stovetop or in a microwave-safe dish.
Serving suggestions
This Easy Skillet Vegetable Lasagna pairs beautifully with a crisp green salad for contrast — think arugula with lemon vinaigrette or a simple mixed greens salad. Garlic bread or a crusty loaf are lovely for sopping up the sauce. For a lighter side, serve with steamed green beans or a quick sautéed spinach dressed with lemon and olive oil.
Variations and swaps
- Protein boost: Stir in drained canned white beans or a cup of cooked lentils when you add the tomatoes for added protein and texture.
- Cheese-free option: Replace ricotta with a mashed tofu blend and skip the mozzarella for a dairy-free version; add nutritional yeast for savory depth.
- Greens: Fold in a couple of handfuls of baby spinach in the last few minutes of simmering so it wilts gently into the sauce.
- Herbs: Swap fresh basil garnish for fresh oregano or parsley if you prefer a different herbal note.
Troubleshooting
If the noodles are still too firm after 15 minutes, add 1/4 cup water, cover, and cook for 2–3 more minutes. If the skillet becomes too watery, remove the lid and simmer on medium-low uncovered until some liquid reduces. To prevent sticking, stir gently when you check for doneness; if the bottom shows signs of sticking, lower the heat and add a splash of liquid before stirring.
Why the technique works
Cooking everything in a single skillet concentrates flavors and lets the noodles soak up sauce directly, creating a unified dish that’s both saucy and structured. Browning the vegetables first builds a savory foundation, and simmering the noodles in sauce produces a lasagna-like texture without tedious layering. The final swirl of ricotta and a quick lid-on melt of mozzarella mimics the creamy, cheesy top of traditional lasagna but in much less time.
Final thoughts
Easy Skillet Vegetable Lasagna is proof that satisfying, noodle-based comfort doesn’t require hours or a full pan in the oven. With simple steps, fresh vegetables, and layers of melty cheese, this skillet version gives you all the cozy appeal of classic lasagna with a fraction of the effort. It’s perfect for family dinners, casual gatherings, or any night you want something warming and delicious without extra hassle. Make it your own with different vegetables or a favorite jarred sauce, but keep the technique — one skillet, short simmer, and cheesy finish — and you’ll have a new favorite weeknight meal.

Easy Skillet Vegetable Lasagna
Equipment
- Large skillet with lid
- Wooden Spoon or Spatula
- Knife
- Cutting Board
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion diced
- 1 small red bell pepper seeds removed and diced
- 1 small zucchini diced
- 8 ounces mushrooms sliced
- 3 cloves garlic minced
- 1/4 teaspoon dried basil
- 1/4 teaspoon dried oregano
- dash crushed red pepper flakes
- 8 lasagna noodles uncooked, broken into large pieces
- 1 24-ounce jar pasta sauce or homemade marinara sauce
- 1 15-ounce can diced tomatoes undrained
- kosher salt to taste
- black pepper to taste
- 1/2 cup ricotta cheese
- 6 ounces fresh mozzarella thinly sliced
- 1/4 cup freshly grated Parmesan cheese
- 1/3 cup fresh basil chopped, for garnish
Instructions
- Heat the olive oil in a large skillet over medium-high heat.
- Add the diced onion, diced red bell pepper, diced zucchini, and sliced mushrooms; cook, stirring occasionally, until the vegetables are tender, about 5–7 minutes.
- Stir in the minced garlic, dried basil, dried oregano, and crushed red pepper flakes and cook for 30 seconds until fragrant.
- Break the lasagna noodles into large pieces and add them to the skillet, arranging so they lie partly submerged.
- Pour the jar of pasta sauce and the can of undrained diced tomatoes over the noodles, pressing down any noodles with a spoon so they are covered; season with kosher salt and black pepper to taste.
- Reduce heat to medium, cover the skillet, and simmer for 20 minutes or until the noodles are tender but still slightly firm (al dente).
- Remove the lid and gently stir in the ricotta cheese until mostly incorporated.
- Arrange the sliced fresh mozzarella over the top, replace the lid, and cook until the cheese melts, about 3–4 minutes.
- Remove the lid, sprinkle with grated Parmesan and chopped fresh basil, then serve warm.
- If your skillet doesn't have a lid, cover it with a large baking sheet while cooking.
Notes
- If using store-bought sauce, DeLallo is a recommended brand.
- To make gluten-free, use gluten-free lasagna noodles.
- Break noodles into large pieces so they cook evenly in the skillet.
