
Low-Carb Ricotta-Stuffed Zucchini Recipe tastes creamy, cheesy, and herby with a tender bite that feels cozy but still light, and I make it on busy weeknights because it takes about 40 minutes from start to finish. It works perfectly for low-carb eaters, vegetarians, and anyone who wants a satisfying dinner that does not feel like “diet food.” I first tested this version after a long farmer’s market trip, and my family now requests it more than lasagna.
Why Make This Low-Carb Ricotta-Stuffed Zucchini Recipe at Home
You control the ingredients, so this stuffed zucchini stays low-carb, high in protein, and free from mystery fillers. Fresh zucchini, good ricotta, and a little seasoning beat any soggy restaurant version.
This recipe also stretches a few basic ingredients into a full meal. You can prep it ahead, bake it when you get home, and still eat before your stomach starts narrating its own cooking show.
“Super flavorful, surprisingly filling, and totally weeknight-friendly ★★★★★”
Ingredients You Need
Zucchini
- 4 medium zucchini
- Choose firm zucchini with shiny skin and no soft spots.
- Medium size works best because it holds the filling without turning watery.
Ricotta filling
-
1 ½ cups whole-milk ricotta cheese
- Whole-milk ricotta gives the best creamy texture.
- Use part-skim ricotta if you want to lower fat a bit, but the filling will taste slightly less rich.
-
½ cup shredded mozzarella cheese
- Pre-shredded mozzarella works, but fresh-shredded melts smoother.
- Use low-moisture mozzarella to keep the filling from getting runny.
-
¼ cup grated Parmesan cheese
- Use real Parmigiano Reggiano if possible, not the green can.
- Pre-grated from the deli section works well and saves time.
-
1 large egg
- The egg binds the filling so it stays creamy and not crumbly.
-
2 cloves garlic, minced
- Use jarred minced garlic in a pinch, about 1 teaspoon.
-
2 tablespoons chopped fresh basil
- Swap with 1 teaspoon dried basil if you do not have fresh.
-
1 tablespoon chopped fresh parsley
- Optional, but it brightens the flavor and color.
-
½ teaspoon dried oregano
-
½ teaspoon onion powder
-
½ teaspoon kosher salt
- If you use table salt, start with ¼ teaspoon and taste.
-
¼ teaspoon black pepper
-
⅛ teaspoon red pepper flakes
- Optional, but adds a gentle kick that balances the richness.
Sauce and topping
-
1 cup low-sugar marinara sauce
- Look for a jarred marinara with 5 grams of carbs or less per serving.
- I like Rao’s or a store-brand “no sugar added” version.
-
½ cup shredded mozzarella cheese (for topping)
-
2 tablespoons grated Parmesan cheese (for topping)
-
1 tablespoon olive oil
- Any neutral olive oil works, no need for the fancy bottle.
Optional protein add-ins
These keep the recipe low-carb and add more protein.
- ½ cup cooked crumbled Italian sausage (no sugar added)
- ½ cup cooked ground turkey or chicken
- ½ cup finely chopped cooked spinach (squeezed dry)
Equipment list
- Sharp chef’s knife
- Spoon or small scoop to hollow zucchini
- Cutting board
- Medium mixing bowl
- Baking dish (9×13 inches works well)
- Parchment paper or a little oil for the pan
- Measuring cups and spoons
- Aluminum foil
Tips & Mistakes
- Salt the zucchini shells lightly and let them sit 10 minutes, then pat dry so they do not release too much water in the oven.
- Scoop out the center gently and leave a sturdy “boat” so the filling does not spill over the sides.
- Do not overfill the zucchini; leave a little room on top because the ricotta mixture puffs slightly as it bakes.
- Use whole-milk ricotta for the creamiest texture; low-fat versions can taste grainy and watery.
- Taste the ricotta mixture before you add the egg so you can adjust salt and herbs easily.
- Spread a thin layer of marinara in the baking dish so the zucchini does not stick and the bottoms stay tender.
- Bake until the zucchini turns tender but not mushy; check with a fork, which should slide in with a little resistance.
- If the cheese browns too fast, tent the dish loosely with foil so the top does not burn.
- Let the stuffed zucchini rest 5 to 10 minutes after baking so the filling sets and slices cleanly.
- Use a low-sugar marinara to keep carbs down; many jarred sauces hide extra sugar.
How to Make Low-Carb Ricotta-Stuffed Zucchini Recipe
Step 1: Prep the zucchini
Preheat your oven to 400°F (200°C).
Slice each zucchini in half lengthwise and trim the stem ends.
Use a spoon to scoop out the seeds and some of the flesh, leaving about ¼ inch thick walls so each half looks like a little boat.
Sprinkle the inside of each zucchini boat lightly with salt.
Place them cut side up on a towel or paper towel and let them sit about 10 minutes.
Pat them dry to remove excess moisture and then transfer them to a lightly oiled or parchment-lined baking dish.
Step 2: Mix the ricotta filling
Add ricotta, ½ cup mozzarella, ¼ cup Parmesan, garlic, basil, parsley, oregano, onion powder, salt, pepper, and red pepper flakes to a mixing bowl.
Stir until everything looks well combined and smooth.
Taste a small spoonful and adjust salt or herbs if needed.
Add the egg and stir again until the mixture looks creamy and uniform.
If you use cooked sausage, turkey, chicken, or spinach, fold it in at this stage.
You want a thick but scoopable filling.
Step 3: Sauce the pan and fill the zucchini
Spread about ½ cup of marinara sauce over the bottom of the baking dish.
This keeps the zucchini from sticking and adds flavor to the bottoms.
Spoon the ricotta mixture into each zucchini boat.
Press it in gently and smooth the tops so the filling sits slightly mounded but not overflowing.
Drizzle the tops lightly with olive oil for extra browning.
Step 4: Bake the stuffed zucchini
Cover the baking dish loosely with foil.
Place it in the oven and bake for 20 minutes.
Remove the foil and sprinkle the remaining ½ cup mozzarella and 2 tablespoons Parmesan over the tops.
Return the dish to the oven, uncovered, and bake another 10 to 15 minutes until the cheese melts and turns golden and the zucchini feels tender when pierced with a fork.
Step 5: Rest and serve
Take the baking dish out of the oven and let the stuffed zucchini rest 5 to 10 minutes.
This short rest helps the ricotta filling firm up slightly so it does not ooze everywhere when you cut into it.
Spoon some of the warm marinara from the pan over each piece.
Top with extra fresh basil or parsley if you like a little color on the plate.
Variations I've Tried
I swap half the ricotta with cottage cheese when I want extra protein and a lighter texture; I blend the cottage cheese first so it turns smooth.
I add finely chopped sautéed mushrooms and spinach to the filling when I want a more veggie-heavy version that still tastes cheesy.
I stir in cooked crumbled Italian sausage and a pinch of fennel seed for a low-carb stuffed zucchini that tastes like white lasagna.
I skip the marinara and use a thin layer of pesto under the zucchini, then top with mozzarella and a few cherry tomato halves for a fresh, herby twist.
How to Serve Low-Carb Ricotta-Stuffed Zucchini Recipe
Serve each zucchini boat with a spoonful of extra marinara and a sprinkle of fresh herbs on top. Pair it with a simple green salad, roasted broccoli, or a side of cauliflower rice for a full low-carb dinner. Kids often enjoy this with garlic bread on the side, while low-carb eaters can stick to a crisp salad or cucumber slices. I also like it as a meal prep lunch with a side of sliced tomatoes and a little fresh mozzarella.
How to store
-
Fridge
- Cool leftovers completely, then store them in an airtight container in the refrigerator for up to 4 days.
-
Freezer
- Place cooled stuffed zucchini in a single layer in a freezer-safe container or wrap each piece tightly, then freeze up to 2 months.
- Expect slightly softer zucchini after freezing, but the flavor still tastes great.
-
Reheating
- Reheat in a 350°F oven, covered, for 15 to 20 minutes until hot in the center.
- Use the microwave for a quicker option; heat on medium power in 45 to 60 second bursts so the cheese does not turn rubbery.

Low-Carb Ricotta-Stuffed Zucchini Recipe
Ingredients
Instructions
- Preheat oven to 400°F (200°C). Lightly oil or line a 9x13-inch baking dish with parchment paper.
- Slice each zucchini in half lengthwise and trim the stem ends.
- Use a spoon to scoop out the seeds and some of the flesh, leaving about 1/4 inch thick walls to form zucchini boats.
- Sprinkle the inside of each zucchini boat lightly with salt. Place cut side up on a towel or paper towel and let sit for about 10 minutes.
- Pat the zucchini dry to remove excess moisture, then transfer them to the prepared baking dish, cut side up.
- In a medium mixing bowl, combine the ricotta, 1/2 cup shredded mozzarella, 1/4 cup grated Parmesan, minced garlic, basil, parsley (if using), oregano, onion powder, salt, pepper, and red pepper flakes.
- Stir until the mixture is smooth and well combined. Taste and adjust salt or herbs as needed.
- Add the egg and stir again until the filling looks creamy and uniform.
- If using cooked sausage, turkey, chicken, or spinach, gently fold it into the ricotta mixture. The filling should be thick but scoopable.
- Spread about 1/2 cup of the marinara sauce over the bottom of the baking dish to lightly coat it.
- Spoon the ricotta mixture into each zucchini boat, pressing it in gently and smoothing the tops so they are slightly mounded but not overflowing.
- Drizzle the tops lightly with olive oil.
- Cover the baking dish loosely with aluminum foil and bake for 20 minutes.
- Remove the foil and sprinkle the remaining 1/2 cup shredded mozzarella and 2 tablespoons grated Parmesan over the tops of the zucchini.
- Return the dish to the oven, uncovered, and bake for another 10 to 15 minutes, or until the cheese is melted and golden and the zucchini is tender but not mushy when pierced with a fork.
- Remove the baking dish from the oven and let the stuffed zucchini rest for 5 to 10 minutes so the filling can set.
- Spoon some of the warm marinara from the pan over each zucchini boat before serving.
- Garnish with extra fresh basil or parsley if desired, and serve warm.
Notes
Approximate per serving (1 of 4, without optional meat add-ins): 290 calories; fat 20 g; saturated fat 10 g; carbohydrates 11 g; fiber 2 g; sugars 6 g; protein 17 g; sodium 780 mg. Values will vary based on brands, optional add-ins, and portion size. Storage: Cool completely, then refrigerate in an airtight container for up to 4 days. For longer storage, freeze up to 2 months, knowing the zucchini will soften slightly. Reheat in a 350°F oven, covered, for 15–20 minutes, or in the microwave on medium power in short bursts until heated through.

Leave a Reply