Go Back
+ servings
overhead shot of skillet lasagna with chopped basil on top

Skillet Lasagna Recipe

Skillet Lasagna is the easiest, fastest way to make homemade lasagna!  It's cheesy, comforting and is made in one pot in just 30 minutes!

Leave a Review »


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


  • Heat the oil in a large skillet over medium heat. Add the ground beef, salt and pepper to taste, and break up the beef into small pieces. Cook for 4-5 minutes or until almost cooked through, then drain all but 1 tablespoon of grease.
  • Add the shallot and garlic to the pan and cook for 1 minute or until softened.
  • Add the pasta sauce, water and noodles to the skillet and press the noodles down into the liquid until completely submerged. Cover and cook for 15-20 minutes, stirring every 4-5 minutes until the noodles are tender. Do your best to separate the noodles while stirring as they are prone to stick together.
  • Remove from heat and stir in the baby spinach until wilted. Add 1/2 cup of the grated mozzarella and the parmesan, and stir until combined. Top the lasagna with the remaining 1/2 cup mozzarella cheese and cover with the lid until melted. Serve garnished with fresh basil, if desired, and enjoy!


  • Pro tip:  Prep the shallot and garlic and have your ingredients ready to go as this recipe goes quickly!
  • Ground beef may be substituted with ground chicken, turkey or sausage. Make this a vegetarian skillet lasagna by omitting the meat and using 1 lb. of chopped mushrooms.
  • Shallot may be substituted with white or yellow onion, just add it to the pan after the ground beef has been cooking for 2 minutes or so as it takes longer to cook.
  • A 24 ounce jar of pasta sauce may be substituted for my homemade marinara sauce, or use plain tomato sauce and add fresh or dried herbs during the cooking time for flavor.
  • I make this recipe with regular lasagna noodles, but no boil lasagna noodles should work as well.  If you’d like to make this recipe gluten-free, substitute the pasta with your favorite gluten-free noodles, but cooking time is subject to vary.


Calories: 342kcal, Carbohydrates: 26g, Protein: 27g, Fat: 15g, Saturated Fat: 6g, Polyunsaturated Fat: 7g, Cholesterol: 59mg, Sodium: 428mg, Fiber: 3g, Sugar: 4g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!