One Pot Lasagna

WANT TO SAVE THIS RECIPE?

All the cozy, cheesy, saucy goodness of classic lasagna — made in just one pot, in a fraction of the time, with zero layer-assembly drama!

THE EASIEST ONE POT LASAGNA RECIPE YOUR FAMILY WILL BEG FOR!

I cannot even tell you how many times this One Pot Lasagna has saved dinner at my house. It’s one of those recipes I came back to over and over again until I had it exactly right — and now it is absolutely on repeat in my kitchen. All the flavors you love from traditional lasagna — the rich meat sauce, the creamy ricotta, the bubbly melted mozzarella — but you don’t have to boil noodles separately, layer anything, or dirty half the kitchen. I am a happy camper every single time this hits the table.

This is the ultimate weeknight meal. It comes together in about 40 minutes, uses ingredients I almost always have on hand, and it is completely budget friendly. I literally make this several times a month when I need something that feels special but requires almost zero effort. Even my pickiest eaters clean their bowls — and that, my friends, is the real win.

To round it out into a full meal, I love serving this with a simple green salad and some crusty garlic bread to scoop up every last bit of that saucy, cheesy goodness. Boom — dinner is served!

“This is now a weekly staple in our house! I made it on a Tuesday night when I had nothing planned and everyone went absolutely crazy for it. My husband asked me to make it again three days later. This is such a keeper of a recipe — thank you so much for sharing!”
– Michelle

Frequently Asked Questions

Can I use a different type of pasta?

Absolutely! While broken lasagna noodles give you that authentic lasagna feel, you can absolutely swap in rotini, penne, or even bowties — whatever you prefer and have on hand. Just keep an eye on the cook time since smaller pasta shapes may cook a little faster. You want the pasta tender but not mushy, so taste as you go!

Can I make this ahead of time?

Yes, of course! This One Pot Lasagna reheats beautifully, making it a great make-ahead option for busy nights. I’d recommend storing it in an airtight container in the fridge and reheating it on the stovetop over medium-low heat with a splash of water or broth to loosen it up. It tastes just as good the next day — maybe even better!

Can I freeze leftovers?

Absolutely! Let it cool completely, then portion it into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop. The texture holds up surprisingly well, which makes this a super simple option for meal prep!

Can I use a different protein?

Yes! Ground turkey or ground chicken work great here as a lighter swap, and I’m not judging if you want to use Italian sausage instead of ground beef — that version is incredibly flavorful. You could also make this meatless by skipping the meat entirely and adding in some diced zucchini, mushrooms, or spinach. Super simple and just as delicious!

Do I have to use ricotta cheese?

Ricotta is really what gives this that classic lasagna feel, so I highly recommend it! But if you don’t have it on hand, you can substitute cottage cheese — just drain it a little first. Some people also swirl in a dollop of cream cheese for extra creaminess, and that works wonderfully too, whatever you prefer.

How do I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will absorb some of the sauce as it sits, so just add a small splash of broth or water when reheating to bring it back to that saucy, perfect consistency. It is honestly just as good the next day!

My sauce seems too thick — what should I do?

Just add a splash more chicken or beef broth, a quarter cup at a time, until it reaches the consistency you like. The pasta absorbs a lot of liquid as it cooks, so don’t be alarmed if it looks thicker than you expect toward the end. Keep tasting and adjusting until it’s seasoned and saucy the way you like it!

Ingredients Needed: (See Recipe Card Below for the Full Recipe)

  • Ground beef — I use 85/15 lean ground beef for the best flavor without too much grease. Ground turkey or Italian sausage work great too.
  • Yellow onion — Diced finely so it melts right into the sauce. White onion works just as well.
  • Garlic — Fresh minced garlic is my top pick here, but jarred minced garlic is a totally fine shortcut on busy nights.
  • Crushed tomatoes — This gives the sauce that rich, deeply tomato-flavored base. I love the fire-roasted variety for a little extra depth.
  • Tomato paste — Just a couple of tablespoons make the sauce taste like it’s been simmering all day. Don’t skip it!
  • Beef broth — This is what cooks the pasta right in the pot and adds so much savory flavor to the sauce. Low-sodium broth lets you control the salt level.
  • Lasagna noodles — Break them into roughly 2-inch pieces. Regular lasagna noodles (not no-boil) work best here since they cook right in the sauce.
  • Italian seasoning — A simple, budget friendly blend that does a lot of heavy lifting in the flavor department.
  • Red pepper flakes — Totally optional, but I love just a pinch for a tiny kick. Leave it out if you’re feeding little ones.
  • Ricotta cheese — Dolloped right on top and stirred in at the end for that classic, creamy lasagna element. Part-skim ricotta keeps it a little lighter.
  • Shredded mozzarella cheese — Melted over the top for that signature cheesy pull. Freshly shredded melts better than pre-shredded, just so you know!
  • Parmesan cheese — A sprinkle of freshly grated Parmesan at the end adds a salty, nutty finish that really pulls everything together.
  • Fresh parsley or basil — For a little freshness and color on top. Completely optional, but it makes it look so pretty!

One Pot Lasagna

How to Make One Pot Lasagna

Start by heating a large, deep skillet or Dutch oven over medium-high heat. Add your ground beef and diced onion together, breaking the meat up as it cooks. You want to cook this for about 6 to 8 minutes until the beef is fully browned and the onion has softened and turned translucent. Drain off any excess grease — don’t skip that step or your sauce will be oily. Then add the minced garlic and cook for just about 1 minute more, stirring constantly so it doesn’t burn.

Next, stir in the tomato paste and let it cook for about 2 minutes, stirring it into the meat mixture. This little step makes the sauce taste so much richer — I like to let it get just slightly caramelized on the bottom of the pot before moving on. Then pour in the crushed tomatoes and beef broth, and stir in the Italian seasoning, red pepper flakes, salt, and pepper. Give everything a good stir and bring it up to a gentle boil.

Once the sauce is bubbling, add your broken lasagna noodle pieces right into the pot. Stir them in so they’re submerged in the liquid as much as possible. Reduce the heat to medium, cover the pot, and let it cook for about 18 to 20 minutes, stirring every 4 to 5 minutes so the noodles don’t stick together. You want the pasta tender and the sauce thickened and clinging to everything. If it looks too thick at any point, just add a small splash more broth.

When the pasta is perfectly tender, remove the pot from the heat and drop spoonfuls of ricotta cheese all over the top. Give it a gentle stir so the ricotta gets swirled throughout — not completely mixed in, because you want those creamy little pockets. Then sprinkle on a generous layer of shredded mozzarella and a little Parmesan. Cover the pot for about 2 minutes to let the cheese melt, or pop it under the broiler for 2 to 3 minutes if you want that golden, bubbly top. Finish with fresh parsley or basil, and boom — dinner is served!

One Pot Lasagna

Pro Tips

  • Break the noodles evenly — Try to break your lasagna noodles into similarly sized pieces, roughly 2 inches each, so they all cook at the same rate. If some are much smaller, they’ll turn mushy before the bigger ones are done.
  • Stir regularly — Lasagna noodles are starchy and wide, so they love to stick to each other and to the bottom of the pot. Set a timer every 4 to 5 minutes to give everything a good stir and keep them moving.
  • Don’t fully mix in the ricotta — The magic of this dish is those creamy pockets of ricotta throughout. Stir it in gently — just a few swirls — so you get little bites of creaminess in every spoonful rather than one uniformly blended sauce.
  • Use freshly shredded mozzarella — Pre-shredded cheese has an anti-caking coating on it that can make it a little gummy when it melts. Taking 2 extra minutes to shred a block of mozzarella yourself makes a noticeable difference in how beautifully it melts.
  • Taste and season at the end — Before you add the cheese, always give the sauce a taste. Different brands of crushed tomatoes and broth vary a lot in saltiness, so keep tasting until it’s seasoned the way you like it.
  • Let it rest before serving — Give the pot 3 to 5 minutes off the heat before dishing it out. This helps the sauce thicken up just a little more and makes serving so much neater.

What to Serve with One Pot Lasagna

This dish is seriously filling all on its own, but a few simple sides turn it into a full, nutritious, family friendly spread that everyone will love. My personal favorite pairing is a big, garlicky loaf of crusty bread — absolutely non-negotiable in my house for scooping up all that extra sauce!

  • Garlic bread or crusty Italian bread — My absolute favorite side. Perfect for soaking up every last drop of that saucy goodness.
  • Simple green salad — A crisp romaine salad with a light Italian dressing balances out all the richness perfectly.
  • Steamed or roasted broccoli — A quick, nutritious side that the kids actually eat when there’s cheesy pasta on the table.
  • Roasted zucchini or asparagus — Toss with olive oil and salt and roast at 400°F for 15 minutes — super simple and totally delicious.
  • Caesar salad — The creamy, tangy dressing alongside the rich tomato sauce is such a classic, comforting combo.
  • Sautéed spinach with garlic — A fast, nutritious green side that comes together in under 5 minutes and pairs beautifully with all the Italian flavors here.

Whatever you choose, just know that this meal is going to make everyone at that table very, very happy!

One Pot Lasagna

No ratings yet
All the cozy, cheesy, saucy goodness of classic lasagna — made in just one pot, in a fraction of the time, with zero layer-assembly drama!
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6
Course: Dinner, Main Course
Cuisine: American, Italian
Calories: 485

Ingredients
  

  • 1 lb lean ground beef (85/15) 450g
  • 1 medium yellow onion finely diced
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • 1 28 oz can crushed tomatoes
  • 2 cups low-sodium beef broth
  • 9 lasagna noodles regular, not no-boil, broken into 2-inch pieces
  • 2 teaspoons Italian seasoning
  • ½ teaspoon red pepper flakes optional
  • 1 teaspoon salt plus more to taste
  • ½ teaspoon black pepper
  • 1 cup part-skim ricotta cheese
  • cups shredded low-moisture mozzarella cheese freshly shredded
  • ¼ cup freshly grated Parmesan cheese
  • 2 tablespoons fresh parsley or basil chopped, for garnish

Method
 

  1. Heat a large deep skillet or Dutch oven over medium-high heat. Add the ground beef and diced onion and cook, breaking up the meat, for 6 to 8 minutes until the beef is fully browned and the onion is softened. Drain any excess grease.
  2. Add the minced garlic and cook for 1 minute, stirring constantly, until fragrant. Add the tomato paste and stir to coat the meat, cooking for 2 minutes until it begins to caramelize slightly on the bottom of the pot.
  3. Pour in the crushed tomatoes and beef broth. Stir in the Italian seasoning, red pepper flakes (if using), salt, and black pepper. Bring the mixture to a gentle boil over medium-high heat.
  4. Add the broken lasagna noodle pieces to the pot, stirring to submerge them as much as possible in the liquid. Reduce heat to medium, cover the pot, and cook for 18 to 20 minutes, stirring every 4 to 5 minutes, until the pasta is tender and the sauce has thickened. Add a splash more broth if the sauce becomes too thick before the pasta is done.
  5. Remove the pot from heat. Drop spoonfuls of ricotta cheese over the top and gently swirl it through the sauce a few times, leaving creamy pockets throughout. Sprinkle the shredded mozzarella and Parmesan cheese evenly over the top.
  6. Cover the pot for 2 to 3 minutes to melt the cheese, or place under the broiler on high for 2 to 3 minutes for a golden, bubbly top. Taste and adjust seasoning as needed. Garnish with fresh parsley or basil and serve immediately.

Nutrition

Calories: 485kcalCarbohydrates: 42gProtein: 36gFat: 18gSaturated Fat: 9gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.4gCholesterol: 88mgSodium: 720mgPotassium: 820mgFiber: 4gSugar: 9gVitamin A: 680IUVitamin C: 14mgCalcium: 320mgIron: 4mg

Notes

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze in individual portions for up to 3 months. Reheat on the stovetop over medium-low heat with a splash of broth or water to loosen the sauce.
Lighter swap: Substitute lean ground turkey or ground chicken for the beef to reduce the saturated fat content while keeping all the nutritious, protein-packed goodness. Italian turkey sausage also works wonderfully here.
Sodium tip: Use low-sodium crushed tomatoes and low-sodium beef broth to better control the salt level, then season to taste at the end. This is especially helpful if you're cooking for little ones or watching your sodium intake.

Tried this recipe?

Let us know how it was!

WANT TO SAVE THIS RECIPE?

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*