Go Back
+ servings
Print Recipe Add to Collection
5 from 3 votes

Salmon with Roasted Tomatoes and Onions

Prep Time10 mins
Cook Time30 mins
Total Time40 mins
Servings: 4
Calories: 304kcal


  • 2 pounds fresh or frozen salmon fillets
  • 2 cups grape tomatoes
  • 1 onion thinly sliced
  • 4 tsp fresh oregano or 1 tsp dried oregano crushed
  • 1 tbsp olive oil
  • 4 cloves garlic minced
  • 1/2 tsp salt
  • 1/2 tsp ground black pepper


  • Thaw fish if frozen. Rinse fish and pat dry with paper towels. Preheat oven to 400 F degrees. Grease a baking dish with cooking spray.
  • In the prepared baking dish combine tomatoes, onions, oregano, oil, garlic, 1/4 tsp of the salt, and 1/4 tsp of the pepper. Toss to coat the tomatoes.
  • Roast, uncovered, for 15 minutes. Place fish, skin side down, on top of the tomato-onion mixture. Sprinkle fish with remaining 1/4 tsp pepper and 1/4 tsp salt. Roast, uncovered, for another 15 to 20 minutes or until fish begins to flake easily when tested with a fork.


Calories: 304kcal | Fat: 19g