This healthy and easy one pot recipe is tasty! The tomatoes and zucchini melt nicely in the oven giving a great texture and flavor alongside the fish. Give this recipe a try for your weeknight dinner!

  • Prep Time10 min
  • Cook Time45 min
  • Total Time55 min
  • Yield4
  • Serving Size1
  • Energy240 cal
  • Course
    • Main Course
  • Suitable for Diet
    • Weight Loss Program
    • Lifestyle Program


  • 1 lb white fish like cod, halibut, sable or bass
  • 1.5 tablespoon olive oil
  • 3 cloves garlic-minced
  • lemon zest from one lemon
  • ½ teaspoon kosher salt
  • ¼ teaspoon cracked pepper
  • 1 tablespoon thyme
  • ½ of a sweet onion- thinly sliced
  • pinch salt and pepper
  • juice of one lemon
  • 1 teaspoon olive oil
  • 1-2 zucchinis thinly sliced or made into zoodles
  • 1 ½ lbs cherry, grape or baby heirloom tomatoes



Preheat oven to 400F


Cut fish into 6-8 pieces. In a medium bowl, mix oil, garlic, salt, pepper, thyme and lemon zest. Toss with fish, set aside


In a lightly oiled baking dish,  place onion slices on the bottom. Scatter sliced zucchini over top. Drizzle with 1 teaspoon olive oil, lemon juice from ½ a lemon, and sprinkle with a generous 3 finger pinch of salt and pepper.Top with tomatoes.


Place in the oven for 30-35 minutes, giving a good shake, halfway through. Place the white fish overtop, nestling among the tomatoes. Drizzle any left over marinade over the fish and tomatoes. Place back in the oven and cook 7-8 minutes or until fish cooks to desired done-ness.


Remove from oven. Squeeze with remaining ½ lemon, scatter with thyme, serve, and enjoy!

  • Serving Size1
  • Amount per serving
  • Calories240
  • % Daily Value*
  • Total Fat9 g11.54%
  • Saturated Fat1.5 g7.5%
  • Cholesterol70 mg23.33%
  • Sodium400 mg17.39%
  • Total Carbohydrate13 g4.73%
  • Dietary Fiber4 g14.29%
  • Total Sugars7 g
  • Protein29 g58%
  • Vitamin D (Cholecalciferol)7 IU0.88%
  • Calcium68 mg5.23%
  • Iron2 mg11.11%
  • Potassium1300 mg27.66%

Share This