Some nights, you want lasagna. But you do not want to spend two hours boiling noodles, making béchamel, and layering a casserole dish. That's where this lazy lasagna recipe comes in. One pan. One set of ingredients. Forty-five minutes from fridge to table - and honestly? It tastes just as good as the real thing.
This is the kind of dinner that makes a busy weekday feel manageable. Ground beef, mafalde pasta, crushed tomatoes, and a heap of ricotta all come together in a single cast-iron pan - no fancy technique needed. If you can stir a pan and set a timer, you've got this.

🍝 Serves 4 | 🥩 High-Protein | 🫙 Freezer-Friendly | ⏱ 50-Min Meal
This recipe uses mafalde pasta - those pretty ruffled noodles - which hold onto the meaty tomato sauce really well. Any short pasta works here, though. The trick is that the pasta cooks right in the broth, soaking up all that beefy flavor as it simmers. It saves dishes and makes the sauce taste like it's been going for hours.
The spinach and ricotta go in at the very end, off the heat. This keeps the ricotta creamy and the spinach bright green. Rip a few basil leaves over the top, hit it with parmesan, and this lazy lasagna is one of the best quick pasta dinners you'll make this week.
Jump to:
💗 Why You'll Love This Recipe
- No layering. Everything goes in one pan - no baking dish, no mess
- Budget-friendly. Ground beef, canned tomatoes, and pasta are pantry staples
- Fast enough for a weeknight. Under 50 minutes, start to finish
- Kid-approved. Cheesy, saucy, and not too spicy
- Freezer-friendly. Leftovers reheat brilliantly for tomorrow's lunch
- Totally flexible. Swap the pasta, swap the cheese - make it your own
🥘 Ingredients

*See the recipe card for full information on ingredients and quantities.
♻️ Substitutes & Variations
Pasta swap: Mafalde is ideal, but rigatoni, penne, bowtie, or even broken lasagna noodles all work. For a lazy lasagna recipe with egg noodles, use wide egg noodles and cut the cook time by about 5 minutes.
Meat swap: Ground Italian sausage brings a deeper, herby kick. Ground turkey or chicken makes it lighter. For a vegetarian version, skip the beef entirely and stir in a can of lentils or diced zucchini.
Cheese swap: Ricotta is the classic move. Cottage cheese is a great high-protein substitute and tastes nearly identical once it warms through. If high-protein dinners are your thing, this cabbage roll casserole with ground beef hits the same comfort food notes. Fresh mozzarella gives you satisfying cheese pulls. Use what's in your fridge.
Sauce shortcut: Jarred marinara sauce instead of canned tomatoes is completely fine - use 1½ cups (360ml) and reduce the broth slightly to compensate.
Greens swap: No spinach? Baby kale or frozen peas stirred in at the end both work well.
👩🍳 How To Make Lazy Lasagna Recipe

Step 1: Sauté the Vegetables: Heat oil, add onion, carrots, celery, and paprika until soft and golden.

Step 2: Brown the Ground Beef: Add beef and garlic, breaking it up and cooking until nicely browned.

Step 3: Add Broth and Tomatoes: Pour in beef broth, stir in the crushed tomatoes.

Step 4: Stir in the pasta: Add pasta, riped in pieces (I like it this way, you can add the pasta whole), cook until pasta is tender and the sauce thickens.

Step 5: Adjust the sauce: Check the pasta and give it a good stir. If the sauce looks too thick, add a splash of broth until it's just how you like it. I like mine a bit saucier since the pasta keeps soaking up the liquid as it sits.

Step 6: Add Spinach, Ricotta, and Basil: Turn off the heat, tuck in the spinach, scatter the ricotta and basil over the top.
*See the recipe card for detailed instructions.
💭 Expert Tips
- Don't rush the beef. That extra 5 minutes of browning in Step 2 builds real depth in the final dish. Let it sit and caramelise rather than constantly stirring.
- Stir the pasta every few minutes during the broth stage, or it will stick - especially in cast iron.
- Warm your broth before adding it. Cold broth in a hot pan slows everything down and unevenly cooks the vegetables.
- The lid rest is non-negotiable. Five minutes with the lid on after the heat goes off lets the cheese melt, the spinach wilt, and the pasta absorb the last of the sauce. It's worth the wait.
- Always taste before serving. Stock cubes and canned tomatoes vary wildly in saltiness. Adjust at the end.
- Doubles easily. This recipe scales up well - use a bigger pan and add an extra cup of broth.
- Need another easy ground beef dinner? This one-pan beef stew with mash is just as hearty and the whole family goes back for seconds.
🥗 Serving Suggestions
This lazy lasagna is filling on its own, but here's what makes it even better:
- Garlic butter baguette - for mopping the sauce, basically mandatory
- Simple arugula salad with lemon juice and olive oil - cuts through the richness
- Roasted cherry tomatoes - if you have the oven on anyway
- A glass of Chianti or Barbera d'Asti - if it's that kind of Tuesday
- Extra parmesan - always
For meal prep: portion into airtight containers while still warm. It reheats well with a splash of water or broth to loosen the sauce.

❓ Lazy Lasagna Recipe FAQs
Yes - and it's even more hands-off that way. Brown the beef and vegetables on the stovetop first, then transfer everything to your slow cooker. Add the broth, tomatoes, and pasta. Cook on LOW for 3-4 hours or HIGH for 1.5-2 hours. Stir in spinach and cheese during the last 15 minutes. This crockpot lazy lasagna version is great for busy days.
Absolutely - and it's even lazier. Skip the mafalde pasta entirely. Drop frozen ravioli straight into the sauce at Step 3 and cook for 8-10 minutes until they float and are cooked through. One of the easiest three-ingredient lazy lasagna shortcuts going.
Yes, with one small tweak. Make the whole dish right up to the point before adding the spinach and cheese. Cool it down and refrigerate. The next day, reheat gently on the stovetop, then add the spinach and ricotta fresh. The texture stays much better this way.
Cool completely, then transfer to an airtight container. It keeps in the refrigerator for up to 3 days. To reheat, add a splash of broth or water and warm on the stovetop over low heat, stirring gently. It also freezes well for up to 2 months - freeze in individual portions for easy weekday lunches.
Definitely. Swap the ricotta for cottage cheese (higher protein per serving), use 90% lean ground beef, and double the spinach. You can also stir a tablespoon of unflavored protein powder into the tomato sauce - sounds strange, thickens everything slightly, adds protein, and nobody ever notices.
More Recipes You'll Love
Tried this recipe? Give it a star rating below! ⭐⭐⭐⭐⭐
HUNGRY FOR MORE? Subscribe to my newsletter and follow along on Facebook, Pinterest, and Instagram for the latest updates.










Hadley says
This lazy lasagna is the ultimate shortcut comfort food. Everything you love about classic lasagna, but way easier and faster. It’s cheesy, hearty, and perfect for busy nights when you don’t feel like doing a ton of prep.
Claudia-Cristina Ciorteanu says
Thank you Hadley! That's exactly what this recipe is all about — all the comfort, none of the fuss. So glad you loved it! 🍝
Adriana says
Everything cooked right in one pan and tasted just like real lasagna — weeknight dinner saved!
Claudia-Cristina Ciorteanu says
Yes! One pan is the whole point — and the pasta cooking in the broth is what makes it taste so good. Happy it saved your weeknight! 😊
Lora says
The kiddos enjoyed this lazy lasagna recipe. It's super easy to make and really flavorful!
Claudia-Cristina Ciorteanu says
Kid-approved is the best review there is! So happy they loved it Lora — it's one of those meals that pleases everyone at the table. 🙌
Audrey says
This is going to be my new go-to way to make lasagna. Everyone liked this better than the traditional recipe!
Claudia-Cristina Ciorteanu says
That makes me so happy to hear! Once you make it this way it's really hard to go back to the two-hour version 😄 Thank you Audrey!
Sarah says
I used broked lasagna noocles for this recipe and it turned out super good. Definitely making it again!
Claudia-Cristina Ciorteanu says
That's actually my favorite way to do it too! The broken noodles soak up the sauce perfectly. So glad it turned out great! 🍝
Jane says
This turned out so comforting and flavorful! I love how it gives you all those lasagna vibes without all the layering. The ricotta on top makes it feel extra cozy!
Claudia-Cristina Ciorteanu says
The ricotta really does make it feel extra special doesn't it! So happy you loved it Jane — thank you for making it! 🤍
Jan says
Loved this recipe. Hearty, well-balanced, our kids loved it. Great weeknight meal. Will make again.
Claudia-Cristina Ciorteanu says
Music to my ears! A recipe the whole family loves AND easy enough for a weeknight — that's exactly what I was going for. Thank you Jan! 😊
Angie says
We loved how simple this was to throw together on a busy weeknight. It had all the cheesy, comforting flavors of a classic lasagna but with half the effort, and the leftovers were even better the next day.
Claudia-Cristina Ciorteanu says
The leftovers really are better the next day — the pasta soaks up even more of the sauce overnight! So glad your family loved it Angie! 🙌
Kelly says
Lazy recipes are my kind of recipes haha! My kids loved this dinner and it was so easy to make!
Claudia-Cristina Ciorteanu says
Ha! Same honestly — why make things harder than they need to be! So happy the kids approved Kelly, that's always the real test 😄
Swathi says
This lazy lasagna is instant hit in house thanks for sharing, my kids asked me to make it again.
Rani says
Love this Lazy Lasgna recipe, it saved me for yesterday my dinner. Thanks
Claudia-Cristina Ciorteanu says
So happy it came through for you at the last minute! That's exactly what this recipe is for 😊 Thank you Rani!
Claudia-Cristina Ciorteanu says
Love hearing that! When the kids ask for it again you know it's a keeper 😊 Thank you so much Swathi!