
Low-Carb Ricotta-Stuffed Zucchini Recipe tastes creamy, cheesy, and herby with a tender bite of zucchini that feels cozy but still light, and it comes together in about 40 minutes from start to finish. It works perfectly for low-carb eaters, gluten-free folks, or anyone who wants a satisfying dinner that does not sit like a brick. I tested this on a Tuesday night after a long workday, and my family scraped the pan clean before I even sat down.
Why Low-Carb Ricotta-Stuffed Zucchini Recipe Is Worth It
This recipe gives you all the comfort of a baked pasta dish without the carb crash. The ricotta turns silky in the oven, the mozzarella bubbles and browns, and the zucchini boats stay tender but not mushy. You get big flavor with simple ingredients that you probably already keep around.
You also customize it easily for picky eaters or special diets. You adjust the spice level, swap the protein, or keep it vegetarian without losing that cheesy satisfaction. It works for weeknights but still looks fancy enough for guests.
“This Low-Carb Ricotta-Stuffed Zucchini Recipe tastes like lasagna met a zucchini boat and decided to run away together, and I would happily follow them ★★★★★”
Ingredients You Need
Zucchini boats
- 4 medium zucchini, similar size if possible
- 1–2 tablespoons olive oil (enough to brush the cut sides)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Ricotta filling
- 1 ½ cups whole-milk ricotta cheese
- I like Galbani or BelGioioso, but any thick ricotta works.
- ½ cup finely grated parmesan cheese
- 1 cup shredded low-moisture mozzarella, divided
- Use pre-shredded for a shortcut; it works fine here.
- 1 large egg
- 2 tablespoons chopped fresh basil (or 2 teaspoons dried basil)
- 1 tablespoon chopped fresh parsley (or 1 teaspoon dried)
- 1 teaspoon dried oregano
- ½ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼–½ teaspoon red pepper flakes (optional, for a little heat)
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
Optional protein add-ins
- ½ pound ground Italian sausage, turkey sausage, or ground beef, cooked and crumbled
- Brown it in a skillet with a pinch of salt and Italian seasoning.
- Or 1 cup finely chopped cooked chicken for a leaner option
Sauce and topping
- 1–1 ½ cups low-sugar marinara sauce
- I like Rao’s or a store-brand “no sugar added” version.
- Remaining shredded mozzarella from above (about ½ cup)
- Extra grated parmesan for serving
- Extra chopped basil or parsley for garnish
Pantry shortcuts and notes
- Use jarred marinara to save time; just pick a low-sugar version to keep carbs down.
- Use pre-shredded mozzarella and pre-grated parmesan if you want speed over perfection.
- Use dried herbs when fresh herbs hide somewhere in the back of the fridge.
Equipment list
- Sharp knife and spoon (or melon baller) to hollow the zucchini
- Cutting board
- Large baking dish (9×13 works well)
- Medium mixing bowl
- Whisk or fork
- Skillet (if you add sausage or other protein)
- Measuring cups and spoons
Quick Tips & substitutions
- Salt the zucchini lightly and pat them dry before stuffing to avoid watery boats.
- Use whole-milk ricotta for the best texture; skim ricotta can turn grainy.
- Swap ricotta with cottage cheese that you blend until smooth if you need a lighter option.
- Use low-sugar marinara or even crushed tomatoes with Italian seasoning to keep carbs low.
- Add cooked sausage or ground turkey to the ricotta for extra protein and a heartier meal.
- Keep it vegetarian and skip the meat; just bump up the herbs and red pepper flakes.
- Use yellow squash instead of zucchini if that looks better at the store.
- Bake on the middle rack so the cheese browns nicely without burning.
- Let the stuffed zucchini rest 5–10 minutes after baking so the filling sets and slices cleanly.
How to Make Low-Carb Ricotta-Stuffed Zucchini Recipe
Step 1: Prep and hollow the zucchini
Preheat your oven to 400°F (200°C). Trim the stem ends from the zucchini, then slice each one in half lengthwise. Use a small spoon or melon baller to scoop out the center seeds and some flesh, and leave a ¼-inch border to keep the “boat” sturdy. Chop the scooped zucchini flesh finely and set it aside for the filling.
Brush the cut sides of the zucchini boats with olive oil and sprinkle with salt and pepper. Arrange them cut side up in a lightly oiled baking dish. If the boats wobble, shave a thin slice off the bottom so they sit flat. That little trick saves you from cheesy avalanches later.
Step 2: Cook optional protein and veggies
If you use sausage or ground meat, heat a skillet over medium heat and add a drizzle of olive oil. Add the meat and break it up with a spoon, then cook until it browns and no pink remains. Stir in the chopped zucchini flesh and cook 3–4 minutes until it softens and releases some moisture. Season with a pinch of salt, pepper, and a little dried oregano, then remove from heat and let it cool slightly.
If you skip the meat, sauté only the chopped zucchini flesh with a bit of olive oil, salt, and pepper. This step builds flavor and keeps extra moisture from watering down the filling. You end up with a thicker, richer stuffing that still tastes fresh.
Step 3: Mix the ricotta filling
In a medium bowl, add ricotta, parmesan, ½ cup of the shredded mozzarella, egg, basil, parsley, oregano, garlic powder, onion powder, red pepper flakes, salt, and pepper. Whisk or stir until the mixture looks smooth and creamy. Fold in the cooked zucchini mixture and optional cooked meat until everything distributes evenly. Taste a tiny bit and adjust salt or herbs to your liking.
You want a thick but spoonable filling. If it looks too loose, add a tablespoon or two of extra parmesan. If it looks too stiff, add a splash of milk or a spoonful of marinara.
Step 4: Sauce the pan and stuff the boats
Spread a thin layer of marinara sauce over the bottom of the baking dish. This keeps the zucchini from sticking and adds flavor from the bottom up. Spoon the ricotta mixture into each zucchini boat, mounding it slightly. Press the filling gently so it reaches the ends and sits snugly.
Spoon a little extra marinara over the top of each stuffed zucchini, or keep the sauce mostly in the bottom of the pan if you prefer a cheesier top. Sprinkle the remaining mozzarella evenly over all the boats. Add a light dusting of parmesan if your heart says “more cheese,” which mine usually does.
Step 5: Bake until tender and bubbly
Slide the baking dish into the oven and bake for 20–25 minutes. The zucchini should turn tender when you pierce it with a fork, but it should still hold its shape. The cheese should bubble and show golden spots on top.
If you want deeper browning, switch the oven to broil for 1–3 minutes at the end and watch closely so the cheese does not burn. Remove the dish from the oven and let the boats rest 5–10 minutes. This short rest helps the filling firm up and makes serving much easier.
Step 6: Garnish and serve
Sprinkle chopped fresh basil or parsley over the top for color and freshness. Add extra grated parmesan at the table for the cheese lovers. Serve the Low-Carb Ricotta-Stuffed Zucchini Recipe warm with your favorite low-carb sides.
Recipe Variations
- Gluten-free: This recipe already skips breadcrumbs and pasta, so it fits a gluten-free menu as written; just confirm that your marinara and sausage use gluten-free ingredients.
- Extra low carb: Use the lowest-sugar marinara you can find or use crushed tomatoes with Italian herbs and a pinch of sweetener.
- Vegetarian: Skip the sausage or meat and double the chopped zucchini flesh or add finely chopped mushrooms.
- High-protein: Add more cooked ground turkey or chicken and use part-skim mozzarella to keep things lighter but still filling.
- Spicy: Use hot Italian sausage, extra red pepper flakes, or a spicy marinara.
- Extra veggies: Stir in finely chopped spinach, kale, or bell pepper to the filling.
- Cheesy overload: Add a few dollops of goat cheese or shredded provolone to the filling for more depth.
Ways to Serve Low-Carb Ricotta-Stuffed Zucchini Recipe
- Serve with a simple green salad with lemony olive oil dressing.
- Pair with roasted broccoli, green beans, or asparagus.
- Add a side of cauliflower rice with garlic and herbs.
- Offer warm garlic butter mushrooms on the side.
- Pack leftovers in meal-prep containers with a handful of cherry tomatoes and cucumber slices.
Storage Success
Let the stuffed zucchini cool to room temperature, then transfer them to airtight containers. Store in the fridge for up to 3–4 days. Reheat in the oven at 350°F until hot, or use the microwave in short bursts so the zucchini does not turn mushy. Freeze individual portions tightly wrapped for up to 2 months, and reheat from frozen in a covered baking dish with a spoonful of extra marinara.

Low-Carb Ricotta-Stuffed Zucchini Recipe
Ingredients
Instructions
- Preheat the oven to 400°F (200°C). Trim the stem ends from the zucchini and slice each one in half lengthwise. 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 zucchini forms a sturdy "boat." Finely chop the scooped-out zucchini flesh and set it aside for the filling.
- Brush the cut sides of the hollowed zucchini boats with olive oil and sprinkle with kosher salt and black pepper. Arrange the zucchini cut side up in a lightly oiled baking dish. If any boats wobble, shave a thin slice from the bottom so they sit flat.
- If using sausage or other ground meat, heat a skillet over medium heat and add a small drizzle of olive oil. Add the meat and cook, breaking it up with a spoon, until browned and no pink remains. Stir in the chopped zucchini flesh and cook for 3–4 minutes, until softened and some moisture has cooked off. Season lightly with salt, pepper, and a pinch of dried oregano if desired, then remove from the heat and let cool slightly.
- If not using meat, sauté only the chopped zucchini flesh in a little olive oil with a pinch of salt and pepper until it softens and releases moisture, then set aside to cool slightly.
- In a medium mixing bowl, combine the ricotta cheese, parmesan, 1/2 cup of the shredded mozzarella, egg, basil, parsley, dried oregano, garlic powder, onion powder, red pepper flakes (if using), kosher salt, and black pepper. Stir until the mixture is smooth and creamy.
- Fold the cooked chopped zucchini mixture and any optional cooked meat into the ricotta mixture until evenly distributed. The filling should be thick but spoonable; if it seems too loose, stir in a little extra parmesan, and if it seems too stiff, add a small splash of milk or a spoonful of marinara sauce.
- Spread a thin layer of marinara sauce over the bottom of the baking dish. Spoon the ricotta filling into each zucchini boat, mounding it slightly and pressing it gently so it fills the length of each boat and sits snugly.
- Spoon a little extra marinara over the tops of the stuffed zucchini if you like a saucier dish, or leave most of the sauce in the bottom of the pan for a cheesier top. Sprinkle the remaining shredded mozzarella evenly over all the stuffed zucchini. Add a light dusting of extra parmesan if desired.
- Bake for 20–25 minutes, or until the zucchini is tender when pierced with a fork but still holds its shape, and the cheese on top is melted, bubbly, and starting to turn golden in spots. For deeper browning, switch the oven to broil for 1–3 minutes at the end, watching closely so the cheese does not burn.
- Remove the baking dish from the oven and let the stuffed zucchini rest for 5–10 minutes so the filling can set and slice more cleanly. Garnish with chopped fresh basil or parsley and serve warm with extra grated parmesan at the table if desired.
Notes
Approximate per serving (1/4 of recipe, without optional meat): 260–320 calories; fat 19–23 g; saturated fat 10–12 g; carbohydrates 9–11 g; fiber 2–3 g; sugars 5–7 g; protein 16–20 g; sodium 620–780 mg. Adding sausage or other meat will increase protein, calories, and fat. Values will vary based on specific brands, marinara used, optional add-ins, and portion size.

Leave a Reply