Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Cheesy One Pan Lasagna Meatball Skillet in Cast Iron

One Pan Lasagna Meatball Skillet

This One Pan Lasagna Meatball Skillet proves that classic comfort food doesn’t have to mean complicated cooking. With searches for “one-pan dinners” up over 80% in recent years—especially Italian-inspired skillet meals—it’s clear that home cooks want bold flavor without the mountain of dishes. The misconception? That a rich, lasagna-style dinner requires hours of layering, multiple pots, and serious cleanup. This recipe changes that completely. Juicy homemade meatballs simmer directly in a robust marinara sauce, tender pasta cooks right in the same skillet, and everything is finished with a generous layer of melted, bubbly cheese. The result is all the saucy, cheesy, satisfying goodness of traditional lasagna—without the effort. Hearty, comforting, and ready with minimal cleanup, this skillet delivers maximum flavor in the simplest way possible.

  • Total Time: 50 minutes
  • Yield: 4-6 servings

Ingredients

For the Meatballs:

  • 1 pound ground beef (80/20 or 85/15)

  • ½ cup Italian breadcrumbs

  • ¼ cup grated Parmesan cheese

  • 1 large egg, lightly beaten

  • 2 cloves garlic, minced

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • 2 tablespoons fresh parsley, chopped

For the Skillet:

  • 2 tablespoons olive oil, divided

  • 1 small yellow onion, finely diced

  • 3 cloves garlic, minced

  • 1 (24-ounce) jar marinara sauce (or 3 cups homemade)

  • 2 cups water or low-sodium chicken broth

  • 8 ounces broken lasagna noodles or mafalda pasta

  • 1 cup ricotta cheese

  • 1½ cups shredded mozzarella cheese

  • ¼ cup grated Parmesan cheese

  • Fresh basil or parsley, for garnish

Instructions

  1. Form the meatballs: In a large bowl, combine the ground beef, breadcrumbs, grated Parmesan, beaten egg, minced garlic, oregano, basil, salt, pepper, and fresh parsley. Mix gently with your hands until just combined—be careful not to overmix, which can make meatballs tough. Roll the mixture into 1½-inch meatballs (about 16-20 meatballs).

  2. Brown the meatballs: Heat 1 tablespoon of olive oil in a large deep skillet or Dutch oven over medium-high heat. Add the meatballs in a single layer (work in batches if needed) and cook for 5-7 minutes, turning occasionally, until browned on all sides. The meatballs don’t need to be cooked through at this point. Remove them to a plate and set aside.

  3. Sauté the aromatics: In the same skillet, reduce heat to medium and add the remaining 1 tablespoon of olive oil. Add the diced onion and sauté for 3-4 minutes until softened. Add the minced garlic and cook for 1 minute until fragrant.

  4. Add the sauce and liquid: Pour in the marinara sauce and water (or broth). Stir to combine, scraping up any browned bits from the bottom of the pan—those bits are pure flavor!

  5. Add the pasta: Stir in the broken lasagna noodles, making sure they’re submerged in the liquid as much as possible. Bring to a simmer.

  6. Return the meatballs: Nestle the browned meatballs back into the skillet, pushing them down into the sauce.

  7. Simmer: Cover the skillet, reduce heat to low, and simmer for 15-20 minutes, stirring occasionally, until the pasta is tender and has absorbed most of the liquid. If the skillet seems dry before the pasta is done, add a splash more water or broth.

  8. Add the cheese: Remove the lid. Dollop spoonfuls of ricotta cheese over the top of the skillet. Sprinkle evenly with the shredded mozzarella and grated Parmesan.

  9. Final melt: Cover the skillet again and cook for 3-5 minutes, until the cheese is melted and bubbly. For a golden top, you can place the skillet under the broiler for 1-2 minutes (if your skillet is oven-safe).

  10. Rest and garnish: Remove from heat and let the skillet rest for 5-10 minutes. This allows the dish to set and makes serving easier. Garnish with fresh basil or parsley before serving.

Notes

  • Don’t Overmix the Meatballs: This is the number one cause of tough, dense meatballs. Mix gently until just combined.

  • Browning is Essential: Browning the meatballs adds deep, savory flavor. Don’t skip this step!

  • Pasta Options: Broken lasagna noodles are traditional, but mafalda pasta (mini lasagna noodles) is even better. Short pastas like cavatappi, shells, or rigatoni also work beautifully.

  • Frozen Meatballs: For an even quicker version, use about 16-20 frozen meatballs and skip the browning step—just add them directly to the sauce and simmer as directed.

  • Add Vegetables: Add a cup of fresh spinach when you add the cheese, letting it wilt into the hot skillet. Diced zucchini or mushrooms can also be added with the onions.

  • Make it Gluten-Free: Use gluten-free lasagna noodles and gluten-free breadcrumbs.

  • Leaner Option: Use ground turkey or chicken instead of beef. Add a tablespoon of olive oil to the mixture to maintain moisture.

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors often meld and become even better.

  • Freezing: This dish freezes beautifully for up to 3 months. Cool completely, then portion into freezer-safe containers. Thaw overnight before reheating.

  • Skillet Safety: If finishing under the broiler, ensure your skillet is oven-safe (cast iron or stainless steel) and that the handle doesn’t have plastic components.