Why cook this at home
Spinach stuffed salmon is a fantastic dish that combines the rich flavors of salmon with a creamy spinach filling, making it a healthy option for your dinner table. Not only does this recipe provide a wonderful blend of textures and tastes, but it also offers nutritious benefits from both the salmon and the fresh spinach. Whether you’re preparing a weeknight meal or looking for something special to impress your guests, this dish fits the bill perfectly.
Steps at a glance
- Preheat the oven to 375°F (190°C).
- Prepare the spinach and cheese filling.
- Stuff each salmon fillet with the mixture.
- Sear the salmon in a skillet.
- Bake the stuffed salmon until cooked through.
Key ingredients
- 4 salmon fillets
- 2 cups fresh spinach, chopped
- 4 oz cream cheese, softened
- 1/2 cup feta cheese, crumbled
- 1/2 cup mozzarella cheese, shredded
- 2 cloves garlic, minced
- Salt and pepper to taste
- 2 tablespoons olive oil
- Lemon wedges for serving
The combination of cream cheese, feta, and mozzarella in the filling not only adds a delightful creaminess but also enhances the overall flavor profile. For more pasta-based dishes featuring spinach and salmon, check out this creamy salmon spinach pasta.
How to prepare it
- Preheat the oven to 375°F (190°C).
- In a bowl, mix together chopped spinach, cream cheese, feta cheese, mozzarella cheese, and minced garlic. Season with salt and pepper.
- Cut a pocket in each salmon fillet and stuff with the spinach mixture.
- Heat olive oil in a skillet over medium heat, and sear salmon fillets for 2-3 minutes on each side until golden brown.
- Transfer the salmon to a baking dish and bake for 15-20 minutes or until cooked through.
What to serve it with
This spinach stuffed salmon pairs beautifully with a variety of side dishes. Consider serving it alongside a crisp garden salad, roasted vegetables, or a light quinoa pilaf. For an additional flavor boost, a squeeze of fresh lemon juice can brighten up the dish. If you’re interested in more salmon recipes, explore how to prepare salmon in an air fryer by visiting this air fryer fresh salmon recipe.
How to store and freeze
Leftover spinach stuffed salmon can be stored in the refrigerator for up to three days. Make sure to place it in an airtight container to keep it fresh. For longer storage, you can freeze the stuffed salmon for up to three months; wrap each fillet tightly in plastic wrap before placing it in a freezer-safe bag. Always reheat leftovers to an internal temperature of 165°F to ensure safety. Remember to avoid leaving food out at room temperature for more than two hours.
Tips for best results
- Ensure your salmon fillets are fresh and not previously frozen for the best texture and flavor.
- Chop the spinach finely to help it mix seamlessly with the cheese filling.
- Allow the stuffed salmon to rest for a few minutes after baking, which helps with juiciness.
- Experiment with other cheese combinations, such as goat cheese or a blend of Italian cheeses, to personalize the flavor.
- Use a meat thermometer to check the internal temperature, ensuring it reaches 145°F for safe consumption.
Creative twists
- Add sun-dried tomatoes to the filling for a punch of flavor.
- Substitute kale or Swiss chard for spinach for a different nutritional profile.
- For a Mediterranean twist, include herbs such as dill or parsley in the spinach mixture.
- For a spicier kick, consider adding red pepper flakes to the filling or a drizzle of sriracha on top before serving.
Your questions answered
How long does it take to cook spinach stuffed salmon?
Cooking spinach stuffed salmon typically takes about 20-25 minutes, including both searing and baking times.
Can I use frozen salmon fillets for this recipe?
Yes, you can use frozen salmon fillets; however, ensure they are thoroughly thawed before preparing to prevent uneven cooking.
What are some good sides to serve?
Fresh salads, rice, steamed vegetables, or baked potatoes make excellent sides to complement the dish’s flavors.
Can I prepare the filling ahead of time?
Absolutely! You can prepare the spinach and cheese filling a day in advance and store it in the refrigerator until you’re ready to stuff the salmon.
How can I tell when the salmon is fully cooked?
Salmon should reach an internal temperature of 145°F to be fully cooked. The flesh should appear opaque and flake easily with a fork.
The combination of creamy cheeses and fresh spinach inside tender salmon makes for a dish that is both satisfying and nutritious. Consider giving this spinach stuffed salmon a try, adding your own twist to make it uniquely yours, and enjoy the delightful results in your kitchen.
PrintSpinach Stuffed Salmon
A healthy and delicious salmon dish filled with creamy spinach and cheese, perfect for impressing guests or enjoying a weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Pescatarian
Ingredients
- 4 salmon fillets
- 2 cups fresh spinach, chopped
- 4 oz cream cheese, softened
- 1/2 cup feta cheese, crumbled
- 1/2 cup mozzarella cheese, shredded
- 2 cloves garlic, minced
- Salt and pepper to taste
- 2 tablespoons olive oil
- Lemon wedges for serving
Instructions
- Preheat the oven to 375°F (190°C).
- Mix together chopped spinach, cream cheese, feta cheese, mozzarella cheese, and minced garlic in a bowl. Season with salt and pepper.
- Cut a pocket in each salmon fillet and stuff with the spinach mixture.
- Heat olive oil in a skillet over medium heat, and sear salmon fillets for 2-3 minutes on each side until golden brown.
- Transfer the salmon to a baking dish and bake for 15-20 minutes or until cooked through.
Notes
For the best results, use fresh salmon fillets and finely chop the spinach. Consider letting the stuffed salmon rest for a few minutes after baking to enhance juiciness.
Nutrition
- Serving Size: 1 fillet
- Calories: 350
- Sugar: 2g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 60mg






