Fresh, light and beautifully satisfying — this High-Protein Salmon Courgette Wrap uses thin slices of baked courgette and Parmesan as a clever gluten-free wrap alternative. It’s loaded with creamy cottage cheese, flaked cooked salmon, buttery avocado, roasted pepper and bright lemon for that clean and energising bite we all need at lunchtime. Ever since I created my first potato wrap and courgette wrap recipes, it has been incredible to see how many people have tried them, shared them, and even created their own versions. This wrap trend has taken off in such a fun way — and nothing makes me happier than seeing you enjoy and reinvent these ideas in your own kitchens. This salmon courgette wrap is the latest addition, and I can’t wait for you to fall in love with it too. If you love creative alternatives like my Courgette Wrap (Gluten Free) or High-Protein Courgette Squares(Gluten-Free, Low-Carb), this new version is definitely joining the favourites.
Scroll down or hit Jump to Recipe for the step-by-step card and printable version.
Simple Ingredients, Proper Flavour
Here’s the magic of this wrap — the ingredients are minimal, but every one of them works hard:
Courgette (zucchini): Thin ribbons are layered, seasoned, and baked to form a flexible “tortilla.” It gives you freshness, structure and a veggie boost — a similar vibe to Courgette Salmon Roll, but more hearty and lunch-worthy.
Parmesan: Salty, savoury and essential — it melts into the courgette, binding everything together into a sturdy base.
Cooked salmon: Tender, flaky protein with healthy fats. If you enjoyed the salmon texture in my Salmon and Spinach Puff Pastry Rolls, you’ll love it here in a lighter, no-pastry form.
Cottage cheese: Blends into a creamy, high-protein spread that keeps the wrap moist and satisfying.
Avocado, rocket and roasted pepper: Creamy, peppery, sweet — a combo that creates a layered, interesting bite every time.
Fresh, creamy, protein-packed — and totally gluten-free. Lunch goals.
How to Make This High-Protein Salmon Courgette Wrap
Making this wrap is easier than it looks, and the result is seriously impressive.
Prepare the Courgette Ribbons
Trim the ends of the courgette and use a vegetable peeler to shave long, thin ribbons down the length. Stop once you reach the seeds, flip the courgette over, and peel the other side.
Peel long, thin courgette strips — these will form the wrap.
Lay the ribbons on a clean towel, sprinkle lightly with salt, and leave for 5 minutes to release excess moisture. Pat them completely dry — this helps the wrap stay solid once baked.
Salt and dry the courgette ribbons to keep the wrap sturdy.
Build and Bake the Wrap Base
Arrange the courgette ribbons on a parchment-lined tray in a large circle, overlapping well so there are no gaps. Whisk the egg yolk with milk and brush over all the strips, lifting a little to brush between layers.
Brush egg wash over and between the courgette strips so they bind while baking.
Sprinkle the Parmesan and dried basil on top. Bake at 200°C / 400°F (fan) for 15–20 minutes, until golden and set.
Generously sprinkle Parmesan to help the wrap set and add flavour.
Let it cool fully — this gives the cheese time to set properly so the base stays flexible and doesn’t break when rolling.
Let the courgette wrap cool so the cheesy base can firm up.
If you enjoy creative wrap bases like this, you’ll love my Sweet Potato Curry Wrap (Gluten-Free) too — different flavour profile, same clever wrap concept.
Make the Creamy Filling
Blend cottage cheese, dried basil, garlic granules, lemon zest, salt and pepper until smooth and creamy. It takes seconds but makes a huge difference in texture.
Blend cottage cheese with herbs and lemon for a smooth, creamy spread.
Assemble & Roll
Spread the creamy cottage cheese filling down the centre line of your courgette base. Arrange the cooked salmon, roasted pepper, avocado slices and rocket in the middle, on top of each other. This creates an even roll and keeps the edges tidy. Then, add a quick drizzle of lemon juice to brighten the flavours.
A quick drizzle of lemon lifts and brightens the whole wrap filling.
Fold the sides of the courgette wrap slightly inwards, then roll it up lengthways, keeping it snug as you go.
Roll it up snugly to keep the filling neatly inside.
Slice into halves or pieces for serving — or enjoy it whole if you’re hungry and no one is watching.
That gorgeous courgette ribbon pattern makes this wrap just as pretty as it is tasty.
Serving and Enjoying
This wrap is at its very best freshly made, when the courgette base is flexible and the filling is perfectly creamy. It’s a great one to pack for lunch on the go, or slice into neat pieces for a quick picnic or snack-board moment. If you want a little something on the side, try pairing it with a cosy bowl of High-Protein Cauliflower Basil Soup or brighten the plate with Beetroot and Feta Dip. For extra veggies, Smashed Brussels Sprouts adds crunch without feeling heavy. Leftovers keep well — store the wrapped parcel in an airtight container and refrigerate for up to 3 days. The flavours stay lovely and fresh, making it a reliable option when you need to grab something from the fridge and still feel like you’re winning at life.
Why We Love High-Protein Salmon Courgette Wrap
This wrap brings together everything we want from a feel-good meal:
✔ High-protein — salmon + cottage cheese = satisfaction ✔ Low-carb + gluten-free — naturally, without trying ✔ Fresh + creamy + punchy — perfect flavour balance ✔ Portable — doesn’t crumble in your bag ✔ Flexible — easy swaps if you’re missing ingredients
And the best part: it’s visually chef-level but secretly very simple. For cosy weekend cooking later on, save Courgette and Cottage Cheese Pasta — the complete opposite energy, but just as loved.
High-Protein Salmon Courgette Wrap: Perfect for Any Occasion
The wrap can be assembled just before eating, but each part can be prepped ahead. The courgette base actually strengthens once cooled, making it great for meal prep days. The flavour feels bright and summery, yet it carries enough protein to keep you going all afternoon. If you want something cute and sweet after, Blueberry Cottage Cheese Bites (High Protein, No Refined Sugar) are a quick no-bake treat that won’t undo your healthy motivation.
Instagram Tutorial & More Inspo
If you’d like to watch this wrap come together, the full folding technique is on Instagram — quick, visual, and guaranteed to make you feel confident rolling it neatly every time. And if you love this style of fresh, veggie-forward meals, you might also enjoy my Smoked Salmon Cucumber Rolls, the cosy and slightly more indulgent Potato Toast with Smashed Avocado and Smoked Salmon on colder days, or the elegant bite-sized Courgette and Yellow Squash Rolls when you’re hosting and want something a little fancy. Tag me when you make your own version — seeing your recreations always makes my day.
This High-Protein Salmon Courgette Wrap is the perfect fresh lunch when you want something light but still filling. The cheesy courgette base bakes into a sturdy “tortilla,” meaning no bread needed — ideal for low-carb and gluten-free days. Inside, there’s a creamy cottage cheese spread, flakey salmon, avocado, and a little lemon for brightness. It feels indulgent, but it’s packed with protein and healthy fats to keep you energised. Great for meal prep, picnics or a quick grab-and-go lunch that still tastes amazing.
Ingredients
For the wrap
1 courgette (zucchini)
1 egg yolk
1tbsp milk
60g Parmesan (1/2 cup, grated)
1tsp dried basil
For the filling
100g cottage cheese (a little under ½ cup)
Salt & pepper (to taste)
1/2tsp garlic granules
1/2tsp dried basil
1/2 of lemon, zest only
A handful of rocket (arugula)
1/2 roasted pepper (I used from a jar, sliced)
1/2 avocado (sliced)
100g cooked salmon (3.5 oz)
1tbsp lemon juice
Instructions
1
Preheat the oven to 200°C / 400°F (fan on). Line a large baking tray with parchment paper.
2
Trim the edges of the courgette and, using a vegetable peeler, slice it into long, very thin ribbons. When you get to the seeds, flip the courgette and keep going. The leftover middle part — cut it into chunks and freeze it for another recipe. Waste nothing! Lay the courgette strips on a clean kitchen towel, sprinkle a little salt over them and let them sit for 5 minutes to release the water. Pat them completely dry.
3
On your prepared tray, arrange the courgette strips in a big circle, slightly overlapping — like courgette flower petals. Mix the egg yolk with milk, then brush it all over the strips, lifting them a bit to brush between the overlaps so everything sticks together. Sprinkle with Parmesan and dried basil. Bake for 15–20 minutes, until beautifully golden. Let it cool down properly — this is important because the cheese is the “glue” that holds the wrap together. Once cooled, flip it onto a board and gently peel away the parchment.
4
For the filling: blend the cottage cheese with garlic granules, dried basil, lemon zest, salt and pepper until smooth. Spread the filling over the centre of the courgette base. Add rocket, roasted pepper, avocado, and salmon on top. Drizzle with lemon juice and wrap it up firmly like a parcel. Slice and enjoy!