One-Pan Skillet Lasagna with Beef and Melted Mozzarella

Skillet Lasagna is homemade lasagna without the fuss. Cheesy and comforting with ground beef and marinara, this one-pot version cooks on the stovetop in about 30 minutes—no oven required.

overhead shot of skillet lasagna with chopped basil on top

Traditional lasagna can be time-consuming: boiling noodles, preparing separate components, layering, then baking. This skillet method takes everything you love about lasagna and streamlines it into one pan so dinner comes together faster and cleanup is minimal.

This Skillet Lasagna recipe yields a hearty, cheesy meal in about 30 minutes. It’s perfect for busy weeknights and is easy to customize based on what you have on hand.

I often call it “lazy lasagna” because it delivers big flavor with very little fuss.

If you prefer a lower-carb version, try a zucchini-based lasagna or substitute thinly sliced vegetables for the noodles.

serving of skillet lasagna on plate with basil on top and alongside

Why you’ll love this recipe:

  • Everything you love about lasagna with much less work—no pre-boiling or layering required.
  • Hearty and satisfying with ground beef, rich marinara, and plenty of cheese.
  • Flexible: swap in your favorite protein, use different cheeses or a gluten-free noodle if needed.
close up of stove top lasagna with chopped basil on top and linen alongside

Recipe ingredients

  • Olive oil – a tablespoon to sauté the meat.
  • Grass-fed ground beef – 85% lean is a good balance of flavor and fat; you can substitute ground turkey, chicken, sausage, or use mushrooms for a vegetarian version.
  • Shallot – one large, chopped. White or yellow onion can be used instead; add a bit earlier as they take longer to soften.
  • Garlic – three cloves, minced for brightness.
  • Marinara sauce – about 2 1/2 cups; use your favorite store-bought sauce or a simple tomato sauce seasoned with basil and oregano.
  • Water – 2 cups to cook the noodles in the sauce.
  • Lasagna noodles – 8 ounces, each noodle broken into thirds. No-boil noodles should work as well; adjust cooking time if using gluten-free varieties.
  • Baby spinach – about 2 cups; it adds color and balances the richness.
  • Mozzarella cheese – 1 cup grated, divided, for melty, mild cheese pull.
  • Parmesan cheese – 1/2 cup grated for savory depth.
  • Fresh basil – chopped and optional for serving.

See the recipe card below for exact quantities and full instructions.

What type of skillet should I use for this recipe?

A 12″ cast iron skillet, a 12″ nonstick skillet, or a Dutch oven works well. A good nonstick pan makes cleanup easier, but cast iron will give excellent results too.

front shot of skillet lasagna in pan with basil on top

How to make one pot lasagna

This method keeps steps simple and hands-on time short. Have the shallot and garlic prepped and all ingredients within reach because this comes together quickly.

Pro tip: Chop the shallot and mince the garlic before you start so you can add them right when needed.

skillet-lasagna-process-collage-1
  1. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add 1 lb. ground beef, season with salt and pepper, and break it into small pieces. Cook 4–5 minutes until almost done; drain off all but 1 tablespoon of grease.
  2. Add the chopped shallot and minced garlic. Cook about 1 minute until fragrant and softened.
  3. Pour in 2 1/2 cups marinara sauce and 2 cups water. Add the broken lasagna noodles, pressing them down so they’re submerged in the liquid. Cover and simmer 15–20 minutes, stirring every 4–5 minutes and trying to separate the noodles so they don’t clump together. Cook until the noodles are tender.
  4. Remove the pan from heat and stir in the baby spinach until wilted. Mix in 1/2 cup grated mozzarella and 1/2 cup grated Parmesan until combined.
  5. Sprinkle the remaining 1/2 cup mozzarella over the top, cover for a few minutes until melted, then serve garnished with fresh basil if desired.
skillet-lasagna-process-collage-3

Recipe notes

  • Pro tip: Prep all ingredients before you start; the simmering and occasional stirring happens quickly.
  • Swap the ground beef for ground chicken, turkey, or Italian sausage. For a vegetarian option, omit meat and use about 1 lb. chopped mushrooms.
  • If using a white or yellow onion, add it a little earlier than shallot because it needs more time to soften.
  • A 24-ounce jar of pasta sauce works fine in place of homemade marinara. If using plain tomato sauce, add dried or fresh herbs during cooking to boost flavor.
  • No-boil noodles should work; if you use gluten-free noodles, watch the cooking time as it may vary.
close up of one pot lasagna on a plate with fork alongside

More pasta recipes you’ll love:

  • Pasta primavera
  • Red pepper pasta
  • Spinach and ricotta stuffed shells
  • Stuffed shells with ground beef
  • Thai-style peanut veggie pasta

Did you try this recipe? If so, leave a review below and tag @flavorthemoments on social media so the author can see what you made.

Skillet Lasagna Recipe

Servings: 6

Prep Time: 10 mins | Cook Time: 20 mins | Total Time: 30 mins

Skillet Lasagna is an easy, one-pot version of classic lasagna that’s cheesy, comforting, and ready in about 30 minutes.

Ingredients

  • 1 tablespoon olive oil
  • 1 lb. grass fed ground beef
  • 1 large shallot, chopped
  • 3 cloves garlic, minced
  • 2 1/2 cups marinara sauce (or your favorite)
  • 2 cups water
  • 8 ounces uncooked lasagna noodles, each broken into thirds
  • 2 cups baby spinach
  • 1 cup grated mozzarella, divided
  • 1/2 cup grated Parmesan
  • Freshly chopped basil for serving (optional)

Instructions

  1. Heat oil in a large skillet over medium heat. Add ground beef, season with salt and pepper, and break into small pieces. Cook 4–5 minutes until almost cooked through; drain all but 1 tablespoon of grease.
  2. Add shallot and garlic to the pan and cook about 1 minute until softened.
  3. Pour in marinara sauce and water. Add broken lasagna noodles, pressing them into the liquid so they are submerged. Cover and simmer 15–20 minutes, stirring every few minutes and separating noodles as needed until tender.
  4. Remove from heat. Stir in baby spinach until wilted, then add 1/2 cup mozzarella and all of the Parmesan, mixing to combine.
  5. Sprinkle remaining 1/2 cup mozzarella over the top, cover briefly until melted, then garnish with basil and serve.

Notes

  • Ground beef can be replaced with other proteins or omitted for a vegetarian dish using mushrooms.
  • Adjust liquid and cooking time if using no-boil or gluten-free noodles.
  • Make ahead: marinara sauce can be prepared in advance and stored to shorten prep time on busy days.

Nutrition

Calories: 342 kcal; Carbohydrates: 26 g; Protein: 27 g; Fat: 15 g; Saturated Fat: 6 g; Sodium: 428 mg; Fiber: 3 g; Sugar: 4 g. (Estimated values are for guidance only.)

Course: Main Dishes | Cuisine: Italian | Author: Marcie

All recipes and images © Flavor the Moments.

Did you try this recipe? Tag @flavorthemoments on Instagram with your photos and use the hashtag #flavorthemoments so the author can see your version.