Low-Carb, Keto Arugula Salmon Roll
My mom introduced me to this keto arugula salmon roll. She kept raving about it, and one day she said she wanted to cook it and have me take photos. It would be an understatement to say I was very impressed. It’s so easy to make, yet so delicious, and I was also blown away by the vibrant natural green color and how beautiful it turned out.
Keto salmon pinwheels take just a few minutes to prepare and a few more to cook. You’ll only need to refrigerate it for an hour to set. I like to meal plan, so I usually make two of these for my family on Sundays when I food prep, and we have them readily available to enjoy for breakfast or as a snack, along with cheesecake chia pudding and cottage cheese bread. Having these three prepped in the fridge makes my mornings stress-free, and I actually have something to look forward to.
Table of contents
You don’t have to be on a keto diet to love this recipe. Eggs, arugula and pine nuts, plus savory salmon on a layer of rich cream cheese, make a scrumptious roll with layers of flavor in every bite. You can even customize it by adding extra ingredients that you like. I prefer to add a dollop of homemade pesto or spread some buffalo sauce on the cream cheese for some heat. Making the roll is fun and creative, since you might not expect arugula, eggs, pine nuts, and Parmesan to make a protein-packed wrap you can turn into cute, tasty pinwheels.
Why you will love this recipe
- It is quick and easy: No long process or prep needed; it takes me just 15 minutes to prepare it and another 15 to cook the roll.
- Low carb: This salmon roll is so delicious, nobody will ever suspect that it’s actually low in carbs. That makes it ideal for parties, so you don’t have to worry about needing something else for those who aren’t counting carbs.
- Versatile: Serve it for breakfast on the go, as a post-workout snack, party food, or a delicious appetizer.
- Packed with protein: This keto salmon roll gets its protein from eggs, pine nuts, and salmon.
What you will need
- Produce – I used fresh, whole organic arugula. Rinse and drain in a salad spinner. Plus, organic pine nuts are the best choice here.
- Dairy and eggs – Large eggs, full-fat cream cheese for the best flavor and texture, and freshly grated Parmesan.
- Olive oil – Use extra-virgin olive oil for the lightest, mildest flavor.
- Smoked salmon – Use high-quality smoked salmon; I prefer Norwegian wild-caught.
- Salt and pepper
How to prepare
- Preheat the oven: I preheat the oven to 350°F and line a large, rimmed baking pan with parchment paper.
- Make the egg mixture: First, I toss the pine nuts, arugula, and olive oil into your food processor and pulse until smooth. Then season with salt and pepper. Add the eggs and Parmesan, then pulse until smooth again.
- Bake the outside: I pour the egg mixture into the pan and bake for 15 minutes.
- Roll, chill, and serve: While it bakes, I add the cream cheese to a bowl and whip it with a mixer until smooth. Once cooled, I spread the cream cheese on it and add the smoked salmon slices. Roll it up, then wrap it in parchment paper and plastic wrap. Chill for one to five hours before serving.
Expert tip
How to choose the best smoked salmon
First, check how long it has been sitting on the shelf. Then check its color. The color should be uniform and shiny, with no dark edges or too many white lines. Smoked salmon will always have a smell, of course, but you don’t want it to smell bad. It shouldn’t smell sour or unpleasant, and it should never smell like ammonia. The ingredients list should be short. You should see only a few things, like salmon, salt, flavorings, and natural wood smoke. Avoid preservatives and additives. Finally, look for weird discolorations, mold, sliminess, or a mushy texture. Pick up the package and squeeze it.
More tips to consider
- Make sure the cream cheese is at room temperature, and beat it with a mixer until smooth before spreading it onto your egg mixture so it spreads more easily.
- Go light when adding the salt. Salmon is usually salty on its own.
- To keep the keto arugula salmon roll from falling apart, chill it in the fridge for at least an hour before serving so it sets.
- Hold the salmon roll with fancy toothpicks if it still wants to fall apart.
- Use the best full-fat cream cheese; don’t use the low-fat kind, or it may end up watery.
- If you don’t have a food processor, use a blender or chopper to chop the pine nuts and arugula, then mix in the eggs and cheese.
Recipe variations and add-ins:
- Different meat: If you do not like (or do not have) salmon, use trout, tuna, ham, turkey, prosciutto, or bacon.
- Other nuts: Pine nuts aren’t everyone’s favorite. You can also use sesame, sunflower, or pumpkin seeds.
- Add other vegetables: Try thinly sliced avocado, grated carrots, sliced cucumbers, and shredded bell peppers.
- Cheese: Remember the cheese. In addition to Parmesan, toss in freshly shredded cheddar, mozzarella, or pepper jack.
- Other greens: Instead of arugula, use collard greens, turnip greens, spinach, or lettuce.
- More carbs: If you don’t mind carbs, use flour tortillas instead of egg wraps for a kid-friendly dish. Because sometimes kids need more carbs.
Serving suggestions:
What I like most about this salmon arugula roll is its versatility. You can serve it for breakfast, lunch, dinner, as a snack, or as a post-workout recovery bite. I also enjoy serving it at parties as finger food with dipping sauces like creamy chipotle sauce or honey mustard. This is a perfect on-the-go breakfast idea for busy mornings when I go to the gym and the kids are out of school. I usually pair it with a green smoothie for a quick, easy, wholesome, nutritious meal.
For a dinner party, I serve these delicious keto creamy garlic pork chops as the main meal. They are incredible and made with baby bella mushrooms, Parmesan, spinach, and heavy cream. I also like to make this low-carb snack for afternoon tea and pair it with keto desserts like fat bombs, creamy keto cheesecake, or no-sugar-added peanut butter bites.
How to store:
- Refrigerate: It is best to eat this roll within five hours. After that, the texture gets soggy, and the fish loses flavor. Wrap it in parchment paper and plastic wrap, then store it in an airtight container in the fridge for up to five hours.
- Freezing: Freezing is not recommended.
Frequently asked questions
The best way to keep the roll from falling apart is to roll it tightly, then wrap it in parchment paper and plastic wrap. Then refrigerate for at least an hour to chill and set before serving. If you have the time, let it set for longer than that. I typically keep mine refrigerated, tightly wrapped in parchment and plastic, until I am ready to serve. Then, I remove and unwrap it right before serving.
It may not be fresh if your salmon is slimy or feels weird. Even if it smells good and is still before the expiration date, if yt still feels slimy after you rinse it, I would toss it and get different salmon or use another meat. Sometimes it could just be the protective mucus coating all fish have that keeps their skin safe, like a bandage if injured, but it could also be bacterial growth. If you rinse off your fish and it is still there, or it smells funny, throw it away.
It is pretty simple to make this in a pan, like an omelet. Just follow the recipe as you would if baking it in the oven. Then, pour it into a hot pan instead of a baking pan. Spray the pan with baking spray or add a teaspoon of olive oil, and wait until it is hot before pouring in the egg mixture. Then cover and cook for about 1 minute, or until firm, before sliding it out of the pan and adding the other ingredients as toppings.
More low-carb recipes:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!
Keto Arugula Salmon Roll
Ingredients
- 4 oz arugula fresh
- 1/4 cup pine nuts
- 2 tablespoons olive oil
- Salt and pepper to taste
- 6 eggs room temperature
- 1/3 cup Parmesan cheese grated
- 16 oz cream cheese room temperature
- 12 oz smoked salmon sliced
Instructions
- Preheat oven to 350 degrees F.
- Add the arugula, pine nuts, and olive oil to a blender and blend until smooth.
- Pause, season with salt and pepper, and add the eggs and Parmesan cheese. Blend until smooth.
- Pour the mixture onto a large sheet pan lined with parchment paper and bake at 350°F for 15 minutes.
- Let it cool, then spread some cream cheese over it and add the slices of smoked salmon.
- Roll it up and refrigerate for about 60 minutes. Slice it and serve cold!
Video
Notes
How to choose the best smoked salmon
First, check how long it has been sitting on the shelf. Then check its color. The color should be uniform and shiny, with no dark edges or too many white lines. Smoked salmon will always have a smell, of course, but you don’t want it to smell bad. It shouldn’t smell sour or unpleasant, and it should never smell like ammonia. The ingredients list should be short. You should see only a few things, like salmon, salt, flavorings, and natural wood smoke. Avoid preservatives and additives. Finally, look for weird discolorations, mold, sliminess, or a mushy texture. Pick up the package and squeeze it.More tips to consider
- Make sure the cream cheese is at room temperature, and beat it with a mixer until smooth before spreading it onto your egg mixture so it spreads more easily.
- Go light when adding the salt. Salmon is usually salty on its own.
- To keep the keto arugula salmon roll from falling apart, chill it in the fridge for at least an hour before serving so it sets.
- Hold the salmon roll with fancy toothpicks if it still wants to fall apart.
- Use the best full-fat cream cheese; don’t use the low-fat kind, or it may end up watery.
- If you don’t have a food processor, use a blender or chopper to chop the pine nuts and arugula, then mix in the eggs and cheese.


My mom loves salmon, so I’ll have to share this recipe with her. It looks like a delicious one!
Wow this looks so professional. I love colorfull foods!
These look delicious. A nice healthy lunch idea! I will have to try this.
This looks so yummy! Can’t wait to make this for future gatherings.
Hands up salmon is something I could eat everyday and I totally want to bite into this roll right now it looks delicious.
I love smoked salmon so will have to try this. The colours are beautifully vibrant!
The colors makes me hungry! I will check the recipe and will try to make one.
Oh I so love salmon, and this looks so yummy though looks hard for me to prepare, but I’ll try.
I want to try to make this, but what SIZE is the sheet pan?
Also, is the parmesan for binding purposes or just flavour? I ask because if it’s for binding, I need to include it, but if it’s for taste, then I can leave it out (since I don’t like this type of cheese).
Thanks!
This looks so good. I love the salmon with the arugula, and it’s so healthy, too!
I’m impressed! The combination of peppery arugula, rich salmon, and toasted pine nuts creates an explosion of flavors in every bite.
Oh wow! These are amazing! They’re very tasty and they look so cute! I love them!
Had leftover smoked salmon to use and these turned out so good! Thank you!
These salmon rolls were amazing such a great low carb option