Low Carb Ricotta Stuffed Zucchini Boats


Organic BAKES & MIXES. Freshly Prepared and Made to Order.

(UK delivery only)

Low Carb Ricotta Stuffed Zucchini Boats. 3.3g net carbs and NUT-FREE. A keto-friendly way to enjoy courgettes alongside your main course. Or even on their own, for lunch or as a savoury snack.

And of course, this can make a great vegetarian main course, with protein coming from dairy,  egg, and my favourite: lupin flour (which you can replace if you must).

Did you know that lupin seeds are low in calories, low in starch, very low in carbohydrates, high in fibre, AND have a complete protein profile? Plus, the plant is so good at adapting to different soils and conditions that it grows without the need for chemical treatments or genetic modification.


Lupin seeds and flour are, without any shadow of doubt, the ultimate clean food, on any ‘diet’.

Yes lupins are legumes. Just like peanuts are. Yes they’re ‘keto‘ (cue long sigh + eye roll). Your metabolism cannot distinguish between 1g of carbs from coconut/almonds/eggs/peppers/etc, and 1g of carbs from lupin. A carb is a carb. End of story.

Low Carb Ricotta Stuffed Zucchini Boats

Some self-proclaimed ‘experts’ might tell you that lupin isn’t optimal because it’s a legume. But the truth is that although some studies have suggested detrimental health issues, others have reported the exact opposite. So the jury is still out, yet these smart alecks will stick to their opinion no matter what. A more intelligent and sensible approach, in my view, is to give lupin a miss when there’s an established sensitivity to legumes. Or a peanut allergy. Otherwise, it makes zero sense to avoid it. THIS article is balanced and well referenced – if you’re interested. Or take a look at lectins in THIS ONE.

With all that said, feel free to swap the little bit of lupin flour indicated in the recipe with coconut or almond flour. The end result will differ, but hey – whatever makes you happy is fine with me.

How to Make Low Carb Ricotta Stuffed Zucchini Boats

Wash, dry, top, tail, slice in half and scoop out the pulp. A melon baller, pulp scraper, or similar implement is really useful but not necessary.

Chop the pulp or blitz it coarsely in a food processor. Then squeeze the water out of it. Mix with all other ingredients, stuff the ‘boats’. Bake.

So little effort, such big flavour (if you choose Parmigiano Reggiano cheese, rather than a cheap compromise, or worse – i.e. a fake).

And if you bake Low Carb Ricotta Stuffed Zucchini Boats ahead, you can enjoy them either re-heated or cold for up to 3 days.

Low Carb Ricotta Stuffed Zucchini Boats


You can save this recipe or any recipe you to your Yummly collection. Scroll past the recipe box and you’ll see the button

  • Yield: 4
  • Serving: 1 (half zucchini)
  • Calories: 123
  • Fat: 7.5g
  • Net Carbs: 3.3g
  • Protein: 9g
Recipe type: Side Dishes
Cuisine: Ketogenic. Low Carb. LCHF. Vegetarian. Nut Free. Grain Free. Gluten Free.
Prep time: 
Cook time: 
Total time: 
Why keep serving boring pan-fried zucchini when you can have this deliciousness instead?
  1. top and tail zucchini - you should end up with 450g total net weight.
  2. slice in half along the length; using a melon baller or similar instrument, scoop out the pulp and scrape along the cavities to smooth your ‘boats’; sprinkle pink salt and turn them upside down over a chopping board.
  3. blitz the pulp lightly using a food processor (I use a mini chopper - U.S. option HERE) in ‘pulse’ mode - to obtain coarse pieces; wrap the pulp in a muslin cloth and squeeze the water out (from 160g pulp, you should end up with about 110g).
  4. pre-heat oven to 190°C static.
  5. place the pulp in a mixing bowl and combine with egg, ricotta, 15g Parmigiano, lupin flour, ¼ tsp pink salt, nutmeg and ground pepper; leave for a couple of minutes, then add coconut flour if needed.
  6. turn your zucchini ‘boats’ over and wipe away all the released moisture with kitchen paper towels.
  7. pour and spread a little extra virgin olive oil in an adequate-sized baking tin, place the empty zucchini boats inside and fill them with the ricotta mixture.
  8. sprinkle the remaining Parmigiano all over, lightly drizzle with olive oil and bake 40-45 mins until nicely caramelised.
Coconut flour may not be necessary - its only purpose is to absorb some of the moisture from the mix, which will be more or less dry depending on the ricotta brand and how much water you squeezed out of the zucchini pulp. Use your judgement: if the filling mixture is a thick paste consistency, you can omit the coconut flour.

You can definitely bake these in advance and enjoy them either re-heated or cold.

The only way to ensure accurate measurement of ingredients is with Metric Kitchen Scales (U.S. option HERE).

I value your feedback! Please leave a comment below. And if you can, please share a photo of your masterpiece on social media with the hashtag #queenketo. Thank you!

Click on a star to rate it!

Average rating 5 / 5. Votes: 3


  1. Hi Antya, can I just say how much I appreciate you. Your thoughtful approach to flavour and texture is a marvel. I’ve also never seen such precise instructions – whether static or ff oven and weight based measures. Bloody AWESOME!

    I’ve already tried your coffee cookies and lupin flour fettuccine…both magnificent. Ricotta zucchini boats and swede purée are next on my list.

    PS your Lupin discussion above is hilarious…it really highlights the unbending attitudes of some in the Keto community…even in the face of constantly evolving knowledge.

    Cheers Vicki

    • Thank you so much, Vicki! Lovely to hear my efforts are useful and welcome.
      This blog started as a hobby, but has turned into a really time consuming, and expensive, endeavour. It would be easy to just regurgitate what everyone else does, but it’s not my style and never will be. The only thing that keeps me going is feedback such as yours. You’ve just made my day!

Leave a Comment

Your email address will not be published. Required fields are marked *