This Skillet Lasagna has all the classic flavors you love, including ground beef, crushed tomatoes, noodles, and melted mozzarella. It cooks in one pan in just 30 minutes for $1.92 per serving.

Lasagna in a cast iron skillet on a woven mat on a black countertop
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

This is the dinner I reach for every time my family is craving lasagna but I do not have an hour to spend in the kitchen — one pan, 30 minutes, and everyone gets the comfort food they are asking for without any of the usual effort. In a house with 8 kids that combination is everything and I know this one pan shortcut is one of the smartest ways to get classic lasagna on the table fast.

Why You’ll Love This Recipe!

Carrie, the owner, with long dark hair, wearing earrings and a burgundy top, smiles at the camera in front of a textured, beige background.
  • Budget Friendly — $11.54 total for a hearty pan that feeds 6
  • One pan — all the classic lasagna flavor with only one pan to wash
  • Ready in 30 minutes
  • No layering no baking dish
  • Kid approved every single time
  • Perfect for busy weeknights when you need comfort food fast

After 14 years of developing recipes I know that the one pan dinners are always the most requested on busy weeknights — fast easy and almost no cleanup. If you love easy lasagna recipes like this one you will also love our Lasagna Soup Recipe, Lazy Day Lasagna, and Crockpot Ravioli Lasagna Recipe. They are all budget-friendly, made with simple ingredients, and the kind of comfort food your family will request all week long.

Ingredients

Ingredient for recipe: lasagna noodles, ground beef, minced garlic, mozzarella cheese, onion, ricotta cheese, crushed tomatoes, Italian seasoning, salt and pepper.
  • Ground beef — browned and drained before adding the sauce. Italian sausage gives a richer more flavorful result and ground turkey works as a lighter substitute
  • Lasagna noodles — broken into roughly 2-inch pieces before adding to the pan. They cook directly in the sauce — no boiling required. In a pinch, bow-tie pasta or rotini work well too — one of our readers made it with bow-tie pasta and loved the result.
  • Olive oil — for browning the beef and vegetables. Any neutral oil works as a substitute
  • Onion — diced and cooked with the beef for savory depth throughout the sauce
  • Minced garlic — adds bold savory flavor to the sauce. Garlic powder works in a pinch
  • Salt and pepper — essential seasoning throughout
  • Italian seasoning — adds the classic herb blend that gives this the authentic lasagna flavor. Add red pepper flakes for a little heat
  • Crushed tomatoes — the rich tomato base of the sauce. Marinara sauce works as a substitute for a slightly thinner result
  • Water — combined with the crushed tomatoes to create enough liquid for the noodles to cook directly in the sauce. Substitute beef or chicken broth for a richer, more flavorful result.
  • Shredded mozzarella cheese — melted over the top at the end for that classic lasagna cheese pull
  • Ricotta cheese — optional but highly recommended. A spoonful on top of each serving makes this taste exactly like traditional lasagna
  • Fresh parsley — sprinkled over the top for color and a fresh herby finish

Carrie’s Tip: Break the lasagna noodles into roughly 2-inch pieces before adding them to the pan. Smaller pieces cook more evenly and are easier to serve, while still giving you noodles in every bite.

How to Make Skillet Lasagna

Step 1 – Heat the olive oil in a large cast iron skillet.

Step 2 – Brown the ground beef, onions and garlic together in the pan. Add the salt, pepper and Italian Seasoning.

The brown beef browned in a large cast iron pan with onions and garlic.  Then the mixture is seasoned with salt, pepper and Italian seasoning.

Step 3 – Cook until the beef is browned and the onions are translucent. Go ahead and drain any excess grease from the pan. 

Step 4 – Pour the crushed tomatoes and water in. Break the lasagna noodles into small pieces and add those too.

Step 5 – Let the mixture come to a boil and cover and turn the heat to low. Continue to cook for 15-20 minutes or until the noodles are tender. 

The lasagna noodles and crushed tomatoes added to the cast iron pan and being cooked through.

Step 6 – Top with the shredded cheese and cover again so the cheese can melt. For a browned, bubbly top, place the oven-safe skillet under the broiler for 2-3 minutes instead of covering — watch it closely so the cheese doesn’t burn.

We like to top each bowl with a spoonful of ricotta cheese and a sprinkle of parsley.

 

Lasagna in a cast iron skillet with a wooden spoon scooping out a portion of it for serving.

Tips for Success

  • Use a large deep skillet. The noodles and sauce need room — a skillet that is too small will overflow when the liquid comes to a boil. A 12-inch deep skillet or cast iron pan works best
  • Break the noodles into even pieces. Roughly 2-inch pieces cook evenly and fit easily in the pan — very large pieces take longer to cook and are harder to serve
  • Keep it covered while the noodles cook. The steam trapped under the lid is what cooks the noodles through — lifting the lid too often lets the steam escape and extends the cook time
  • Add extra water if needed. If the sauce gets too thick before the noodles are tender add a splash of water and stir — the noodles absorb liquid as they cook
  • Always add the ricotta. It is optional but a spoonful of ricotta on each serving is what makes this taste like actual lasagna instead of just pasta in tomato sauce — do not skip it

Variations and Substitutions

  • Swap ground beef for Italian sausage for a richer more flavorful sauce
  • Use ground turkey or ground chicken for a lighter version
  • Add a handful of baby spinach in the last 2 minutes of cooking for extra nutrition
  • Stir in ¼ cup of cream cheese or mascarpone at the end for an extra creamy sauce
  • Use cottage cheese instead of ricotta for the topping — a great budget-friendly substitute
  • Add sliced mushrooms or diced bell peppers with the onion for extra vegetables
  • Swap crushed tomatoes for marinara sauce for a slightly different flavor profile
  • Skip the ground beef, sauté extra mushrooms and diced vegetables in its place, and use vegetable broth in place of the water for a still-hearty meatless version.

This Recipe Is More Flexible Than You’d Think – Readers have made this their own in all kinds of ways. Swapping in bow-tie pasta when they were out of lasagna noodles, using ground turkey instead of beef, and even adapting it for the slow cooker. If you don’t have every ingredient exactly as listed, don’t let that stop you — this one is forgiving.

Serving Ideas

Lasagna in a cast iron skillet with a wooden spoon in it with a red linen and fresh parsley in the background.

Storage and Freezer Instructions

Refrigerator

  • Store in an airtight container for up to 3–4 days. The noodles will absorb more sauce as they sit so add a splash of water when reheating to loosen everything back up

Freezer

  • Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop with a splash of water or marinara sauce to restore the consistency

Reheating

  • Reheat in a skillet over medium-low heat with a splash of water stirring occasionally until warmed through — microwave in 60-second intervals also works well

Frequently Asked Questions

Do I need to boil the lasagna noodles first?

No — the broken noodles cook directly in the sauce in the skillet which is what makes this recipe so much faster than traditional lasagna.

What size skillet works best for skillet lasagna?

A large deep 12-inch skillet or cast iron pan works best — you need enough depth to hold the noodles sauce and cheese without overflowing.

Can I use Italian sausage instead of ground beef?

Yes — Italian sausage gives the sauce a richer more complex flavor and works beautifully with the same method and cook time.

Why are my noodles still hard after 20 minutes?

The sauce was too thick and the noodles did not have enough liquid to cook through — add a splash of water stir and cover for another 5 minutes until tender.

Can I make skillet lasagna ahead of time?

Yes — make completely and refrigerate for up to 3–4 days. The noodles absorb more sauce overnight so add a splash of water when reheating to restore the consistency.

More Easy Lasagna Recipes

This Skillet Lasagna is the dinner I reach for every time my family wants lasagna and I need it on the table fast — all the classic comfort food flavor in one pan for just $1.92 a serving. After 14 years of developing recipes this one pan shortcut is still one of my favorites because it delivers every single time without the effort. If you make it leave a star rating and a comment below — I love hearing whether you added the ricotta and whether your family even noticed it was not the traditional version!

A close-up of a skillet lasagna recipe filled with cheesy, baked noodles, ground meat, tomato sauce, and melted cheese, with a wooden spoon lifting a serving.

Quick Easy Recipe Skillet Lasagna

5 from 29 votes
Estimated Cost: $11.54, $1.92 per Servings
This Skillet Lasagna is ground beef broken lasagna noodles and melted mozzarella all cooked together in one pan — just $1.92 a serving, ready in 30 minutes, and all the classic lasagna flavor without the layering or the pile of dishes.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Cuisine Italian
Course Main Course
Calories 495
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Ingredients

  • 1 lb Ground Beef
  • 8 oz lasagna noodles (broken into bite size pieces)
  • 1 tbsp olive oil
  • ¼ onion (diced)
  • 1 Tbsp Minced Garlic
  • 2 tsp salt
  • ½ tsp pepper
  • 1 Tbsp Italian Seasoning
  • 2 cans Crushed Tomatoes (15 oz each)
  • 2 cups Water
  • 1 cup Mozzarella Cheese Shredded
  • ½ cup Ricotta Cheese (Optional for Serving)
  • Parsley (chopped)

See how we calculate recipe costs.

Instructions

  • Heat olive oil in a skillet over medium-high heat.
  • Add ground beef, diced onion, and minced garlic. Season with salt, black pepper, and Italian seasoning. Cook until beef is browned, then drain grease.
  • Stir in crushed tomatoes, water, and broken lasagna noodles.
  • Bring to a boil, then cover and reduce heat to low. Simmer for 15–20 minutes until noodles are tender.
  • Top with shredded mozzarella cheese, cover, and cook 2–3 minutes until melted.
  • Serve topped with ricotta cheese and chopped parsley.

Recipe Video

Recipe Notes

This recipe is also delicious made with ground sausage instead of ground beef as well.  

Nutrition Facts

Calories 495kcal, Carbohydrates 41g, Protein 27g, Fat 25g, Saturated Fat 10g, Trans Fat 1g, Cholesterol 79mg, Sodium 1148mg, Potassium 750mg, Fiber 4g, Sugar 8g, Vitamin A 527IU, Vitamin C 13mg, Calcium 225mg, Iron 4mg

Pin This Now to Remember It Later

Pin Recipe

Share this recipe!

Pin

About the Author

Hi, I’m Carrie Barnard — a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families — without the stress.

5 from 29 votes (22 ratings without comment)

Leave A Review

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

Recipe Rating




Comments

  1. Mary says:

    5 stars
    Delicious! Had the nephews over and one of them wanted lasagna. Had the ingredients on hand but didn’t want to spend hours making a traditional oven baked one. Everyone loved it! Even the other nephew who normally doesn’t like lasagna ate two plates! It was so good the nephews asked to take the leftovers home with them. This recipe is a keeper.

    1. Kathy - Eating on a Dime Team says:

      Mary – I’m so happy to hear this recipe was a hit! Thanks for sharing such a kind comment.

  2. Georgi says:

    5 stars
    Made this tonight and it was wonderful, the whole family enjoyed it! It was tasty, fast and filling, definitely a winner! Thank you

  3. Lori Toland says:

    5 stars
    I was surprised how good the flavor was in this dish. I made a couple of modifications since I really love onion, and I didn’t have any lasagna noodles. I used a whole large sweet onion instead of 1/4 onion and used bow tie pasta. It was delicious, definitely a keeper.

    1. Carrie Barnard says:

      I’m so glad you enjoyed this recipe Lori! The extra onion sounds amazing and I’m so glad to hear that it was still amazing with the pasta change. Thank you for sharing and thank you so much for the positive review!

  4. Michele B says:

    5 stars
    Made as recipe stated. It was Fantastic! My family LOVED it; especially using the crushed tomatoes with seasonings for the sauce instead of sauce from a jar. Winner!

    1. Carrie Barnard says:

      I’m so glad you enjoyed it – Thank you for sharing!

  5. Ana says:

    This was so easy to make and so delicious! Thank you for the recipe!

  6. Cheyenne Thibodeau says:

    Hi my name is Cheyenne I live in Newfoundland and Labrador Canada I uses your recipes all the time especially the ones for the crockpot and thank you life been so much easier on me now sense I been following your recipes I tried your skillet lasagna but I did it in my crockpot and oh ya gosh it was so awesome and delicious my neighbors had come over for supper and now they makes it for there family and other recipes as well I want to say thank you so much life in the kitchen is so much fun and easier on me god bless you and your family.

  7. Karrie says:

    5 stars
    This looks super easy and soooo good. I need to make this ASAP!!

  8. Carol says:

    5 stars
    I tried this with ground turkey instead of beef and we loved it! Thank you thank you for this recipe,!!

  9. Freya Osborne says:

    5 stars
    Great recipe for lasagna. I will try this at home today. Thanks for sharing.

    Cheers,

    Freya