
Low-Carb Ricotta-Stuffed Zucchini Recipe tastes creamy, cheesy, and herby with just enough golden top to make you forget about pasta. It works perfectly for low-carb eaters, busy weeknights, or anyone who wants dinner on the table in about 40 minutes. I tested this one on my own family of carb-lovers, and nobody asked where the noodles went.
Why Make This Low-Carb Ricotta-Stuffed Zucchini Recipe at Home
You control the ingredients, which means you keep it low-carb, high flavor, and free from mystery fillers. Fresh zucchini, good ricotta, and a few pantry staples turn into a cozy, satisfying main dish that still feels light.
You also save money compared to restaurant stuffed veggies, and you adjust the seasoning exactly how you like it. I also love that this recipe works for meal prep and reheats like a champ.
“This Low-Carb Ricotta-Stuffed Zucchini Recipe tastes like baked lasagna boats without the carb crash, and it hits that comfort-food craving every single time. ★★★★★”
Ingredients You Need
Zucchini
- 4 medium zucchini (about 7 to 8 inches each), firm and bright green
- Choose zucchini that feel heavy for their size and have smooth skin.
- Avoid huge zucchini, which taste watery and turn mushy.
Ricotta filling
-
1 1/2 cups whole-milk ricotta cheese
- Whole-milk ricotta tastes richer and creamier than part-skim.
- I like brands that list only milk, vinegar, and salt on the label.
-
1/2 cup shredded mozzarella cheese
- Use low-moisture, part-skim mozzarella for better browning.
- Pre-shredded mozzarella works fine here and saves time.
-
1/4 cup grated Parmesan cheese
- Use real Parmesan, not the green can, for better flavor.
- Pecorino Romano also works if you like a sharper, saltier taste.
-
1 large egg
- The egg binds the filling so it stays creamy but not runny.
-
2 cloves garlic, minced
- Jarred minced garlic works in a pinch, though fresh tastes brighter.
-
2 tablespoons chopped fresh basil
- Substitute 1 teaspoon dried basil if you only have the spice jar.
-
1 tablespoon chopped fresh parsley
- Optional, but it adds a nice fresh note and color.
-
1/2 teaspoon dried oregano
-
1/2 teaspoon onion powder
-
1/4 teaspoon red pepper flakes (optional, for a little heat)
-
3/4 teaspoon kosher salt (adjust to taste)
-
1/4 teaspoon black pepper
Sauce and topping
-
1 1/4 cups low-sugar marinara sauce
- Look for a jarred marinara with 5 grams of net carbs or less per serving.
- I often use Rao’s or a store-brand “no sugar added” version.
-
1/2 cup shredded mozzarella cheese (for topping)
-
2 tablespoons grated Parmesan cheese (for topping)
-
1 tablespoon olive oil
-
Fresh basil or parsley for garnish (optional)
Equipment
- Sharp knife and cutting board
- Spoon or small melon baller to scoop zucchini
- Medium mixing bowl
- Baking dish (9×13 inches works well)
- Parchment paper (optional, for easier cleanup)
- Measuring cups and spoons
Tips & Mistakes
- Salt the zucchini shells lightly and pat them dry to avoid watery boats.
- Scoop out the centers gently and leave a thin wall so the zucchini holds the filling.
- Do not overfill the boats, or the ricotta mixture will spill over and burn on the pan.
- Taste the ricotta filling before you add the egg so you adjust salt and herbs easily.
- Use whole-milk ricotta for a creamy texture; part-skim can taste grainy.
- Spread a thin layer of marinara in the baking dish so the zucchini does not stick.
- Bake until the zucchini turns tender but not mushy; check early if your oven runs hot.
- Broil at the end only for a minute or two so the cheese browns but does not burn.
- Let the stuffed zucchini rest for 5 minutes before serving so the filling sets.
- Store leftovers quickly once they cool to room temperature to keep the texture nice.
How to Make Low-Carb Ricotta-Stuffed Zucchini Recipe
Step 1: Prep the zucchini
Preheat your oven to 400°F and line a baking dish with parchment if you like easy cleanup. Wash the zucchini and trim the stem ends. Slice each zucchini lengthwise so you get two long halves.
Use a small spoon or melon baller to scoop out the center seeds and flesh, and leave a border about 1/4 inch thick. Save some of the scooped zucchini, chop it finely, and set it aside for the filling. Sprinkle the hollowed zucchini shells with a pinch of salt and place them cut side down on a towel while you mix the filling.
Step 2: Mix the ricotta filling
Add ricotta, 1/2 cup mozzarella, 1/4 cup Parmesan, garlic, chopped basil, parsley, oregano, onion powder, red pepper flakes, salt, and pepper to a mixing bowl. Stir until everything looks smooth and evenly combined. Fold in about 1/2 cup of the finely chopped zucchini flesh so the filling feels hearty and not too dense.
Taste a little and adjust salt or herbs as you like. When you feel happy with the flavor, add the egg and mix again until the filling looks creamy and uniform. The mixture should feel thick but spoonable.
Step 3: Set up the baking dish
Pour about 3/4 cup of marinara sauce into the bottom of the baking dish. Spread it into a thin, even layer so the zucchini sits on sauce and does not scorch. Drizzle the olive oil over the sauce for a richer flavor.
Pat the zucchini shells dry and place them cut side up in the dish. Nestle them close together so they stay upright. If one wobbles, tuck a little crumpled foil along the side to keep it steady.
Step 4: Fill the zucchini boats
Use a spoon to fill each zucchini shell with the ricotta mixture. Press the filling gently into each boat and mound it slightly in the center. Try to divide the filling evenly so all the boats cook at the same rate.
Spoon the remaining marinara sauce in small streaks over the tops and between the boats. You want some sauce on top but not so much that it covers the cheese later.
Step 5: Bake until tender
Cover the baking dish loosely with foil and place it in the oven. Bake for about 20 minutes so the zucchini starts to soften and the filling sets. Remove the foil and check the zucchini with the tip of a knife; it should slide in with gentle resistance.
If the zucchini still feels very firm, keep baking for another 5 to 10 minutes. Oven times vary, and smaller zucchini will cook faster. Aim for tender but not collapsing.
Step 6: Add cheese topping and brown
Sprinkle the remaining 1/2 cup mozzarella and 2 tablespoons Parmesan over the tops of the stuffed zucchini. Return the dish to the oven and bake for another 5 to 7 minutes until the cheese melts.
If you want a deeper golden top, switch the oven to broil on high and cook for 1 to 2 minutes. Watch closely, since cheese goes from perfect to burnt very quickly. Once the tops look bubbly and lightly browned, pull the dish out.
Step 7: Rest and garnish
Let the Low-Carb Ricotta-Stuffed Zucchini sit for about 5 minutes. This short rest helps the filling firm up so it slices and serves more neatly. Sprinkle chopped basil or parsley over the top for color and freshness.
Use a spatula to lift each zucchini boat out of the dish. Spoon some of the extra sauce from the pan over each serving. Serve warm and enjoy that cheesy, low-carb comfort.
Variations I've Tried
-
Spinach ricotta version
I stir in 1/2 cup thawed, squeezed-dry frozen spinach into the ricotta mixture. It adds color, fiber, and a little “I ate my greens” pride. Kids usually accept it because cheese covers everything. -
Italian sausage version
I brown 1/2 pound of Italian sausage, drain it, and fold it into the ricotta mixture. This version turns the dish into a very filling main course with extra protein. Use mild sausage if you cook for spice-sensitive eaters. -
Chicken and pesto version
I mix 1 cup finely chopped cooked chicken with 2 tablespoons pesto and fold that into the ricotta. It tastes bright and herby and works great with leftover rotisserie chicken. Use a pesto with no added sugar to keep carbs low. -
Mushroom and onion version
I sauté finely chopped mushrooms and onions in a little olive oil until they turn golden and add them to the filling. This adds a deep, savory flavor and a bit of texture. It works especially well if you skip meat but still want a hearty bite.
How to Serve Low-Carb Ricotta-Stuffed Zucchini Recipe
Serve these zucchini boats hot with a simple green salad or a bowl of mixed leafy greens on the side. I like a crisp cucumber and tomato salad with a light vinaigrette to balance the creamy ricotta. You can also plate them with roasted broccoli, cauliflower rice, or a small portion of whole-grain pasta for family members who do not track carbs. A glass of sparkling water with lemon or a cold herbal iced tea pairs nicely and keeps the meal light.
How to store
- Fridge: Let the stuffed zucchini cool to room temperature, then store in an airtight container in the refrigerator for up to 3 days.
- Freezer: Place cooled zucchini boats on a tray to freeze until firm, then transfer to a freezer-safe container or bag for up to 2 months.
- Reheating (oven): Reheat in a covered baking dish at 350°F for 15 to 20 minutes until hot in the center; this method keeps the texture best.
- Reheating (microwave): Heat individual portions on a microwave-safe plate in 45 to 60 second bursts until hot, and cover loosely to avoid splatters.

Low-Carb Ricotta-Stuffed Zucchini Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Line a 9x13-inch baking dish with parchment paper if you prefer easy cleanup.
- Wash the zucchini and trim the stem ends. Slice each zucchini in half lengthwise to make long boats.
- Use a small spoon or melon baller to scoop out the center seeds and some flesh, leaving about a 1/4-inch border so the shells stay sturdy. Finely chop about 1/2 cup of the scooped zucchini flesh and set it aside for the filling.
- Lightly sprinkle the hollowed zucchini shells with a pinch of salt and place them cut side down on a clean towel while you prepare the filling.
- In a medium mixing bowl, combine the ricotta, 1/2 cup shredded mozzarella, 1/4 cup grated Parmesan, minced garlic, chopped basil, parsley (if using), dried oregano, onion powder, red pepper flakes (if using), kosher salt, and black pepper. Stir until smooth and evenly combined.
- Fold in about 1/2 cup of the finely chopped zucchini flesh so the filling feels hearty but still creamy. Taste and adjust the salt or herbs if needed.
- Add the egg and mix again until the filling is creamy and uniform. It should be thick but spoonable.
- Pour about 3/4 cup of the marinara sauce into the bottom of the prepared baking dish and spread it into a thin, even layer so the zucchini will sit on top of the sauce.
- Drizzle the olive oil over the sauce for extra richness.
- Pat the salted zucchini shells dry and place them cut side up in the baking dish, nestling them close together so they stay upright.
- Spoon the ricotta mixture into each zucchini shell, pressing it in gently and mounding it slightly in the center. Divide the filling as evenly as you can among the boats.
- Spoon the remaining marinara sauce in small streaks over the tops and between the zucchini boats, leaving some of the filling exposed so it can brown later.
- Cover the baking dish loosely with foil and bake for about 20 minutes, until the zucchini begins to soften and the filling is mostly set.
- Remove the foil and check a zucchini with the tip of a knife; it should slide in with gentle resistance. If the zucchini still feels very firm, continue baking for 5 to 10 minutes more, aiming for tender but not mushy.
- Sprinkle the remaining 1/2 cup shredded mozzarella and 2 tablespoons grated Parmesan evenly over the tops of the stuffed zucchini.
- Return the dish to the oven and bake for 5 to 7 minutes, until the cheese is melted and bubbly.
- For a deeper golden top, switch the oven to broil on high for 1 to 2 minutes, watching closely so the cheese browns but does not burn.
- Remove the baking dish from the oven and let the stuffed zucchini rest for about 5 minutes so the filling can set slightly.
- Garnish with chopped fresh basil or parsley, if desired. Use a spatula to lift each zucchini boat from the dish, spooning a little extra sauce from the pan over each serving.
- Serve warm and enjoy these cheesy, low-carb lasagna-style zucchini boats.
Notes
Approximate per serving (1 of 4 servings): 260–290 calories; fat 18–21 g; saturated fat 8–9 g; carbohydrates 10–12 g; fiber 2–3 g; sugars 6–8 g; protein 13–16 g; sodium 650–800 mg. Values will vary based on brands of cheese and marinara, exact zucchini size, and portion size.

Leave a Reply