This stovetop vegetable lasagna is an easy one-pan dinner with lots of veggies, a creamy tomato sauce and melted mozzarella. The lasagna noodles cook right in the sauce, taking on all that savory flavor. Cook it, top it and bring it to the table, all in the same pan.

Step by step photos
These visual instructions help you see the process. You can also find the full printable recipe with ingredient amounts and instructions at the end of the post.

- Melt the butter over medium heat. Add the onion and cook for 2 minutes.
- Add the mushrooms and stir them through the onions.
- Cook the mushrooms until they have reduced and most of the liquid has cooked away.

- Add the butternut and cook for 5 minutes, then add the red bell pepper and cook for another 5 minutes.
- Mix in the garlic, thyme or mixed herbs and salt. Cook for about 1 minute.

- Pour in the pasta sauce and hot water and stir well.
- Cook over medium-low heat for 10 minutes. If the sauce becomes too thick, add a little more hot water.

- Break the lasagna noodles to fit the skillet and arrange them in a single layer over the sauce. Leave a little space between them where possible. A slight overlap is fine.
- Gently push the lasagna noodles into the sauce until they are lightly covered.
- Make sure the noodles are coated with sauce before adding the cream.

- Pour the cream evenly over the lasagna noodles. Cover and cook over low heat for 10 minutes.
- Remove the lid and continue to cook over low heat for 15–20 minutes, until the noodles are cooked through and the sauce has thickened.
- Sprinkle the mozzarella over the top and add Parmesan if using. Turn off the heat, cover and leave until the cheese has melted. If needed, keep the heat on low for a minute or two to help the cheese melt. Top with fresh basil and let the lasagna rest for 10 minutes before cutting.

Which lasagna noodles should I use?
I used oven-ready/no-boil lasagna noodles for this recipe. They cook directly in the sauce, so there’s no need to boil them first.
Break the noodles to fit the skillet and arrange them in a single layer. A slight overlap is fine.
Which cream should I use?
I used whipping cream for this recipe, which gives the sauce the creamy consistency shown in the photos.
- Heavy cream also works and will give you a slightly richer sauce.
- Half-and-half: Gives you a creamy sauce with less richness. Allow a few extra minutes of uncovered cooking if needed for the sauce to thicken.
- Evaporated milk: Gives you a smooth, creamy sauce with less richness. It will thicken as it cooks, but may need a few extra minutes of uncovered cooking.

Tips and substitutions
- Use a non-stick skillet: This helps prevent the sauce and lasagna noodles from catching on the bottom as they cook.
- Cut the butternut small: Cut it into roughly ½-inch (1–1.5 cm) cubes so it cooks through evenly. You can substitute the butternut with sweet potato, pumpkin or finely diced carrot.
- Let the mushrooms cook down: Cook until they have reduced and most of their liquid has evaporated before adding the butternut. This prevents extra liquid from thinning the sauce.
- Check the sauce before adding the noodles: Pasta sauces vary in thickness. If yours has become very thick, add a little extra hot water so there is enough liquid for the noodles to cook.
- Salt: Store-bought marinara and pasta sauces vary in saltiness, so taste yours before adding the salt. The sauce I used was lightly salted, so I used 1 teaspoon of salt. Adjust the amount depending on the sauce you use.
- Swap the cheese: Use cheddar instead of mozzarella, or use a combination of both.
Recipe
Watch how to make the recipe
- 1 tablespoon (14 g) butter
- ½ small onion chopped (50 g)
- 8 oz (225 g) mushrooms, sliced
- 1 cup (150 g) butternut squash, cut into small cubes
- 1 medium red bell pepper, chopped (120 g)
- 2 medium garlic cloves, minced
- 1 teaspoon dried thyme or mixed herbs
- 1 teaspoon salt (see notes below)
- 1 cup (250 g) marinara or tomato-based pasta sauce (store-bought)
- ½ cup + 1 tablespoon (135 ml) hot water, plus a little extra if needed
- 1½ oz (40 g) oven-ready/no-boil lasagna noodles
- ⅓ cup + 1 tablespoon whipping cream (100 ml)
- 1 cup (120 g) shredded mozzarella or cheddar
- Grated Parmesan (optional)
- Fresh basil for topping
- Melt the butter in a large skillet over medium heat. Add the onion and cook for 2 minutes.
- Add the mushrooms and cook until they have reduced and most of their liquid has cooked away.
- Add the butternut and cook for 5 minutes. Add the red bell pepper and cook for another 5 minutes.
- Mix in the garlic, thyme or mixed herbs and salt. Cook for about 1 minute.
- Pour in the pasta sauce and hot water and stir well. Cook over medium-low heat for 10 minutes. If the sauce becomes too thick, add a little more hot water.
- Break the lasagna noodles to fit the skillet and arrange them in a single layer over the sauce. Leave a little space between them where possible. A slight overlap is fine.
- Gently push the noodles into the sauce until they are lightly covered.
- Pour the cream evenly over the noodles. Cover and cook over low heat for 10 minutes.
- Remove the lid and continue cooking over low heat for 15–20 minutes, until the noodles are cooked through and the sauce has thickened.
- Sprinkle the mozzarella over the top and add Parmesan if using. Turn off the heat, cover and leave until the cheese has melted. If needed, keep the heat on low for 1–2 minutes to help the cheese melt.
- Top with fresh basil and rest for 10 minutes before cutting.
More easy vegetarian recipes
Honey Roasted Carrots and Chickpeas
French Onion Mashed Potatoes
French Roasted Vegetable Bake
Hungry for more?
Sign up for my free newsletter to get emails about new recipes .And don't forget to follow me on YouTube, Facebook, Pinterest, and Instagram for all the latest deliciousness.









heather (delicious not gorgeous) says
stovetop lasagna sounds like such a good idea! i don't always like turning the oven on, and it feels like it takes so long for things to cook in the oven sometimes, so stovetop lasagna sounds perfect (:
The Gardening Foodie says
Thank you Heather. This is my to-go dish when I don't want to wait for the oven to preheat ( which means my lazy days ?
Thao @ In Good Flavor says
You're making hungry! This looks so good!! I love easy, delicious one-pot dinners and this is one of them. Happy New Year!!
The Gardening Foodie says
Thank you and Happy New Year to you as well Thao. This is super easy and I hope that you get to try it too 🙂
Angie@Angie's Recipes says
I am drooling over that delicious and comforting lasagna! Happy New Year to you too.
The Gardening Foodie says
Thank you and Happy New Year to you Angie. It is really yummy, I am so glad that yo like it too 🙂
Kathy @ Beyond the Chicken Coop says
Yum! This looks like a great recipe for a quick dinner! Happy New Year!!!
The Gardening Foodie says
Thank you and Happy New Year to you as well Kathy, I am glad that you like the recipe 🙂
Kelsie | the itsy-bitsy kitchen says
Hahaha! I was just thinking how I'm still in holiday mode and having to get out of bed this morning to live my life was painful. . .I just want to wear pajamas and drink tea all day. Is that too much to ask? I'm LOVING this lasagna. Whether I'm feeling lazy or not, one-pot dinners are always a good thing. Have a great weekend, Ashika!
The Gardening Foodie says
Haha !Isn't it crazy what the holidays do to us.. I think that one extra week to wear pajamas and drink tea is all day is fine because we have the rest of the year stress to put up with?
So true ...one pot dinners are always great. Have a great week Kelsie 🙂
neil@neilshealthymeals.com says
Stove top vegetable lasagne is ingenious Ashika. I love recipes where we only use one pan. I'll be getting my skillet out for this. Thank you for this recipe and Happy New Year!
The Gardening Foodie says
Thank You and Happy New Year to you as well Neil...Oh I am looking for less washing up all the time and one pot meals always helps 🙂
annie@ciaochowbambina says
Lasagne made on the stovetop? I'm in!! I love everything about this! Happy New Year, my friend!
The Gardening Foodie says
Thank you and Happy New Year Annie...I am glad that you like it and I hope that you get to try it out too 🙂
Katherine | Love In My Oven says
Looks like we're on the same page, my friend!! I need more of these delicious 30-minute meals in my life. This one is already a winner - I just know my little family would gobble it up. I love all the veggies in there (disguised with cheese). Can't wait to try it! Pinned!
The Gardening Foodie says
I am in love with easy recipes now that the new year chaos has started. Oh yes so true everything tastes better with cheese, especially veggies
Thank you for pinning...I hope that you get to try it too 🙂
Camila Hurst says
If I made this for a guest, there's no way they would guess it was made in under 30 minutes!! Looks delicious!!
The Gardening Foodie says
Thank you Camila....haha that is the idea, let them think that you worked at it for hours 🙂
puja says
Great recipe, I need to try it soon... 🙂
The Gardening Foodie says
Thank you Puja...I am so glad that you like this recipe too 🙂
Deepika|TheLoveOfCakes says
That's a delicious looking lasagna! It's quick and it's made on the stovetop, that too in less than an hour!! I love that I can hide in so many vegetables there! It looks so comforting and yummy!
The Gardening Foodie says
Thank you Deepika...lasagna is always a great place to hide lots of veggies and it is so yummy too 🙂
Kelly @ Kelly Lynns Sweets and Treats says
I love this easier stovetop version of lasagna. Especially because I’m still feeling lazy from the holidays too!! Yum!
The Gardening Foodie says
Thank you Kelly, I am making it out of my lazy mode very slowly and recipes like this makes it easy 🙂
Paul says
You had me at quick and easy! This looks amazing. It's perfect for those days where you're on a hurry and need to make lunch for the family. So simple and delicious. Thanks for sharing!!
The Gardening Foodie says
You are welcome Paul....I am so glad that you like the recipe and I do hope that you get to try it too 🙂
Emma - Bake Then Eat says
Happy New Year to you too! I love this dish, its perfect and such a great idea.
Agness of Run Agness Run says
I love vegetable lasagna but I've never tried preparing one at home. Thanks to your awesome recipe, I am now motivated to give it a try. What kind of oil do you use for this recipe?
The Gardening Foodie says
Thank you so much Agness, I am so glad that you like the recipe and I hope that you get a chance to try it out soon 🙂
I usually use canola , sunflower or olive oil. You could use any one of these three, because it has a neutral flavour and does not affect the taste of the lasagna.