Zucchini Lasagna Skillet

Featured in: Warm Everyday Plates

This skillet features tender zucchini ribbons layered with savory ground beef, rich tomato sauce, creamy ricotta, and a blend of melted mozzarella and Parmesan cheeses. Cooked on the stove and finished under the broiler, it offers a comforting, low-carb alternative to traditional baked dishes. Flavorful herbs and seasonings meld beautifully to create a satisfying meal perfect for busy weeknights or casual dinners.

Updated on Tue, 23 Dec 2025 14:49:00 GMT
Zucchini Lasagna Skillet bubbling with melted mozzarella and showcasing tender zucchini ribbons, a comfort meal. Save
Zucchini Lasagna Skillet bubbling with melted mozzarella and showcasing tender zucchini ribbons, a comfort meal. | saffronhollow.com

I discovered this recipe on a Wednesday evening when my pantry felt bare but my garden was overflowing with zucchini. My usual lasagna craving met practical reality, and instead of abandoning the idea, I grabbed those green ribbons and an oven-safe skillet sitting on my stovetop. Thirty minutes later, I realized I'd stumbled onto something better than the original—fewer carbs, one pan, and somehow even more satisfying. It's become my go-to when I want lasagna comfort without the heaviness that lingers afterward.

I made this for my neighbor one evening when she mentioned feeling tired of the same dinner rotation, and watching her fork through those zucchini layers with genuine delight made me laugh—she'd been avoiding carb-heavy meals and thought she'd given up lasagna entirely. That moment taught me that comfort food isn't about following traditions exactly; it's about creating something that feels indulgent while honoring what your body actually needs that day.

Ingredients

  • Zucchini ribbons (2 medium, sliced lengthwise): The star of this dish—they should be thin enough to be tender but sturdy enough not to shred. A mandoline makes this effortless, though a sharp knife and patience work just fine if that's what you have.
  • Ground beef (450g/1 lb): Lean meat prevents the skillet from turning into a greasy puddle, letting the other flavors shine through without that heavy feeling.
  • Onion (1 small, finely chopped) and garlic (2 cloves, minced): These two create the flavor base that transforms simple ingredients into something that smells like Sunday dinner.
  • Crushed tomatoes (400g/1 can) and tomato paste (2 tbsp): The paste adds concentration and depth—don't skip it, as it's the flavor anchor holding everything together.
  • Ricotta cheese (250g/1 cup): This creamy layer is what makes each bite feel luxurious without being heavy, and it distributes more evenly than trying to use cottage cheese.
  • Mozzarella (100g/1 cup shredded) and Parmesan (30g/1/4 cup grated): The mozzarella melts into gooey comfort while Parmesan adds a sharp, salty note that keeps the dish from tasting flat.
  • Dried oregano (1 tsp) and basil (1 tsp): These dried herbs bloom when they hit the warm tomato sauce, releasing more flavor than you'd expect from dried versions—don't use half and promise yourself fresh basil later, because you probably won't add it.
  • Red pepper flakes (1/4 tsp, optional): A whisper of heat at the end that makes your taste buds wake up without making you reach for water.
  • Olive oil (2 tbsp): Good quality matters here since it's one of the few ingredients you can actually taste on its own.

Instructions

Warm your foundation:
Heat olive oil in your oven-safe skillet over medium heat, then add the finely chopped onion. You're aiming for soft and slightly golden—listen for that gentle sizzle and smell the sweetness coming out of the onion, which takes about 3 minutes. Stir in the garlic and let it warm through for just 1 minute until your whole kitchen smells like someone's cooking something intentional.
Build the meat layer:
Add your ground beef and break it into small pieces with a spatula as it cooks, which takes about 5-7 minutes until there's no pink left and everything looks evenly browned. Tilt the pan if necessary and drain off any excess fat that pools—you want the richness of the beef without swimming in grease.
Create the sauce:
Stir in your crushed tomatoes, tomato paste, oregano, basil, red pepper flakes if you're using them, and a good pinch of salt and pepper. Let this bubble gently for 5 minutes so the flavors get to know each other and the sauce darkens slightly.
First zucchini layer:
Lay half your zucchini ribbons directly over the beef mixture, overlapping them slightly like you're tucking them in. This looks almost casual but creates an actual barrier between the meat below and the cheese above.
First cheese layers:
Dollop half your ricotta over the zucchini, spreading it gently so it reaches most of the surface without pressing down too hard. Sprinkle roughly a third of the mozzarella and some Parmesan over this, creating an uneven distribution that feels more honest than perfect coverage.
Repeat the layers:
Add the remaining zucchini ribbons, then the rest of the ricotta, another third of the mozzarella, and more Parmesan. Finish by sprinkling the last of your mozzarella and any remaining Parmesan directly on top, which will turn golden when heated.
Cook low and slow:
Cover the skillet with foil or a lid and reduce heat to low, letting it cook gently for 10 minutes until the zucchini is tender when you poke it with a fork. The cheese will start melting into the warm layers beneath, binding everything together.
Finish with a broiler kiss (optional):
If you want that browned, slightly crispy cheese top, place your skillet under a hot broiler for 2-3 minutes, watching constantly so it browns but doesn't burn. Let it cool for just a minute before serving so the layers hold together better.
This low-carb Zucchini Lasagna Skillet features layers of savory beef, creamy ricotta, and bubbling cheese, delicious. Save
This low-carb Zucchini Lasagna Skillet features layers of savory beef, creamy ricotta, and bubbling cheese, delicious. | saffronhollow.com

The first time my partner tasted this, they asked if I'd somehow learned to cook while they weren't looking, and I realized it wasn't about technique—it was about making something feel intentional. That dish became part of our regular rotation not because it was fancy, but because it tasted like I'd put thought into making us feel good, one zucchini ribbon at a time.

Why This Works as a Weeknight Dinner

The magic of a one-skillet meal is that you can throw together ingredients while something else is cooking, and by the time your sauce has simmered and your layers are built, dinner is genuinely minutes away. There's no waiting for water to boil, no draining pasta, no separate pans cluttering your stovetop—just one vessel holding an entire meal that somehow tastes like you spent the whole afternoon on it. When life feels scattered, that simplicity means you're more likely to actually cook something nourishing instead of defaulting to whatever's fastest.

Swaps and Variations That Actually Work

This recipe is more forgiving than traditional lasagna because the individual elements are already tenderized before layering, which means substitutions don't require rethinking the whole approach. Ground turkey or chicken works beautifully if you're looking to lighten things further, though you might want to add an extra tablespoon of olive oil to the pan since they're leaner and won't contribute as much fat to the cooking process. You could also experiment with eggplant sliced thin, or even zucchini mixed with thin slices of yellow squash if you want visual interest and slightly different flavors playing together.

Serving and Storage Wisdom

Serve this hot straight from the skillet with a simple green salad alongside—something with bright vinaigrette cuts through the richness and makes the meal feel complete without requiring anything else. This dish actually improves the next day because all the flavors have time to meld, and it reheats beautifully either gently on the stovetop over low heat or covered in the oven at 350°F until warmed through.

  • Fresh basil scattered on top right before serving adds a brightness that transforms the dish if you happen to have it growing on your windowsill or available at the market.
  • Leftovers keep in the refrigerator for 3-4 days and freeze well for up to 3 months, so making a double batch means you're essentially giving your future self a gift.
  • If you're serving this to someone watching carbs, feel free to brag about the actual carb count because it's genuinely good news and tastes like you didn't make any sacrifices at all.
Imagine a hearty Zucchini Lasagna Skillet, a one-pan Italian-American delight with juicy beef and fresh zucchini. Save
Imagine a hearty Zucchini Lasagna Skillet, a one-pan Italian-American delight with juicy beef and fresh zucchini. | saffronhollow.com

This dish proved to me that comfort food doesn't require apology—it just requires paying attention to what actually brings you joy, then building something around that. Make it, feed someone you care about, and watch their face when they realize lasagna comfort doesn't have to come with the carb crash.

Recipe FAQs

Can I substitute ground turkey or chicken?

Yes, ground turkey or chicken can be used instead of beef for a lighter variation without compromising flavor.

How thin should zucchini ribbons be sliced?

Slice zucchini into thin, even ribbons using a mandoline or sharp knife to ensure even cooking and layering.

Is it necessary to broil the dish at the end?

Broiling is optional but recommended to achieve a golden, bubbly cheese topping for enhanced texture and appearance.

Can I prepare this dish gluten-free?

Yes, this dish is naturally gluten-free when using gluten-free tomato products and verifying cheese labels.

What sides pair well with this skillet?

A crisp green salad or steamed vegetables complement the rich layers and balance the meal.

Zucchini Lasagna Skillet

One-pan zucchini dish layered with ground beef, creamy ricotta, tomato sauce, and melted cheese.

Prep Time
20 min
Time to Cook
25 min
Overall Time
45 min
Recipe by Mira Dalton

Recipe Type Warm Everyday Plates

Skill Level Easy

Cuisine Type Italian-American

Makes 4 Portions

Dietary Details No Gluten, Reduced Carb

What You Need

Vegetables

01 2 medium zucchinis, sliced lengthwise into thin ribbons
02 1 small onion, finely chopped
03 2 cloves garlic, minced

Meats

01 1 lb lean ground beef

Dairy

01 1 cup ricotta cheese
02 1 cup shredded mozzarella cheese
03 1/4 cup grated Parmesan cheese

Sauce & Canned Goods

01 1 can (14 oz) crushed tomatoes
02 2 tbsp tomato paste

Seasonings

01 1 tsp dried oregano
02 1 tsp dried basil
03 1/4 tsp red pepper flakes (optional)
04 Salt and black pepper, to taste

Oils

01 2 tbsp olive oil

How to Make It

Step 01

Sauté Aromatics: Heat olive oil in a large, oven-safe skillet over medium heat. Add chopped onion and cook until softened, about 3 minutes. Stir in minced garlic and cook for 1 minute.

Step 02

Cook Ground Beef: Add ground beef to the skillet and break it up with a spatula. Cook until browned and fully cooked. Drain any excess fat if necessary.

Step 03

Simmer Sauce: Stir in crushed tomatoes, tomato paste, dried oregano, dried basil, red pepper flakes, salt, and black pepper. Reduce heat and simmer for 5 minutes to combine flavors.

Step 04

Layer Zucchini and Cheese: Arrange half the zucchini ribbons evenly over the meat sauce. Spread half of the ricotta cheese over the zucchini. Sprinkle with one-third of the shredded mozzarella and some grated Parmesan.

Step 05

Repeat Layers: Layer the remaining zucchini ribbons, remaining ricotta, another third of the mozzarella, and Parmesan. Top with the final portion of mozzarella and Parmesan cheeses.

Step 06

Cook until Tender: Cover the skillet and cook over low heat for 10 minutes, or until the zucchini is tender.

Step 07

Optional Broil: For a browned cheese topping, place the skillet under the broiler for 2 to 3 minutes. Serve immediately while hot.

Equipment Needed

  • Large oven-safe skillet
  • Cutting board
  • Sharp knife or mandoline slicer
  • Spatula
  • Measuring cups and spoons

Allergy Notice

Review every item for potential allergens, and reach out to a provider with any uncertainty.
  • Contains dairy (ricotta, mozzarella, Parmesan).

Nutrition Stats (per portion)

Details here are for general advice—always consult a health expert for specific needs.
  • Energy: 375
  • Fats: 22 g
  • Carbohydrates: 10 g
  • Proteins: 32 g