Baked Stuffed Salmon with Spinach – Delicious Dinner in 25 Minutes

This stuffed salmon recipe is downright delicious — tender salmon fillets filled with a rich and creamy mix of cream cheese, garlic, melted butter, parmesan, and spinach, all baked to golden perfection. It’s a main dish that’s easy enough for busy weeknights but fancy enough to impress friends or spice up a cozy date night at home!
Scroll down to the recipe card below for all the exact measurements, ingredient details, and step-by-step instructions.
This stuffed salmon recipe takes simple, everyday fillets and turns them into a creamy, savory showstopper that feels special but doesn’t require extra time or fuss. Each salmon fillet gets a pocket cut into it and is loaded with a creamy combo of cream cheese, parmesan, garlic, and spinach. Then, a quick broil gives it a beautiful golden top and brings out buttery, delicious flavors—all done in just about 25 minutes from start to finish.
We’ve included a handy printable recipe card below with exact ingredient amounts and easy-to-follow steps, plus photos to guide you, timing tips, and troubleshooting tricks. Whether you want a quick weeknight dinner for your family, a neat date night meal, or a dish to impress friends at a small get-together, this recipe is designed to be both dependable and versatile.
- You’ll have this ready in around 25 minutes total (15 minutes hands-on prep, about 10 minutes cooking time).
- The broiling method speeds things up and creates a quick caramelized top — make sure your oven rack is set about 8–10 inches from the broiler.
- Plus, I’ll share make-ahead, storage, and reheating tips, along with some exciting flavor swaps, like a Mediterranean spin, crab-stuffed variation, and a crunchy herb crust option.
Keep scrolling to find the full ingredient list, detailed step-by-step instructions, and pro-level tips that make this one of my favorite stuffed salmon dishes to whip up.
What Makes It Special
- This tasty dinner comes together in about 30 minutes, perfect for busy weeknights when you want something a bit special but simple, yet it shines just as well for entertaining or a cozy date night in.
- Salmon packs a punch of heart-healthy omega-3s, high-quality protein, and key nutrients — and the creamy cheese filling makes it delicious, even for kids or picky eaters.
- The rich and cheesy spinach filling elevates basic salmon fillets into something that feels like restaurant-quality fare — trust me, it tastes fancy! Pair with your favorite sides—like pull-apart garlic bread—and you have a full elegant meal.
- We’re broiling instead of baking, which means a faster cook time with a gorgeous golden top. The melted butter in the pan turns into a simple sauce that’s just amazing drizzled over the finished salmon, making this one of the ultimate stuffed salmon recipes out there — or try blackened salmon stuffed with spinach and Parmesan for a spicier twist.
Ingredient Checklist

- 4 salmon fillets (each about 4–6 ounces)
- 4 tablespoons butter, cut into 1-tablespoon pats
- 1 tablespoon olive oil
- 1 tablespoon seasoning blend of your choice (I love Blackened Redfish Magic here)
- Salt and pepper, to taste
- 8-ounce package cream cheese, softened to room temp
- 1/4 cup grated Parmesan cheese
- 2 packed cups fresh spinach (roughly chopped if you want)
- 3 cloves garlic, minced finely
How to Make It
- If using frozen salmon, thaw overnight in the refrigerator and pat dry with paper towels before prepping.
- Preheat the broiler on high (about 500–550°F) and place pats of butter in an oven-safe skillet or baking dish to melt while you prep.
- Using a sharp knife, cut a pocket in each salmon fillet: start 1/2 inch from one side and slice horizontally about three-quarters through, stopping 1/2 inch from the opposite side.
-
In a mixing bowl, combine softened cream cheese, grated Parmesan, chopped spinach, and minced garlic; season with salt and pepper and stir until smooth.

- Gently stuff the cream cheese mixture into each salmon pocket, packing lightly to avoid tearing or overfilling.
- Brush the top of each stuffed fillet with olive oil and sprinkle evenly with your seasoning blend, then place the fillets in the skillet with the melting butter.
- If previously refrigerated, let the stuffed salmon sit at room temperature about 15 minutes before broiling for more even cooking.
-
Arrange the oven rack 8–10 inches from the broiler element and broil on high for 6–9 minutes, until the filling is golden and the salmon reaches desired doneness (USDA recommends 145°F).

-
Remove from the oven, let the fillets rest 3–4 minutes, then spoon melted butter from the pan over each fillet before serving.

Tips for Best Results
- Look for thicker, center-cut salmon fillets at least 1-inch thick. Thinner fillets are harder to stuff and tend to dry out faster during cooking. Thick center pieces hold the filling well and cook evenly for the best results. If your fillets are on the thinner side, consider a quick skillet option like Creamy Tuscan Salmon for moist, reliable results.
- Cut your pockets carefully to avoid ripping the salmon. Start your knife about 1/2 inch from one edge and slice horizontally about three-quarters through the fillet, ending 1/2 inch from the opposite side. This technique gives you a perfect pocket without tearing the fish. New to pocket-cutting? The same method is used in Spinach Stuffed Chicken Breast (6 ingredients) if you want another example.
- Don’t overstuff the pockets! A generous filling is great, but packing in too much can cause tearing or cause the filling to spill during cooking.
- To get that perfect golden top without drying out the salmon, set your broiler rack about 8-10 inches from the heat source. Watch it closely in the final few minutes — broilers can turn dish from golden to burnt in no time.
Easy Flavor Swaps

Mediterranean Style: Swap out the spinach for sun-dried tomatoes and toss in some chopped kalamata olives for a bright, tangy twist—great alongside homemade pita bread.
Crab Stuffed Salmon: Swap half the cream cheese for lump crab meat. This adds a rich, luxurious seafood flavor for an ultra-special treat.
Herb-Crusted: Mix in some panko breadcrumbs with fresh chopped herbs like parsley or dill, and sprinkle that on top before broiling for a crispy, flavorful crust. No panko? Pulse a batch of easy homemade croutons into coarse crumbs and use those instead.
Make-Ahead and Storage
You can make the filling up to two days ahead and keep it covered in the fridge. When ready to cook, stuff the salmon and refrigerate for up to 4 hours before broiling — just take it out about 15 minutes before cooking to come to room temperature for more even cooking.
If you have leftovers, store cooked salmon in an airtight container in the fridge for up to 3 days. Leftover salmon is also great flaked into Salmon Spinach Pasta for an easy next-day meal.
To reheat, warm it gently in a 300°F oven for 8–10 minutes until warmed through. This slow heat helps keep the salmon tender without drying it out. Using an instant-read thermometer can help you check the temperature so you don’t overdo it.
Using frozen salmon? Make sure to thaw it overnight in the refrigerator and pat dry with paper towels before stuffing and cooking—this helps avoid watery filling and soggy texture.

Answers to Common Questions
How do you cook stuffed salmon?
The secret is cutting a careful pocket in the salmon—about 3/4 of the way through without slicing all the way through—then stuffing it with the creamy filling. Broil 8-10 inches from the heat on high (around 500-550°F) for 6-9 minutes until the filling is golden and the salmon is cooked through.
How long do you cook stuffed salmon in the oven?
Broiling takes about 6-9 minutes, depending on your doneness preference (6 for medium-rare, 9 for well done). If you prefer baking, cook at 375°F for 18-22 minutes or until the internal temp reaches 145°F.
Can I prepare this baked stuffed salmon recipe ahead of time?
Absolutely! You can stuff the salmon and keep it refrigerated up to 4 hours before cooking. Just bring it to room temperature about 15 minutes before broiling for best results.
What if I don’t have an oven-safe skillet?
No worries! Use any baking dish you have on hand and add the pats of butter right into the dish. Then proceed with the recipe as normal.
Can I use frozen salmon?
Yes, just make sure it’s fully thawed in the fridge overnight and patted dry before stuffing and cooking to avoid excess moisture.

Tender salmon fillets stuffed with a creamy mix of cream cheese, garlic, melted butter, parmesan, and spinach, broiled to golden perfection for a quick yet elegant main dish.
- Total Time: 25 minutes
- Yield: 4 servings 1x
Ingredients
- 4 salmon fillets (each about 4–6 ounces, at least 1-inch thick)
- 4 tablespoons butter, cut into 1-tablespoon pats
- 1 tablespoon olive oil
- 1 tablespoon seasoning blend of your choice (e.g., Blackened Redfish Magic)
- Salt and pepper, to taste
- 8-ounce package cream cheese, softened to room temperature
- 1/4 cup grated Parmesan cheese
- 2 packed cups fresh spinach, roughly chopped
- 3 cloves garlic, minced finely
Instructions
- If using frozen salmon, thaw overnight in the refrigerator and pat dry with paper towels before prepping.
- Preheat the broiler on high (about 500–550°F) and place pats of butter in an oven-safe skillet or baking dish to melt while you prep.
- Using a sharp knife, cut a pocket in each salmon fillet: start 1/2 inch from one side and slice horizontally about three-quarters through, stopping 1/2 inch from the opposite side.
- In a mixing bowl, combine softened cream cheese, grated Parmesan, chopped spinach, and minced garlic; season with salt and pepper and stir until smooth.
- Gently stuff the cream cheese mixture into each salmon pocket, packing lightly to avoid tearing or overfilling.
- Brush the top of each stuffed fillet with olive oil and sprinkle evenly with your seasoning blend, then place the fillets in the skillet with the melting butter.
- If previously refrigerated, let the stuffed salmon sit at room temperature about 15 minutes before broiling for more even cooking.
- Arrange the oven rack 8–10 inches from the broiler element and broil on high for 6–9 minutes, until the filling is golden and the salmon reaches desired doneness (USDA recommends 145°F).
- Remove from the oven, let the fillets rest 3–4 minutes, then spoon melted butter from the pan over each fillet before serving.
Notes
For best results, use thicker, center-cut salmon fillets at least 1-inch thick to hold filling and avoid drying out., Cut pockets carefully to avoid ripping the salmon; avoid overstuffing to prevent tearing or spills during cooking., Set broiler rack 8-10 inches from heat source and watch closely to prevent burning., Flavor swaps include: Mediterranean style with sun-dried tomatoes and kalamata olives; crab stuffed by replacing half the cream cheese with lump crab meat; herb-crusted with panko breadcrumbs and fresh herbs sprinkled on top before broiling., Make filling up to two days ahead; stuff salmon and refrigerate up to 4 hours before cooking., Store cooked leftovers in airtight container in fridge up to 3 days; reheat gently in 300°F oven for 8–10 minutes to maintain tenderness., Frozen salmon should be thawed overnight and patted dry before stuffing and cooking to avoid soggy texture.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
Nutrition
- Serving Size: 1 stuffed salmon fillet
- Calories: Approximately 400-450 calories per serving
- Fat: About 30 grams per serving
- Carbohydrates: Approximately 5 grams per serving
- Protein: About 30 grams per serving