Easy Cheesy Veggie Skillet Lasagna Recipe
Comfort dinner meets speedy weeknight magic in this Easy Cheesy Veggie Skillet Lasagna Recipe. Imagine all the cozy layers of lasagna—tender noodles, bubbling tomato sauce, melty mozzarella, creamy ricotta, and sautéed vegetables—cooked in one skillet from stovetop to oven. It’s simple, satisfying, and perfect for busy evenings or a casual dinner with friends. This version keeps things fresh and vegetable-forward while still delivering on that melt-in-your-mouth, cheesy lasagna experience.
Why you’ll love this Easy Cheesy Veggie Skillet Lasagna Recipe

- One-pan convenience: No boiling noodles separately, no layers of baking dishes—everything cooks right in a 12-inch or larger oven-proof skillet.
- Quick prep: A short sauté and 25 minutes in the oven get you a hearty, family-friendly meal.
- Vegetable-forward: Mushrooms, zucchini, and spinach add flavor, texture, and color.
- Customizable: Swap vegetables or use a favorite jarred tomato sauce to make it your own.
Ingredients
- 2 tablespoons olive oil
- 1 cup diced onion (about 1/2 medium onion)
- 2 medium cloves garlic (diced)
- 1 cup sliced button mushrooms
- 1 cup diced zucchini (about 1 small)
- 1 cup baby spinach leaves
- 3 cups Italian tomato sauce or other tomato-based pasta sauce of your choice
- Salt and pepper to taste
- 8 ounces lasagna noodles (about 1/2 pound, broken into 3 – 4 inch pieces)
- 3 cups shredded mozzarella cheese (about 12 ounces)
- 15 ounces part-skim ricotta cheese (whole milk ricotta works fine too)
- 1/4 cup shredded Parmesan cheese
- 12-inch or larger cast-iron skillet (or other oven-proof skillet)
Equipment
- 12-inch or larger oven-proof skillet (cast-iron recommended)
- Chef’s knife and cutting board
- Spoon or spatula for stirring
- Measuring cups and spoons
- Oven mitts
Prep tips before you start

- Preheat your oven to 375°F (190°C) so it’s ready when the skillet goes in.
- Break the lasagna noodles into 3–4 inch pieces; they’ll fit and cook evenly in the skillet.
- Use a jarred tomato sauce you love for the simplest route, or a homemade sauce if you prefer.
- Shred the mozzarella and Parmesan ahead of time for quick assembly.
Step-by-step instructions

Follow these clear, ordered steps to make the Easy Cheesy Veggie Skillet Lasagna Recipe. The directions are rewritten into a step-by-step format and keep the same ingredient amounts as listed above.
- Preheat the oven to 375°F (190°C).
- Place the 12-inch oven-proof skillet over medium heat and add 2 tablespoons olive oil. Let the oil warm for about 30 seconds until it shimmers.
- Add 1 cup diced onion to the skillet. Sauté the onion for 3–4 minutes, stirring occasionally, until it becomes soft and translucent.
- Add 2 medium cloves garlic (diced) to the skillet with the onion. Cook for 30–60 seconds, stirring constantly, until the garlic is fragrant but not browned.
- Stir in 1 cup sliced button mushrooms and 1 cup diced zucchini. Cook the vegetables for 4–5 minutes, stirring occasionally, until the mushrooms release their moisture and the zucchini begins to soften.
- Add 1 cup baby spinach leaves to the skillet and stir until the spinach wilts, about 1–2 minutes.
- Pour in 3 cups Italian tomato sauce (or your chosen tomato-based pasta sauce). Stir to combine the sauce with the vegetables, scraping any browned bits from the bottom of the skillet.
- Season the sauce and vegetables with salt and pepper to taste. Start with a small pinch of each and adjust later if needed.
- Gently stir in 8 ounces broken lasagna noodles, making sure the noodles are submerged and evenly distributed through the sauce. If some pieces are sticking up, press them down so they are mostly covered by sauce.
- Bring the skillet to a gentle simmer over medium heat. Once simmering, reduce the heat slightly and let it cook for 6–8 minutes. Stir once or twice during this time to prevent sticking and ensure the noodles start to soften.
- Remove the skillet from the heat. Dollop 15 ounces part-skim ricotta cheese in spoonfuls over the surface of the skillet, spacing them evenly. Then sprinkle 3 cups shredded mozzarella cheese over the skillet, covering the ricotta and exposed noodle areas.
- Finish by sprinkling 1/4 cup shredded Parmesan cheese evenly on top of the mozzarella layer.
- Carefully transfer the skillet to the preheated oven. Bake, uncovered, for 20–25 minutes, or until the cheese is melted and bubbly and the noodles are tender when tested with a fork.
- If you prefer a golden-brown top, place the skillet under the broiler for 1–2 minutes, watching very closely to prevent burning.
- Remove the skillet from the oven and let it rest for 5–10 minutes. This helps the lasagna set slightly so it’s easier to scoop and serve.
- Serve warm, straight from the skillet. Garnish with additional shredded Parmesan or a few fresh basil leaves if desired.
Serving suggestions
This Easy Cheesy Veggie Skillet Lasagna Recipe pairs beautifully with a crisp green salad, garlic bread, or roasted vegetables. For a lighter contrast, serve with a simple arugula salad dressed with lemon and olive oil. Leftovers reheat well in the oven at 350°F (175°C) for about 15–20 minutes or in a microwave-safe dish for individual portions.
Make-ahead and storage
- To make ahead: Prepare the skillet through step 11 (before baking). Cover tightly and refrigerate for up to 24 hours, then bake as directed, adding a few extra minutes if starting chilled.
- To store: Cool completely, then transfer leftovers to an airtight container and refrigerate for up to 4 days.
- To freeze: Assemble the unbaked skillet through step 11, cover tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator and bake as directed.
Notes and substitutions
- If you prefer a creamier texture, use whole milk ricotta instead of part-skim without changing the amount.
- Swap the vegetables for bell peppers, eggplant, or kale—keep the amounts the same for similar cooking times and texture.
- If you don’t have a 12-inch skillet, use any oven-proof skillet that is large enough to hold the ingredients without overflowing.
- For extra flavor, stir in a teaspoon of dried Italian seasoning or a pinch of red pepper flakes when you add the tomato sauce.
Frequently asked questions
Can I use no-boil lasagna noodles? Yes. Broken no-boil noodles work well in this skillet method. Ensure they are submerged in the sauce and may need the same oven time to soften fully.
Do I need a cast-iron skillet? A 12-inch cast-iron skillet is ideal for even cooking and easy stovetop-to-oven transfer, but any oven-proof skillet will work.
How do I know when the noodles are done? The noodles should be tender when pierced with a fork and no longer chalky. If the noodles still feel firm after baking, cover the skillet and bake for an additional 5–10 minutes.
Final thoughts
This Easy Cheesy Veggie Skillet Lasagna Recipe delivers all the comfort of classic lasagna with less fuss and fewer dishes. It’s a weeknight win that still feels special—cheesy, saucy, and packed with veggies. Whether you’re feeding a crowd or making dinner for two, this skillet lasagna is an easy formula you’ll return to again and again.
Enjoy dinner straight from the skillet and don’t forget to snap a picture—the golden, bubbly top is Instagram-worthy.

Easy Cheesy Veggie Skillet Lasagna Recipe
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C).
- Heat the cast-iron or oven-proof skillet over medium heat and add the olive oil.
- Add the diced onion and cook, stirring frequently, until it begins to soften, about 3–4 minutes.
- Add the diced garlic and sauté for about 1 minute until fragrant.
- Add the diced zucchini and sliced mushrooms and cook for 3–4 minutes until the zucchini is tender and mushrooms have softened.
- Pour in the Italian tomato sauce and stir to combine; warm the sauce over medium heat for a minute or two.
- Stir in the baby spinach and cook 1 minute until wilted, then season the sauce with salt and pepper to taste. Remove the pan from the heat.
- Spoon out and set aside all but 1 cup of the sauce from the pan. Spread the remaining sauce evenly over the bottom of the skillet.
- Cover the sauce with a single layer of broken lasagna noodle pieces, overlapping as needed to mostly cover the sauce.
- Dollop about one-third of the ricotta in 5–6 mounds over the noodles, then spread one-third of the reserved sauce over the ricotta and sprinkle with one-third of the mozzarella.
- Add another layer of noodles and repeat: ricotta (one-third), sauce (one-third), and mozzarella (one-third).
- Top with a final layer of noodles, spoon the remaining sauce over them, add the remaining ricotta, sprinkle the remaining mozzarella, and finish with the shredded Parmesan.
- Transfer the skillet to the preheated oven and bake about 30 minutes, until the cheese is bubbly and the pasta is cooked through.
- Remove from the oven and let cool for about 5 minutes before serving.
Notes
- Use whole-milk ricotta for a richer filling.
- Broken noodles create rustic layers without boiling whole sheets.
- Adjust salt and pepper to taste after combining the sauce and vegetables.
- Any tomato-based pasta sauce may be substituted for Italian sauce.
