This salmon with tomato cream sauce is a quick and flavorful 30-minute dinner made with seared salmon fillets, burst cherry tomatoes, garlic, Parmesan, and fresh basil. The creamy tomato sauce pairs perfectly with tender salmon, making it an easy weeknight recipe that also works for special occasions. Serve with pasta, rice, or crusty bread for a complete meal.

Ingredients
- 4 salmon fillets
- Fine sea salt and freshly cracked black pepper
- โ cup olive oil, divided
- 2 pounds cherry or grape tomatoes
- 4 cloves garlic, pressed or finely minced
- ยฝ teaspoon crushed red pepper flakes
- โ to ยฝ cup heavy cream (adjust to taste)
- โ cup fresh basil leaves, roughly torn and packed
- 1 ounce freshly grated Parmesan cheese, plus extra for serving
Instructions
1. Cook the salmon
Pat the salmon fillets dry and season generously with salt and pepper. Heat 1 tablespoon of olive oil in a large non-stick skillet over medium-high heat. Place the salmon flesh-side down and sear for 2โ3 minutes without moving, until golden brown. Flip and cook another 2 minutes, or until nearly cooked through. Transfer to a plate and set aside.
2. Burst the tomatoes
Add the remaining olive oil to the same skillet and reduce the heat to medium. Stir in the tomatoes, garlic, and red pepper flakes, tossing to coat. Cook for 10โ15 minutes, stirring occasionally, until the tomatoes burst and their juices reduce into a thick, chunky sauce. (You can gently press some tomatoes with a spoon to release more juices, but leave most intact for texture.)
3. Finish the sauce
Stir in the heavy cream, basil, Parmesan, 1 teaspoon of sea salt, and a few twists of black pepper. Mix gently until combined.
4. Combine with salmon
Nestle the salmon fillets back into the skillet with the sauce. Cook for 1โ2 minutes more, until the salmon reaches your preferred doneness.
5. Season and serve
Taste the sauce and adjust with more salt, pepper, or red pepper flakes if needed. Garnish with extra Parmesan and basil before serving.
Why Youโll Love This Recipe
- A quick 30-minute dinner packed with fresh flavors
- Creamy, garlicky tomato sauce pairs perfectly with salmon
- Elegant enough for guests but simple enough for a weeknight meal
- Customizable with your favorite herbs, spices, and sides

Tips
- Pat salmon dry before searing for the best golden crust.
- Use freshly grated Parmesan for a smoother sauce that melts well.
- For thicker sauce, simmer a little longer before adding cream.
- Donโt overcook salmon โ remove from heat just before itโs fully done; it will finish cooking in the sauce.
Variations and Substitutions
- Protein Swap: Try with cod, halibut, shrimp, or chicken.
- Dairy-Free: Use coconut cream instead of heavy cream and skip the Parmesan.
- Herbs: Swap basil for fresh parsley, oregano, or thyme.
- Extra Veggies: Add spinach, zucchini, or bell peppers for more color and nutrition.
- Spice Level: Increase or decrease crushed red pepper flakes to suit your taste.
FAQs
Can I use canned tomatoes instead of fresh?
Yes, but the flavor and texture will be different. Whole canned tomatoes work best if fresh cherry tomatoes arenโt available.
Do I need skin-on salmon?
Skin-on fillets are recommended for searing, but skinless works too โ just handle more carefully.
Can I make the sauce ahead?
Yes, prepare the sauce up to 2 days in advance. Reheat gently and add salmon just before serving.
Serving
- Serve with pasta, rice, or couscous to soak up the sauce.
- Pair with crusty bread for dipping.
- Add a green side salad or roasted vegetables for a complete meal.
Suggestions
- Make it a dinner party dish by serving on a platter with extra sauce and garnishes.
- Pair with a crisp white wine like Sauvignon Blanc or Pinot Grigio.
- Double the sauce recipe โ itโs delicious spooned over grilled chicken or tossed with pasta.








Leave a Reply