There’s something special about a dish that feels both rustic and elegant, and this slow-roasted salmon does just that. Imagine tender, buttery salmon that flakes at the touch of a fork, resting in a warm, savory bath of roasted cherry tomatoes bursting with juice, briny olives, and fragrant garlic. It’s the kind of meal that fills the kitchen with an herby aroma and makes you want to linger around the table just a little longer.
Behind the Recipe
This recipe was born out of a love for simplicity and flavor. One quiet Sunday afternoon, I wanted something comforting yet light. The fridge had some tomatoes about to turn sweetly ripe, a small jar of olives from last week’s market trip, and a beautiful piece of salmon I couldn’t wait to use. A drizzle of good olive oil, a handful of fresh herbs from the garden, and a slow roast later, dinner was something magical. That’s how this cozy dish came to life, and it’s been a go-to ever since.
Recipe Origin or Trivia
Slow-roasting fish is a method that finds its roots in Mediterranean kitchens, where gentle cooking lets the natural flavors shine. This technique helps retain the salmon’s moisture while marrying it with the rich flavors of garlic, herbs, and tomatoes. Tomatoes and olives are pantry staples across Southern Europe, especially in Italian and Greek cuisines, and their combination with fish reflects the region’s love for simple, wholesome meals packed with character.
Why You’ll Love Slow-Roasted Salmon with Garlicky Tomatoes, Olives, and Herbs
This dish is more than just dinner. It’s a flavor experience that’s:
Versatile: Serve it warm with crusty bread, over fluffy couscous, or chilled over a crisp salad.
Budget-Friendly: Uses a few high-quality ingredients to deliver big flavor without breaking the bank.
Quick and Easy: Minimal prep, just layer and roast, then let the oven do the magic.
Customizable: Swap herbs, try different olives, or use other vegetables you have on hand.
Crowd-Pleasing: Elegant enough for guests, comforting enough for a weeknight dinner.
Make-Ahead Friendly: Pre-roast the tomato mixture and just add salmon when ready.
Great for Leftovers: Cold salmon flakes beautifully into pasta, grain bowls, or sandwiches.
Chef’s Pro Tips for Perfect Results
To make this recipe shine every single time, here are some insider tricks I’ve picked up:
- Use high-quality olive oil for richness that complements the salmon.
- Don’t skip the garlic—it mellows and sweetens as it roasts, creating a rich flavor base.
- Let the salmon come to room temperature before roasting to ensure even cooking.
- Use cherry tomatoes for their natural sweetness and juicy pop.
- Sprinkle fresh herbs right after roasting for maximum aroma and color.
Kitchen Tools You’ll Need
You won’t need fancy gadgets, just a few trusty basics:
Baking Dish: To hold the tomatoes, olives, and salmon in one flavorful pool.
Cutting Board and Knife: For halving the tomatoes and mincing garlic and herbs.
Mixing Bowl: To toss the tomato mixture before roasting.
Fork or Fish Spatula: To gently serve the delicate salmon.
Aluminum Foil (optional): To tent over the salmon if needed for gentler roasting.
Ingredients in Slow-Roasted Salmon with Garlicky Tomatoes, Olives, and Herbs
Each ingredient plays a key role in creating this deeply flavorful dish. Here’s what you’ll need:
- Salmon Fillet: 1.5 pounds, skin-on or skinless, center-cut. It provides a buttery base that soaks up all the flavor.
- Cherry Tomatoes: 2 cups, halved. These roast into juicy bursts of sweetness.
- Garlic Cloves: 4 cloves, thinly sliced. Roasts into mellow, golden slices that melt into the sauce.
- Mixed Olives: 3/4 cup, pitted. Adds salty, briny depth and texture.
- Fresh Thyme: 1 tablespoon, chopped. Brings earthy, floral notes to the dish.
- Fresh Parsley: 2 tablespoons, chopped. Adds brightness at the end.
- Olive Oil: 1/4 cup. Helps everything roast and meld together beautifully.
- Salt: 1 teaspoon. Enhances all the natural flavors.
- Black Pepper: 1/2 teaspoon, freshly cracked. Adds a gentle warmth.
- Red Pepper Flakes (optional): 1/4 teaspoon. For a subtle kick.
Ingredient Substitutions
Life happens, and substitutions can be a lifesaver. Here’s how to keep the dish flexible:
Salmon: Try Arctic char or steelhead trout.
Cherry Tomatoes: Use grape tomatoes or chopped Roma tomatoes.
Olives: Go with Kalamata, Castelvetrano, or green Cerignola.
Fresh Thyme: Dried thyme works in a pinch—use just 1 teaspoon.
Parsley: Swap with fresh basil or dill for a different herbaceous vibe.
Red Pepper Flakes: Use a pinch of smoked paprika instead for a warmer depth.
Ingredient Spotlight
Salmon: This oily fish is rich in omega-3 fatty acids and becomes tender and buttery when slow-roasted, soaking in the surrounding flavors beautifully.
Cherry Tomatoes: Their natural sweetness and low moisture content make them ideal for roasting, turning into juicy, caramelized gems.

Instructions for Making Slow-Roasted Salmon with Garlicky Tomatoes, Olives, and Herbs
This dish is a breeze to put together, and the oven handles most of the work. Here’s how we do it:
1. Preheat Your Equipment:
Set your oven to 300°F (150°C). You want gentle heat that coaxes flavor slowly.
2. Combine Ingredients:
In a mixing bowl, toss the halved tomatoes, sliced garlic, olives, thyme, olive oil, salt, black pepper, and red pepper flakes if using.
3. Prepare Your Cooking Vessel:
Spread the tomato mixture evenly in a baking dish or shallow pan large enough to hold the salmon without overlapping.
4. Assemble the Dish:
Nestle the salmon fillet, skin-side down, in the center of the tomato mixture. Spoon a bit of the mixture over the top of the salmon for extra moisture.
5. Cook to Perfection:
Roast in the preheated oven for 35 to 45 minutes, depending on thickness. The salmon should be just cooked through and flake easily.
6. Finishing Touches:
Remove from oven and sprinkle chopped fresh parsley over the top. Let it rest for 5 minutes before serving.
7. Serve and Enjoy:
Spoon tomatoes and juices over the salmon when serving. Serve with crusty bread, couscous, or a green salad.
Texture & Flavor Secrets
Slow roasting brings out the best in every component. The salmon becomes soft and silky, the tomatoes collapse into a rich, jammy sauce, and the garlic mellows into sweet, savory slivers. Each bite is a burst of briny, herby, juicy flavor with a buttery fish center.
Cooking Tips & Tricks
Here are a few extra tricks to keep in your back pocket:
- Let your salmon sit out for 15 minutes before cooking to remove chill.
- Use a baking dish with low sides so moisture doesn’t steam the fish.
- Don’t overbake—check the center with a fork around 35 minutes.
What to Avoid
These simple slip-ups can impact the final dish, so steer clear of them:
- Overcrowding the dish, which prevents even roasting.
- Using underripe tomatoes—they won’t break down properly.
- High heat, which dries out the salmon instead of coaxing tenderness.
Nutrition Facts
Servings: 4
Calories per serving: 390
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Make-Ahead and Storage Tips
This dish is excellent for preparing in stages. Roast the tomato-olive base a day ahead and refrigerate. Just add the salmon and roast before serving. Leftovers keep well in the fridge for up to 3 days. Reheat gently or enjoy cold in salads. Avoid freezing, as the texture of the tomatoes and salmon may change.
How to Serve Slow-Roasted Salmon with Garlicky Tomatoes, Olives, and Herbs
Plate the salmon with a generous spoonful of the juicy tomato-olive mixture. Add crusty bread to mop up the juices or serve over rice, polenta, or couscous for a hearty base. A side of lemony arugula salad balances the richness beautifully.
Creative Leftover Transformations
Don’t let a single flake go to waste. Here are some fun ways to reuse it:
- Flake the salmon into a cold pasta salad with extra herbs.
- Use it in wraps with greens and a yogurt-garlic sauce.
- Add to scrambled eggs for a brunch-worthy dish.
Additional Tips
- Use extra-virgin olive oil for the deepest flavor.
- Don’t overmix the tomato mixture—keep the textures whole.
- A squeeze of lemon just before serving adds brightness.
Make It a Showstopper
Presentation matters. Serve the salmon in the same rustic baking dish with herbs sprinkled over the top and a drizzle of extra oil. Garnish with a few extra olives and some flaky sea salt for visual pop.
Variations to Try
- Mediterranean Twist: Add capers and sliced red onions to the mix.
- Spicy Version: Use chili oil or more red pepper flakes.
- Lemon-Herb: Add thin lemon slices on top of the salmon before roasting.
- Creamy Finish: Stir in a spoonful of crème fraîche to the tomato mixture after roasting.
- Add Veggies: Include zucchini or bell peppers for a heartier version.
FAQ’s
Q1: Can I use frozen salmon?
A1: Yes, just make sure to thaw it completely and pat dry before roasting.
Q2: Can I skip the olives?
A2: Absolutely. The dish will still be flavorful without them.
Q3: What type of tomatoes work best?
A3: Cherry or grape tomatoes are ideal for their sweetness and roasting ability.
Q4: Do I need to flip the salmon while roasting?
A4: No need—leave it skin-side down the entire time for best results.
Q5: Can I cook this at a higher temperature?
A5: You can, but it may dry out the salmon. Slow roasting keeps it tender.
Q6: Is this dish good served cold?
A6: Yes, it makes a delicious chilled salad topping or wrap filling.
Q7: Can I use dried herbs?
A7: Yes, but use less—dried herbs are more concentrated.
Q8: What should I do with leftover tomato mixture?
A8: Use it as a pasta sauce or sandwich spread.
Q9: Is this dish keto-friendly?
A9: Yes, it’s low in carbs and fits into a keto meal plan.
Q10: Can I make this on a sheet pan?
A10: Yes, just ensure the ingredients are snug but not crowded.
Conclusion
Slow-roasted salmon with garlicky tomatoes, olives, and herbs is a cozy, flavor-packed dish that feels like a warm hug on a plate. It’s easy enough for a weeknight yet special enough for guests. Trust me, you’re going to love this one—it’s worth every bite.
Print
Slow-Roasted Salmon with Garlicky Tomatoes, Olives, and Herbs
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Roasting
- Cuisine: Mediterranean
Description
Slow-roasted salmon paired with garlicky tomatoes, briny olives, and fresh herbs, creating a Mediterranean-inspired dish full of comforting flavors and juicy textures.
Ingredients
- 1.5 pounds salmon fillet
- 2 cups cherry tomatoes, halved
- 4 garlic cloves, thinly sliced
- 3/4 cup mixed olives, pitted
- 1 tablespoon fresh thyme, chopped
- 2 tablespoons fresh parsley, chopped
- 1/4 cup olive oil
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
Instructions
- Preheat oven to 300°F (150°C).
- In a mixing bowl, toss cherry tomatoes, garlic, olives, thyme, olive oil, salt, black pepper, and red pepper flakes if using.
- Spread the tomato mixture in a baking dish.
- Place the salmon fillet, skin-side down, in the center of the dish. Spoon some tomato mixture on top.
- Roast for 35 to 45 minutes until salmon is cooked through and flakes easily.
- Remove from oven and sprinkle with fresh parsley.
- Let rest for 5 minutes before serving.
- Spoon juices and tomatoes over the salmon when serving.
Notes
- Use high-quality olive oil for deeper flavor.
- Let the salmon sit at room temperature before cooking for even roasting.
- Customize with different herbs like basil or dill.
Nutrition
- Serving Size: 1 portion
- Calories: 390
- Sugar: 3g
- Sodium: 640mg
- Fat: 28g
- Saturated Fat: 5g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 75mg