
I absolutely love how this Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe comes together—it’s a perfect blend of rich, buttery flavors paired with fresh, vibrant ingredients. Whenever I make this dish, it feels like I’m enjoying a little slice of Italy right in my own kitchen. The creamy sauce with Parmesan, garlic, and herbs makes the salmon feel extra special, but without any complicated steps.
This recipe is fantastic when you want a quick yet impressive weeknight dinner, or when guests come over and you want to serve something that’s both healthy and indulgent. You’ll find that the balance of juicy cherry tomatoes and tender spinach brings a fresh pop to the buttery salmon, making it a meal your whole family will go crazy for.
Why You’ll Love This Recipe
- Simple but Sophisticated: The creamy butter sauce with garlic and herbs tastes gourmet without any fuss.
- Quick Weeknight Winner: Ready in about 25 minutes, making it perfect for busy nights.
- Balanced Flavors and Nutrition: The combination of salmon, tomatoes, and spinach gives you healthy protein and veggies all in one pan.
- Family Favorite: I’ve noticed even picky eaters enjoy the mild but flavorful sauce and tender fish.
Ingredients You’ll Need
The ingredients for this Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe are straightforward and easy to find, but each one plays an important role. Fresh herbs and good-quality butter especially make a noticeable difference, so I always recommend spending a little extra on those.
- Olive oil: Opt for extra virgin for the best flavor and smokiness when searing the salmon.
- Salmon fillets: Skin-on works best to help keep the fish moist and crispy.
- Kosher salt: Essential for seasoning and bringing out the natural flavors.
- Freshly cracked black pepper: Adds just the right subtle kick.
- Butter: Key to the rich Tuscan sauce, so don’t skimp here.
- Garlic: Minced fresh garlic gives an aromatic punch to the sauce.
- Cherry tomatoes: Their sweetness balances the richness of the butter perfectly.
- Baby spinach: Wilted in the sauce, it adds a fresh, healthy touch.
- Heavy cream: Creates that luscious, silky texture in the sauce.
- Parmesan cheese: Freshly grated for the best cheesy depth and thickness.
- Fresh parsley and/or basil: Fresh herbs brighten and lift the whole dish.
- Lemon wedges: A squeeze right before serving cuts through the richness beautifully.
Variations
I love to tweak this Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe based on what I have on hand or the season. Feel free to make it your own—there’s plenty of room to experiment while keeping that creamy, comforting vibe.
- Use different greens: I’ve swapped spinach for kale or arugula when I want a bit more texture and peppery flavor.
- Dairy-free option: Try coconut cream instead of heavy cream and use olive oil or dairy-free butter to keep it creamy for those with dietary restrictions.
- Spice it up: Adding a pinch of red pepper flakes to the garlic butter sauce gives the dish a lovely gentle heat that my family enjoys.
- Herb swap: Sometimes I use fresh thyme or rosemary instead of basil for a different herbal note.
How to Make Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe
Step 1: Sear the Salmon to Golden Perfection
Start by warming olive oil in a large nonstick skillet over medium-high heat, so it’s shimmering but not smoking. Season your salmon fillets generously with kosher salt and freshly cracked black pepper. Place the salmon skin side UP (yes, skin up first!) and let it cook undisturbed for about 5 minutes. You’ll see the flesh turn a lovely golden color—this means you’re building flavor and a beautiful crust. Flip the fillets and cook another 2 minutes on the skin side before transferring the salmon to a plate to rest. This simple technique locks in moisture and makes the skin crispy when served.
Step 2: Build the Creamy Garlic Butter Sauce
Lower the heat to medium and add the butter to the same skillet, scraping up any salmon bits left behind—that’s flavor gold. Once the butter melts, toss in the minced garlic and stir for about 20 seconds until fragrant. Quick tip: don’t let the garlic brown or it can turn bitter. Add halved cherry tomatoes, season again lightly with salt and pepper, and cook until the tomatoes start to burst and soften, about 3-4 minutes. The burst tomatoes release juice which helps build the sauce.
Step 3: Add Spinach and Cream for Extra Richness
Once your cherry tomatoes are soft and juicy, add the baby spinach, cooking just until it’s wilted but still vibrant green—that usually takes a minute or two. Pour in the heavy cream and stir in freshly grated Parmesan and chopped parsley or basil. Bring the mixture to a gentle simmer, lowering heat so the sauce bubbles lightly, then cook for 3 minutes to thicken. This step really transforms the sauce into a silky, luxurious coating for the salmon.
Step 4: Finish Cooking and Serve
Return the salmon fillets to the skillet, nestling them gently into the sauce. Let everything simmer together for another 2 to 3 minutes, so the salmon finishes cooking through and absorbs those amazing flavors. Before plating, garnish with more fresh herbs and a generous squeeze of lemon—you’ll find that lemon juice cuts through the richness perfectly, brightening up every bite.
Pro Tips for Making Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe
- Pat Dry Salmon: Removing moisture from the salmon skin helps it crisp up beautifully during searing.
- Don’t Overcrowd the Pan: Cook the salmon fillets in a single layer for even browning and avoid steaming.
- Use Fresh Garlic: Freshly minced garlic adds an unmistakable aroma that dried garlic just can’t replace.
- Simmer Sauce Gently: Keep heat medium-low when reducing the sauce to avoid separating the cream and butter.
How to Serve Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe
Garnishes
I love to finish this dish with a handful of chopped fresh parsley or basil to brighten it up visually and taste-wise. Sometimes a sprinkle of extra grated Parmesan right on top is a hit too. And don’t skip those lemon wedges — a quick squeeze before eating elevates the whole flavor profile.
Side Dishes
This salmon pairs beautifully with simple sides like garlic roasted potatoes or creamy polenta. For a lighter option, I often serve it alongside quinoa or a crisp green salad dressed with lemon vinaigrette. Crusty bread is perfect for soaking up the luscious sauce—trust me, you don’t want to miss that part!
Creative Ways to Present
For a special occasion, I like to plate the salmon over a bed of creamy risotto and drizzle the sauce artfully around the edges. Adding edible flowers or microgreens makes it look restaurant-worthy without extra effort. Setting the salmon fillets skin side down on the plate gives a nice contrast in textures that impresses guests every time.
Make Ahead and Storage
Storing Leftovers
I store leftover Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe in an airtight container in the fridge for up to 2 days. The flavors actually mellow out nicely overnight. Just make sure to keep the sauce and salmon together so the fish stays moist.
Freezing
While I prefer fresh, you can freeze leftovers by placing salmon and sauce in a freezer-safe container. When thawed, the texture of the spinach changes a bit but the overall flavor stays delicious. I recommend freezing only if you’re planning to reheat for a quick lunch rather than serving it to guests.
Reheating
Reheat gently in a skillet over low heat with a splash of water or broth to loosen the sauce. This helps avoid drying out the salmon. Microwaving is okay but I find it can toughen the fish a bit, so the stovetop method gives better results.
FAQs
-
Can I use frozen salmon for this Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe?
Yes, you can use frozen salmon, but be sure to thaw it completely and pat it dry before cooking. This helps achieve a nice sear without steaming the fish. Cooking times might be a bit shorter or longer depending on thickness, so keep an eye on it to avoid overcooking.
-
Is it necessary to use heavy cream in the sauce?
Heavy cream gives the sauce a rich, smooth texture but if you want a lighter version, you can substitute with half-and-half or even a mix of milk and some flour for thickening. The sauce won’t be quite as velvety, but it will still taste delicious.
-
Can this recipe be made dairy-free?
Absolutely! Replace the butter with olive oil or a dairy-free butter substitute, and swap the heavy cream for full-fat coconut milk or cashew cream. Just note the flavor will be a bit different but still delicious and creamy.
-
What’s the best way to know when salmon is cooked through?
Salmon is done when it flakes easily with a fork but still looks moist inside. Cooking times vary, but with this recipe, the initial sear plus the final 2–3 minutes in the sauce should be perfect. Avoid overcooking to keep it tender and juicy.
Final Thoughts
This Tuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe quickly became one of my go-to dinners because it blends simplicity with a restaurant-quality feel. I promise you’ll enjoy how these flavors marry together in each bite, and you don’t need fancy ingredients or hours in the kitchen to pull it off. When you make it for yourself or those you love, I hope it brings you as much comfort and joy as it does me—plus plenty of happy seconds around the table!
PrintTuscan Butter Salmon with Cherry Tomatoes and Spinach Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
Tuscan Butter Salmon is a rich and flavorful dish featuring seared salmon fillets cooked in a luscious butter-garlic sauce with burst cherry tomatoes, fresh spinach, and creamy Parmesan. This Italian-inspired meal offers a perfect balance of tender, flaky fish and a velvety, herb-infused sauce, finished with a fresh squeeze of lemon for brightness.
Ingredients
Salmon and Seasoning
- 2 tablespoons olive oil
- 4 (6 ounces each) salmon fillets, skin on, patted dry
- Kosher salt, to taste
- Freshly cracked black pepper, to taste
Sauce Ingredients
- 3 tablespoons butter
- 3 cloves garlic, minced
- 1 1/2 cups halved cherry tomatoes
- 2 cups baby spinach
- 1/2 cup heavy cream
- 1/4 cup freshly grated Parmesan cheese
- 1/4 cup chopped fresh parsley and/or basil
- Lemon wedges, for serving
Instructions
- Heat the oil and season the salmon: Warm 2 tablespoons of olive oil in a large nonstick skillet over medium-high heat. Season the salmon fillets generously on all sides with kosher salt and freshly cracked black pepper.
- Sear the salmon: Once the oil is shimmering but not smoking, place the salmon fillets skin side up in the skillet. Cook without moving until the flesh develops a deep golden color, about 5 minutes. Then flip the fillets over and cook for an additional 2 minutes. Remove the salmon from the skillet and set aside on a plate.
- Prepare the sauce base: Reduce the heat to medium and add 3 tablespoons of butter to the skillet. After the butter melts, stir in the minced garlic and sauté until fragrant, about 20 seconds.
- Add tomatoes and spinach: Add the halved cherry tomatoes to the skillet and season with salt and pepper. Cook until the tomatoes begin to burst and release their juices. Then add the baby spinach and cook just until wilted.
- Create the creamy sauce: Stir in 1/2 cup heavy cream, 1/4 cup freshly grated Parmesan cheese, and 1/4 cup chopped fresh parsley or basil. Bring the mixture to a gentle simmer and reduce the heat so the sauce bubbles gently. Cook until slightly thickened and reduced, about 3 minutes.
- Return the salmon to the skillet: Place the salmon fillets back into the skillet and spoon the sauce over them. Simmer gently until the salmon is cooked through, about 2 to 3 minutes more.
- Garnish and serve: Garnish with additional fresh herbs and serve with lemon wedges for squeezing over the top just before eating.
Notes
- For extra flavor, allow the salmon fillets to come to room temperature before cooking to ensure even cooking.
- Do not overcrowd the skillet; cook the salmon in batches if needed to maintain the golden crust.
- You can substitute basil for parsley or use a mix of both to suit your taste.
- If you prefer a lighter version, replace heavy cream with half-and-half or a dairy-free alternative.
- Serve this dish with crusty bread or over a bed of rice or pasta to absorb the delicious sauce.
Nutrition
- Serving Size: 1 salmon fillet with sauce
- Calories: 520
- Sugar: 2g
- Sodium: 278mg
- Fat: 39g
- Saturated Fat: 16g
- Unsaturated Fat: 20g
- Trans Fat: 0.3g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 37g
- Cholesterol: 155mg