Imagine slicing into a golden roasted salmon roll, watching the tender fillet and bright spinach peek out with a fresh herb aroma that instantly makes the whole kitchen feel cozy and restaurant quality.
This is the perfect weeknight dinner when you want something elegant but easy, healthy but deeply satisfying, and it pairs beautifully with a simple lemon roasted potato or a crisp green salad.
SaveI first made this for a quiet Tuesday at home and it turned an ordinary evening into a little celebration, and I am excited to share it so you can enjoy that same pause in your busy week.
Salmon Spinach Roll Recipe
Ingredients
Salmon Filling
To Serve
Instructions
- Preheat oven and prepare baking sheet
Preheat your oven to 400 degrees Fahrenheit. Line a rimmed baking sheet with foil and lightly grease it with olive oil or a quick spray of cooking oil so the salmon rolls do not stick.
- Pat salmon dry and season
Blot the salmon fillets gently with paper towels, then rub them evenly with olive oil, salt, pepper, garlic powder, and smoked paprika. This helps the spices cling and creates a flavorful crust.
- Prepare the spinach herb mixture
In a small bowl, combine chopped spinach, dill, parsley, lemon zest, lemon juice, Parmesan, and a pinch of salt and pepper. Mix until the herbs and cheese are evenly distributed.
- Lay out salmon and add filling
Place each salmon fillet on the board with the thicker end closest to you. Spread about three tablespoons of the spinach mixture along the center of each fillet, leaving a small border at the edges.
- Optional bacon and cheese layer
If using bacon, wrap two slices around each fillet over the spinach mixture, then sprinkle a little shredded mozzarella on top for extra richness and gooey texture.
- Roll and secure the fillets
Starting at the thicker end, gently roll the salmon around the filling and tuck the ends underneath so the roll is compact and secure. Kitchen twine or toothpicks work well to keep them in place.
- Sear the rolls in the pan
Heat a nonstick or cast iron skillet over medium heat and add a thin drizzle of oil. Sear each salmon roll for two to three minutes per side until the exterior is golden and the bacon is crisp if using.
- Bake until just cooked through
Transfer the rolls to the prepared baking sheet and bake for 10 to 12 minutes, or until the salmon flakes easily with a fork and reaches an internal temperature of 145 degrees Fahrenheit.
- Rest and garnish
Let the salmon rolls rest for five minutes before removing the twine or toothpicks. Scatter fresh parsley on top and finish with a quick squeeze of lemon juice to brighten the flavors.
- Serve and enjoy
Plate the salmon spinach rolls alongside rice, roasted vegetables, or a simple green salad, and serve with lemon wedges for an extra bright finish.
Substitutions and variations
- Use sea salt instead of kosher salt if that is what you have on hand.
- Swap fresh dill with 1 teaspoon dried dill if you do not have fresh bunches.
- Replace salmon with firm white fish such as cod or halibut for a different texture.
- Use gluten free breadcrumbs instead of Parmesan for a dairy free version if you skip the cheese.
Chloe's tips
- Pat the salmon very dry before seasoning for better searing and crust formation.
- Leave a little space at the ends when rolling so the filling stays tucked inside during cooking.
- Let the salmon rest after baking so the juices settle and the rolls hold together when you slice them.
How to store it
- Cool completely before storing in an airtight container in the refrigerator for up to 3 days.
- Reheat gently in a low oven or skillet just until warmed through to keep the salmon tender and avoid drying.
Serving suggestions
Serve these salmon spinach rolls as a beautiful centerpiece for a relaxed dinner.
- Thinly sliced rolls with a squeeze of fresh lemon
- Over a bed of baby arugula or mixed greens
- With herbed new potatoes or roasted carrots on the side
- A glass of crisp white wine or sparkling water with mint

Frequently asked questions
Can I make this recipe ahead and reheat later?
Yes, you can fully assemble and bake the rolls, then store them in the refrigerator for up to 3 days. Reheat in a 350 degree Fahrenheit oven for 10 to 15 minutes until warmed through.
What if I do not have fresh spinach on hand?
Thawed and well drained frozen spinach works well. Just squeeze out as much excess moisture as possible and chop roughly before mixing with the herbs and cheese.
Can I use a different type of fish for this recipe?
Firm white fish such as cod, halibut, or sea bass can be used instead of salmon. Adjust cooking time slightly so the fish flakes easily and reaches 145 degrees Fahrenheit.
Is this recipe suitable for meal prep during the week?
Absolutely, the rolls store well in the fridge and reheat beautifully, making them ideal for healthy lunches or quick dinners from Sunday to midweek.
Let's get cooking!
I hope you enjoy making and sharing this salmon spinach roll as much as I have; it is such a rewarding way to bring a little restaurant quality to your weeknight table with minimal fuss.




