Baked Cod with Mediterranean Tomatoes

By Rab Nawaz·Updated July 2026
Baked Cod with Mediterranean Tomatoes is an easy, healthy recipe with 35g of protein and 360 calories per serving, ready in about 30 minutes. Below are the ingredients, step-by-step method, full macros and a meal-prep tip.
Baked Cod with Mediterranean Tomatoes
Calories360 kcal
Protein35 g
Carbs24 g
Fat14 g
Time30 min
Makes4
high-proteingluten-freedairy-freemeal-prep

Ingredients

Macros above are per serving.

Method

  1. Heat oven to 400F (205C). Toss tomatoes, beans, olives, garlic, oregano, olive oil and salt in a baking dish.
  2. Roast vegetables 12 min until tomatoes begin to burst.
  3. Nestle cod into the dish, top with lemon slices, and bake 12-14 min until fish flakes.
  4. Spoon the tomato-bean mixture over each fillet to serve.

Nutrition (per serving)

Calories360 kcal
Protein35 g
Carbs24 g
Fat14 g

Meal-prep tip

🥡 Light but filling; keeps 3 days. The bean-tomato base also reheats great over grains if you want extra carbs.

Frequently asked questions

How much protein is in Baked Cod with Mediterranean Tomatoes?

Baked Cod with Mediterranean Tomatoes has 35g of protein, 360 calories, 24g carbs and 14g fat per serving.

How long does Baked Cod with Mediterranean Tomatoes take to make?

About 30 minutes, and it makes 4 servings.

Can I meal prep Baked Cod with Mediterranean Tomatoes?

Light but filling; keeps 3 days. The bean-tomato base also reheats great over grains if you want extra carbs.

Build a full day around this

Use the free meal planner to hit your calorie and macro targets.
Open the Meal Planner

Get 2 free workout plans

Join free and grab two FORMA training plans (PDF): a 3-day gym Starter Plan and a Home Dumbbell Plan — plus new tools and tips. No spam, unsubscribe anytime.

All recipes