Easy 30-Minute One-Skillet Lasagna
Comforting, saucy, and wildly simple—this Easy 30-Minute One-Skillet Lasagna gives you all the cozy flavors of classic lasagna without the layers, extra pans, or long bake time. It’s the kind of recipe that turns a busy weeknight into a memorable meal: savory beef and tender noodle bits simmered right in a skillet, finished with creamy ricotta and molten mozzarella. Ready in about half an hour, this dish is a lifesaver when you want big flavor on a tight schedule.
Why you’ll love this recipe

- One skillet, one mess: everything cooks in a single pan for easy cleanup.
- Speed: broken lasagna noodles cook quickly in the sauce, so you get that comforting noodle texture in about 30 minutes.
- Cheesy finish: a layer of ricotta and fresh mozzarella creates the gooey, melty bite that makes lasagna irresistible.
- Fresh herb brightness: torn basil leaves add a pop of freshness that cuts through the richness.
Ingredients
- 3 tablespoons olive oil
- 2 cups sweet Vidalia or yellow onion, peeled and diced small (about 1 large onion)
- 4 garlic cloves, peeled and finely minced or pressed with a garlic press
- 1 pound ground beef, I used extra lean
- 1 ½ tablespoons Italian seasoning
- ½ teaspoon pepper
- ½ pound lasagna noodles, about 8 noodles, broken into bite-sized pieces
- two 14.5-ounce cans diced tomatoes and juice, I used petite diced, no-salt-added
- one 15-ounce can tomato sauce, marinara or red pasta sauce may be substituted
- ¾ cup water
- salt, optional and to taste
- heaping 1/2 cup ricotta cheese
- 8 ounces fresh mozzarella cheese, sliced into thin rounds
- ⅓ cup fresh basil leaves, torn into small pieces
Notes on ingredients
The ingredient list keeps things straightforward. Use a neutral olive oil and a mild sweet onion such as Vidalia for a naturally sweet base. Extra lean ground beef reduces excess grease so the sauce stays bright. Breaking the lasagna noodles into bite-sized pieces helps them cook fully in the skillet without being clumsy to eat. If you prefer a slightly thicker sauce, choose a heartier tomato sauce or marinara for the 15-ounce can.
Recipe: Easy 30-Minute One-Skillet Lasagna

Follow these clear, step-by-step directions. The order mirrors the original method but reads cleaner and easier to follow. Keep the same ingredient amounts listed above.
- Heat the skillet: Place a large skillet over medium heat and add 3 tablespoons olive oil. Allow the oil to warm for about 30 seconds so it coats the pan evenly.
- Sauté the onion: Add the 2 cups diced sweet Vidalia or yellow onion to the skillet. Cook, stirring occasionally, until the onions are softened and translucent, about 5 minutes.
- Add the garlic: Stir in the 4 garlic cloves that have been finely minced or pressed. Cook for about 30 seconds to 1 minute, until the garlic is fragrant but not browned.
- Brown the beef: Add the 1 pound ground beef to the skillet. Break the meat up with a spoon and cook until it is browned and no longer pink, about 4–6 minutes. Drain any excess grease if needed, leaving the flavorful browned bits in the pan.
- Season the meat: Sprinkle 1 ½ tablespoons Italian seasoning and ½ teaspoon pepper over the cooked beef. Stir to combine so the spices coat the meat evenly.
- Add broken noodles and tomatoes: Scatter the ½ pound lasagna noodles (broken into bite-sized pieces) into the skillet. Pour in the two 14.5-ounce cans diced tomatoes with their juice and the one 15-ounce can tomato sauce. Stir gently to distribute the noodles and tomatoes through the mixture.
- Pour in water and bring to a simmer: Add ¾ cup water to the skillet and give everything one last stir. Increase the heat slightly and bring the mixture to a simmer. Once simmering, reduce the heat to medium-low so the sauce continues to bubble gently.
- Cook until noodles are tender: Cover the skillet with a lid and let the noodles cook in the simmering sauce for about 10–12 minutes, stirring once or twice to prevent sticking and ensure even cooking. Taste a piece of noodle to confirm tenderness. If needed, cook a minute or two longer until the noodles are al dente and the sauce has slightly thickened.
- Adjust seasoning: Remove the lid and taste the sauce. Add salt to taste, if desired, and stir to combine.
- Add ricotta: Dollop the heaping 1/2 cup ricotta cheese across the top of the hot lasagna mixture in several spoonfuls. Gently swirl the ricotta into the surface so you still have some creamy pockets rather than fully mixing it in.
- Top with mozzarella: Arrange the 8 ounces fresh mozzarella cheese, sliced into thin rounds, over the top of the skillet in a single layer. Cover the skillet again for 2–3 minutes or until the mozzarella softens and begins to melt.
- Finish with basil: Remove the lid, tear the ⅓ cup fresh basil leaves into small pieces, and scatter them over the top. Give the lasagna a gentle stir if you like, or serve family-style straight from the skillet so the melted cheese stays intact.
- Serve: Spoon portions onto plates or bowls, making sure each serving gets a bit of saucy beef, noodles, creamy ricotta, and melted mozzarella. Leftovers store well in an airtight container in the refrigerator for 3–4 days.
Serving tips

- For a brighter finish, drizzle with a little extra-virgin olive oil right before serving.
- A crisp green salad and crusty bread make perfect companions for soaking up any remaining sauce.
- If you’d like extra crispness on top, transfer the skillet briefly to a broiler-safe pan and broil for 1–2 minutes until the mozzarella edges brown—watch closely so it doesn’t burn.
Variations and swaps
- Vegetable-forward: Replace half the ground beef with diced mushrooms and zucchini for more veggies and a lighter texture.
- Spice it up: Add a pinch of red pepper flakes when you add the garlic for a subtle heat.
- Herbal swap: If you don’t have fresh basil, stir in 1 tablespoon chopped fresh parsley after cooking for a different fresh note.
- Dairy-free option: Use a plant-based ricotta and mozzarella substitute and follow the same steps for a dairy-free version.
Make-ahead and storage
This recipe reheats beautifully. Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat with a splash of water to refresh the sauce, or microwave individual portions until heated through. For freezer storage, spoon into a freezer-safe container and freeze for up to 2 months—thaw overnight in the refrigerator before reheating.
Final notes
This Easy 30-Minute One-Skillet Lasagna is a weeknight champion: big on comfort, light on fuss, and dangerously satisfying. The broken noodles soak up the tomatoey beef sauce while the ricotta and fresh mozzarella add that creamy finish you crave. Keep the ingredients simple and the technique relaxed, and you’ll have a lasagna that feels like it simmered for hours but came together in no time.
Happy cooking—and enjoy every cheesy, saucy bite.

Easy 30-Minute One-Skillet Lasagna
Ingredients
Equipment
Method
- Heat a 12-inch skillet or Dutch oven over medium-high and add the olive oil.
- Add the diced onion and sauté for about 5 minutes, stirring occasionally, until the onion begins to soften.
- Add the minced garlic and cook for 1 minute, stirring so it does not brown.
- Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink.
- Stir in the Italian seasoning and black pepper until evenly distributed.
- Add the broken lasagna noodles, pour in the diced tomatoes with their juice, the tomato sauce, and the water, stirring to combine so noodles are mostly submerged.
- Cover the pan and simmer over medium-low heat for 20 to 25 minutes, stirring occasionally, until the noodles are tender and cooked through.
- Taste and add salt as needed, adjusting seasoning with more pepper or Italian seasoning if desired; stir well.
- Dollop the ricotta over the pasta in tablespoonfuls, distributing evenly, then gently stir a few times to incorporate without overmixing.
- Reduce heat to low, arrange the mozzarella slices evenly over the top, cover, and cook 2 to 3 minutes until the cheese melts.
- Sprinkle the torn basil over the lasagna, then serve immediately.
Notes
- Season to taste after cooking because canned tomatoes and cheeses add salt.
- Do not over-stir after adding ricotta to keep pockets of creamy cheese.
- Use a deep skillet or Dutch oven to prevent splatter while simmering.
- Fresh basil is best added at the end to preserve flavor.
