Description
Hey friend! This Mediterranean baked salmon is exactly what you need on busy weeknights. In under 30 minutes, six simple ingredients come together to create a vibrant, healthy, and delicious meal that feels fancy but is totally easy. Think tender salmon bathed in garlicky, juicy cherry tomatoes with fresh basil — it’s like a little vacation on your plate! Perfect for family dinners or impressing guests without the stress.
Ingredients
-
6 salmon fillets (6 oz each), skin-on
-
1½ pints cherry tomatoes, halved
-
6 garlic cloves, smashed (no peeling needed!)
-
3 sprigs fresh basil (or 1 tsp dried Italian herbs)
-
4½ tbsp extra-virgin olive oil
-
Coarse salt and freshly ground black pepper
Instructions
-
Preheat oven to 400°F (200°C).
-
In a glass or ceramic baking dish, toss halved cherry tomatoes, smashed garlic, basil sprigs, and 3 tbsp olive oil. Massage gently with your hands to coat everything evenly. Season the tomatoes generously with salt and pepper — they carry the sauce!
-
Nestle the salmon fillets skin-side down in the tomato mixture, spacing them apart to avoid steaming. Drizzle the remaining 1½ tbsp olive oil over the salmon. Lightly season the fillets with salt and pepper.
-
Bake uncovered for 15–18 minutes. Check at 15 minutes: salmon should flake easily but still be juicy. If tomatoes aren’t bursting enough, broil for 1–2 minutes — watch closely!
-
Serve salmon with spoonfuls of tomato-garlic sauce and fresh torn basil on top.
Notes
-
Dry your salmon well before baking for crispier edges.
-
Don’t crowd the fillets — give them breathing room for perfect texture.
-
Smashed garlic softens into sweet, tender bites — no peeling means less fuss!
-
Halve your tomatoes to concentrate their sweetness and reduce watery sauce.
-
Want a twist? Try adding lemon slices, olives, or a sprinkle of feta before baking!
-
If salmon gets dry, check your oven temp and cook time — it cooks fast!
- Prep Time: 10 minutes
- Cook Time: 15–18 minutes
Nutrition
- Calories: 360 cal Per Serving
- Fat: 22g
- Carbohydrates: 5g
- Protein: 35g