My One Pot Lasagna recipe shows you how to make a lasagna WITH LAYERS in one pot. Well, in one fry pan!
“OMG, it actually has layers in it!”, my friend exclaimed when I served up this lasagna for lunch today. YES, this does!
Have you seen one-pot lasagnas floating around on the internet? I think Martha Stewart started the craze. Here’s the thing though. I am yet to see a “one pot” lasagna that actually looks like a lasagna. None of the ones I have seen actually have layers. They are more like a pasta bake with a delicious mess of broken up lasagna sheets mixed up with the filling and sauce.
So I guess you are wondering how I managed to get these layers in without scooping out the filling then creating layers like a traditional lasagna? It’s super easy! It’s much easier to show you as explaining it gets wordy, so here are step by step pictures (Baby Hands Alert!!).
Basically, you make the beef filling first. Then you slide a dry lasagna sheet in from the side so you can get it under the filling as best you can. Then you do the same with broken up bits to fill the edges in – I just needed four (one for each side around the main piece of lasagna). I use a spoon to push the pieces down and to spoon filling over the pieces. It’s not an exact science but as you can see from the photo, it works pretty well! Be generous with the broken bits, the overlapping is how you get more than 2 layers in some parts of the lasagna.
Once the bottom layer has been done, you just cover the surface with more lasagna sheets. Then pour over reserved tomato passata (pureed tomato) that I flavour with some seasonings, cover with cheese and bake.
You won’t get 3 or 4 layers like you do with traditional lasagna because this isn’t made the traditional way. BUT as you can see from the photo, you do get 2 layers, and 3 where the lasagna sheets overlap. And it looks far more like a real lasagna than just mixing broken up pieces of lasagna sheets into the pan.
See?
I’ve gone a bit lasagna crazy this week, trying out various versions. I’ve made it with this traditional tomato beef filling, a white chicken lasagna as well as a vegetarian version. I don’t know which I like best but I had to start off by sharing the classic beef one. 🙂
It really is that easy. Really! I am not convinced I’ll ever make lasagna the traditional way again…..
OK, I lie. I will. Because I do think the béchamel sauce is worth making the effort for, when you have the time. In a separate pot. 🙂
– Nagi
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

One Pot Lasagna
Ingredients
Filling
- 1 tbsp olive oil
- 2 garlic cloves , minced
- 1 small onion , diced
- 1 lb / 500g ground beef (mince)
- 24 oz / 700g (1 bottle) tomato passata (pureed tomato - Note 1), SEPARATED
- 1/2 cup water
- 1 beef bouillon stock cube (or substitute with chicken)
- 2 tbsp tomato paste
- 1 tsp dried Italian herb mix (Note 2)
- 1/2 tsp salt
- Black pepper
Sauce Flavourings
- 1 tsp dried Italian herb mix (Note 2)
- 1/2 tsp garlic powder (or 1 crushed garlic clove)
- 1/2 tsp salt
- Black pepper
Lasagna
- 4 sheets dried lasagna
- 1 to 2 cups grated mozzarella cheese
- 1 tbsp parsley , finely chopped (optional)
Instructions
- Preheat oven to 180C/350F.
- Heat olive oil in a medium size, deep fry pan over medium high heat. (Note 3)
- Add garlic and onion, sauté until onion is translucent - about 3 minutes.
- Turn up heat to high. Add beef and cook, breaking it up with the spatula, until nicely browned.
- Add HALF the bottle of tomato passata (reserve remainder for Sauce). Then add remaining Filling ingredients. Bring to rapid simmer, then turn down to medium high. Let it simmer for around 5 minutes to let the flavours come together and the liquid to reduce. Stir occasionally.
- Add Sauce Flavourings into the tomato passata bottle and shake to combine.
Assemble lasagna (see photo below)
- Remove fry pan from the stove. Slide one lasagna sheet, starting from the side, under the Filling - this will be the base of the lasagna. Use a spoon to push it down and cover it in Filling. Break up pieces of lasagne and slide them in under the filling around the sides of the pan (to form the remainder of the bottom layer), using a spoon to push them down and cover with Filling.
- Cover the Filling with the remaining lasagna sheets.
- Pour over the Sauce and spread over the top. Sprinkle with cheese.
- Cover with a lid or foil and bake for 20 minutes. Remove cover and bake for a further 10 minutes until the cheese is melted and bubbly and golden. Remove from oven and set aside for 10 minutes to set.
- Sprinkle with parsley (if using), then serve.
Recipe Notes:

Nutrition Information:
Love love love this one. I drizzle some cream over the cheese before putting in the oven …
OH! That sounds so good!! N x
O,M.G ……… that was delish!!! I used a mix of mozarella and gruyere and added a spoon of the most amazing umami paste to the meat mix! Another keeper, thanks Nagi x
Sounds divine Alimak, I’m so happy you loved it!