Skip to Content

Skillet Lasagna

This delicious vegetarian skillet lasagna recipe is a delicious one-pan meal that’s ready in about 30 minutes. It’s a quicker, simpler alternative to traditional lasagna because you don’t have to layer it all up, but contains the same comforting flavors. 

a golden and bubbly one-pot skillet vegetarian lasanaga topped with melty mozzarella and fresh herbs

In this recipe, I’ve used lentils to substitute the meat typically used in a lasagna. You could also use a vegetarian mince alternative if you prefer. Similar lentil recipes that you should try if you like this one are my easy vegetarian shepherd’s pie, and this delicious lentil bolognese.

Another fun way to enjoy pasta is this creamy tortellini soup – so good!

Ingredient Notes

Scroll down to the recipe card for the exact quantities you need for this recipe. Below, I’ve included the ingredients used plus some notes on each for potential substitutions.

ingredients shot for skillet lasagna: diced onion, garlic, ricotta cheese, tomato paste, lentils, red wine, tinned tomatoes, lasagna sheets, seasonings, cheese, vegetable stock

Lasagna Sheets: Break the sheets into rough squares for an easy way to enjoy lasagna without all the layering. If you don’t have lasagna sheets, pappardelle or wide egg noodles work too.

Lentils: Lentils make a fantastic meat substitute for vegetarian dishes, as they cook perfectly in a tomato ragu-type sauce. If you don’t have lentils on hand, you can swap them out for cooked chickpeas, white beans, or even crumbled tofu. I use tinned green lentils here to cut down on cooking time.

Onion & Garlic: Minced onion and garlic form the base of this recipe. You could also add more vegetables such as grated carrot, diced celery, or mushrooms if you prefer.

Tomato Sauce: You could use a jarred tomato pasta sauce for this recipe if that suits you better. However, I use tomato paste, seasonings (listed in the recipe card below), and tinned plum tomatoes which we break down with the back of a spoon for the perfect lasagna sauce from scratch.

Ricotta: In place of the bechamel sauce typically used in a lasagna, I’ve used ricotta cheese. This gives the dish a wonderful creamy texture, too.

Red wine: I love the depth a splash of red wine adds to a tomato sauce, but you can omit this if you’d prefer to cook without alcohol. The alcohol does cook off, but if you want to skip the alcohol, substitute it with extra stock or even a splash of balsamic vinegar.

Mozzarella and Pecorino: Mozzarella adds that perfect melty texture, while Pecorino brings a salty, nutty finish. You could use Parmesan or Grana Padano instead of Pecorino if you’re not vegetarian.

More Variations & Substitutions

Vegan Version: To make this dish vegan, use vegan ricotta, vegan mozzarella, and a plant-based cream. Skip the Pecorino or use a vegan cheese alternative. You can also swap the red wine with vegetable broth if you can’t find one that’s suitable for vegans.

More Veggies: Add extra veggies like zucchini, spinach, or mushrooms for more texture and nutrition.

Layer up: If you want more traditional lasagna layers, go ahead! You could still use all the components of this recipe, just layering the ricotta, lentil sauce, and lasagna sheets instead.

How To Make This Delicious Vegetarian Skillet Lasagna

Here’s a quick overview of the steps to make this easy skillet lasagna. The full, detailed instructions can be found in the recipe card at the bottom of this page:

Step 1. Sauté the onion and garlic 

Heat your olive oil in a skillet, then add the diced onion and sauté until softened (5-7 minutes, stirring often). Once the onion has turned translucent and softened, then stir in garlic, tomato paste, and seasonings.

Step 2. Deglaze the pan

After letting the tomato paste cook off for a minute or two, pour in the red wine to lift all those flavorful bits from the bottom of the pan (this is known as deglazing the pan!). If you’re not using red wine, you could use balsamic vinegar instead for a similar effect.

Step 3. Add tomatoes, stock, and lentils

Stir in your tinned diced tomatoes, vegetable stock, and lentils. This forms the base of your rich, hearty sauce. If you’re using tinned plum tomatoes, crushing them down with the back of your spoon to create a smoother sauce.

Step 4. Simmer with lasagna sheets

Add the broken lasagna sheets, stirring to prevent them from sticking. It’s important you make sure the lasagna sheets are evenly distributed and not stuck together in stacks, or they’ll cook altogether and the end result won’t be very appetizing! Simmer until the sheets are nearly tender.

Step 5. Stir in ricotta, then top with cheese and grill

Once the pasta is almost cooked, remove the pan from the heat and stir in the ricotta cheese. Then, scatter mozzarella and Pecorino over the top, and then grill it until golden and bubbly.

Top Tips \ Chef’s Notes

– Stir Frequently: As the lasagna sheets cook, stir the skillet frequently to prevent them from sticking together.

Don’t Overcook the Pasta: The lasagna sheets will continue cooking in the residual heat after you take the skillet off the heat, so it’s better to remove them while they’re slightly undercooked.

– If you don’t have a skillet: Make the lasagna in any pan you have, then transfer it to an ovenproof dish before topping it with the cheese and grilling. You’ll have one more pan to wash up, but it still works the same!

Storage

Store any leftover skillet lasagna in an airtight container in the fridge for up to 3 days. When reheating, add a splash of vegetable stock or water to loosen the sauce before warming it up on the stovetop or in the microwave. 

This dish also freezes well—just store it in freezer-safe containers for up to 2 months.

skillet lasanga with a serving spoon having taken a portion out of the pan

How To Serve?

Serve your skillet lasagna hot, topped with fresh basil or parsley and a little extra Pecorino cheese if you like. Pair it with a side salad, some garlic bread, or even roasted vegetables. This dish is perfect for family dinners, potlucks, or cozy nights in.

FAQs

Can I use a different pasta instead of lasagna sheets?  

Yes! You can swap the broken lasagna sheets for pappardelle, wide egg noodles, or even penne if you prefer.

Can I make this ahead of time?  

Yes, you can prepare the lasagna up to the point before grilling, then refrigerate it. When ready to serve, just reheat and grill with cheese until bubbly.

Can I freeze skillet lasagna?  

Absolutely! Let it cool completely, then transfer to a freezer-safe container. When ready to eat, thaw in the fridge and reheat on the stove, adding a bit of extra stock if needed.

One-Pan Skillet Lasanga

One-Pan Skillet Lasanga

Yield: 4
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes

This delicious one-pot skillet lasagna is the perfect vegetarian dinner. It's made with lentils in a rich tomato sauce, layers of lasagna sheets, and metly mozzarella.

Ingredients

  • 1 tbsp olive oil
  • 1 white onion, diced
  • 2 garlic cloves, minced
  • 2 tbsp tomato paste
  • 1 tsp Italian seasoning
  • 1 tsp thyme
  • Salt and pepper
  • 60ml red wine
  • 1 400g tin diced or plum tomatoes
  • 350ml vegetable stock
  • 100g ricotta
  • 200g lasagna sheets, broken into rough squares
  • 1 x 400g tinned green lentils, drained
  • 100g mozzarella cheese
  • 20g Pecorino cheese

Instructions

  1. Heat the oil in a pan and add the onion, sauteing for 5 - 7 minutes until it’s begun to soften and turn translucent.
  2. Add the minced garlic, tomato paste, and seasoning, and cook for another minute or two.
  3. Pour in your red wine to deglaze the pan, mixing it into the onion mixture as the alcohol cooks off (2 minutes).
  4. Pour in the diced tomatoes and half the vegetable stock, followed by the drained lentils and the lasagna sheets.
  5. Stir everything together, ensuring that the lasagna sheets are evenly distributed and not stuck together. Allow the skillet to simmer for 8-10 minutes, adding more stock as necessary (about 125ml | 1/2 cup at a time), then stir through the ricotta cheese.
  6. Once the sauce has thickened and the pasta sheets are almost cooked, you can top the dish with your mozzarella cheese and Pecorino, then grill for 5 minutes until golden and bubbly.

Notes

Stir Frequently: As the lasagna sheets cook, stir the skillet frequently to prevent them from sticking together.

Don’t Overcook the Pasta: The lasagna sheets will continue cooking in the residual heat after you take the skillet off the heat, so it’s better to remove them while they’re slightly undercooked.

If you don’t have a skillet: Make the lasagna in any pan you have, then transfer it to an ovenproof dish before topping it with the cheese and grilling. You’ll have one more pan to wash up, but it still works the same!

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 409Total Fat: 17gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 54mgSodium: 792mgCarbohydrates: 36gFiber: 10gSugar: 9gProtein: 27g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Mandie

Thursday 11th of December 2025

Great tasty dish. Even my meat lover other half enjoyed. Thank you

Jane

Friday 12th of September 2025

Just made this for the 1st time and it is a very good lasagne. Had to make a couple of substitutions red onion instead of brown, Oatly creme fraiche instead of ricotta and added in a couple of spare carrots ftom the fridge.

I have always loved lasagne and this is up there as one of the best. It's creamy, filling and so easy to make and love that there's leftovers for the freezer.

Sylvia Allen

Thursday 12th of December 2024

What temp do you back this at in the oven and for how long?

Lori

Tuesday 19th of November 2024

I made this, but why do you only use half of the stock in step 4? And when do you put in the ricotta?

By The Forkful

Tuesday 19th of November 2024

Thank you Lori, I've added in those steps - sorry for missing them!

Skip to Recipe
https://by-the-forkful.kit.com/45431bcdea/index.js