RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Mediterranean Lemon Chicken with Roasted Cherry Tomatoes, Olives & Herbed Couscous
  • Mediterranean Farro Bowl with Tzatziki, Roasted Eggplant & Cherry Tomatoes
  • Mediterranean Tuna & Chickpea Salad with Cucumber, Cherry Tomatoes & Olives
  • Mediterranean Baked Cod with Roasted Cherry Tomatoes & Lemon Basil Couscous
  • Warm Mediterranean White-Bean & Cherry-Tomato Ragout over Crispy Rosemary Fingerling Potatoes
  • Harissa-Marinated Grilled Chicken Thighs with Lemon Spring Vegetable Couscous and Charred Cherry Tomatoes
  • Browse all recipes →
Mediterranean Baked Cod with Orzo & Cherry Tomatoes

Mediterranean Baked Cod with Orzo & Cherry Tomatoes

By emensah m

MediterraneanIntermediate

Tender, lemon-scented cod baked over a bed of pillowy, herb-studded orzo with blistered cherry tomatoes, briny Kalamata olives and capers. Bright citrus, savory roasted tomato sweetness and the silky finish of butter and parsley make this an elegant yet weeknight-friendly Mediterranean centerpiece.

Prep: 20 minutes
Cook: 25 minutes
Total: 45 minutes
4 servings
dinnerseafoodMediterraneanone-pan

Ingredients

  • 600 g (about 4 fillets, ~150g / 5 oz each) skinless cod fillets
  • 250 g (about 1 1/4 cups) orzo pasta (uncooked)
  • 3 tbsp extra-virgin olive oil
  • 1 tbsp (optional, for finishing) unsalted butter
  • 300 g (about 2 cups halved if large, or whole if small) cherry tomatoes
  • 80 g (about 1/2 cup) Kalamata olives, pitted and halved
  • 1 (zest + 2 Tbsp juice) fresh lemon
  • 3 cloves, thinly sliced or minced (about 9 g) garlic
  • 1/2 cup chopped (about 15 g) fresh flat-leaf parsley
  • 2 tbsp (optional, drained; about 20 g) capers

Instructions

1

Preheat the oven to 400°F (200°C). This temperature is hot enough to finish the fish quickly without drying it out and will help the tomatoes blister while the cod cooks.

2

Bring a medium pot of salted water to a rolling boil (use about 1½ teaspoons salt per liter). Salted water seasons the orzo from the inside. Add the orzo and cook 1–2 minutes less than the package's al dente time (usually 6–7 minutes total for orzo) — you want it slightly undercooked because it will finish in the oven and absorb the tomato juices.

3

While the orzo cooks, heat 2 tablespoons of olive oil in a large ovenproof skillet or sauté pan over medium-high heat. Add the garlic and sauté 20–30 seconds until fragrant — do this briefly so the garlic softens and flavors the oil but does not burn (burnt garlic becomes bitter).

4

Add the cherry tomatoes (whole if small, halved if larger) and a generous pinch of salt. Cook, stirring occasionally, until the skins blister and the tomatoes begin to collapse, 6–8 minutes. Blistering concentrates the tomatoes’ sweetness and releases juices that will flavor the orzo.

5

Stir in the Kalamata olives and capers (if using) and cook 1 minute to warm them. Add the lemon juice and about half the lemon zest now — the acid brightens the tomato-olive mixture and balances the briny notes.

6

Drain the orzo, reserving 1/2 cup (120 ml) of the pasta cooking water. Return the orzo to the pot and toss briefly with 1 tablespoon of olive oil to keep grains separate. Keeping some reserved pasta water lets you loosen the mixture later if it needs moisture.

7

Add the cooked orzo to the skillet with the tomato-olive mixture and toss to combine over low heat. If the pan looks dry, add 2–3 tablespoons of reserved pasta water — the starchy water helps bind the orzo and tomato juices into a silky bed for the fish.

8

Push the orzo mixture into an even layer and make four shallow wells. Pat the cod fillets dry with paper towels (drying helps achieve a lightly seared surface). Season both sides of the cod with salt, pepper and the remaining lemon zest.

9

Drizzle the remaining 1 tablespoon of olive oil over the cod fillets (this promotes gentle browning) and place each fillet into a well on top of the orzo. Dot the fillets with the optional tablespoon of butter for an extra silky finish.

10

Transfer the skillet to the preheated oven and bake until the cod is opaque and flakes easily with a fork, 10–12 minutes depending on thickness. Baking the fish on top of the orzo lets the steaming juices flavor the pasta while avoiding overcooking the orzo.

11

Remove the skillet from the oven. Spoon some of the tomato-olive juices from the edges over the cod. Sprinkle chopped parsley on top and finish with a drizzle of extra-virgin olive oil and a squeeze of fresh lemon juice to brighten the dish. Taste and adjust salt and pepper.

12

Serve family-style straight from the skillet or transfer to a warm platter. The contrast of silky orzo, bright tomatoes and flaky cod is at its best hot and just baked.

Chef's Tips

  • 1Cook the orzo 1–2 minutes under package instructions (slightly under al dente): finishing in the oven prevents mushy pasta and lets it absorb tomato juices for more flavor.
  • 2Pat fish dry before seasoning and searing/baking: dry surfaces brown better and give you more flavor. Overcrowding the pan causes steaming instead of roasting — use a wide skillet or cook in two batches if needed.
  • 3Reserve pasta water: starchy water is a chef’s shortcut to loosen or bind sauces without adding extra oil or cream.
  • 4Check fish doneness with an instant-read thermometer: aim for 56–60°C (133–140°F) for moist, flaky cod. If you prefer fully cooked per USDA, heat to 63°C (145°F).
  • 5If using a non-ovenproof sauté pan, transfer the tomato-orzo mixture to a baking dish and nest the fish on top before baking.

Variations

  • Spicy variation: add 1/2–1 tsp crushed red pepper flakes when sautéing the garlic for a gentle heat, or top with harissa for North African flair.
  • Protein swap: replace cod with halibut, sea bass, or firm tofu (for a vegetarian option, roast 1 can of chickpeas tossed with smoked paprika and fold into the orzo).
  • Grain swap: substitute orzo with Israeli couscous (pearl couscous) or short-grain brown rice—adjust cooking times and liquid accordingly.
  • Herb-forward: fold in 2–3 tbsp chopped dill or mint with the parsley for a brighter herbal lift.

Nutrition per Serving

520

Calories

36g

Protein

52g

Carbs

18g

Fat

4g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Mediterranean Baked Cod with Orzo & Cherry Tomatoes

By emensah m

dinnerseafoodMediterraneanone-pan
Mediterranean Baked Cod with Orzo & Cherry Tomatoes - skinless cod fillets, orzo pasta (uncooked) recipe

Tender, lemon-scented cod baked over a bed of pillowy, herb-studded orzo with blistered cherry tomatoes, briny Kalamata olives and capers. Bright citrus, savory roasted tomato sweetness and the silky finish of butter and parsley make this an elegant yet weeknight-friendly Mediterranean centerpiece.

MediterraneanIntermediate4 servings
Prep: 20 minutes
Cook: 25 minutes
45 minutes

Ingredients

  • 600 g (about 4 fillets, ~150g / 5 oz each) skinless cod fillets
  • 250 g (about 1 1/4 cups) orzo pasta (uncooked)
  • 3 tbsp extra-virgin olive oil
  • 1 tbsp (optional, for finishing) unsalted butter
  • 300 g (about 2 cups halved if large, or whole if small) cherry tomatoes
  • 80 g (about 1/2 cup) Kalamata olives, pitted and halved
  • 1 (zest + 2 Tbsp juice) fresh lemon
  • 3 cloves, thinly sliced or minced (about 9 g) garlic
  • 1/2 cup chopped (about 15 g) fresh flat-leaf parsley
  • 2 tbsp (optional, drained; about 20 g) capers

Instructions

1

Preheat the oven to 400°F (200°C). This temperature is hot enough to finish the fish quickly without drying it out and will help the tomatoes blister while the cod cooks.

2

Bring a medium pot of salted water to a rolling boil (use about 1½ teaspoons salt per liter). Salted water seasons the orzo from the inside. Add the orzo and cook 1–2 minutes less than the package's al dente time (usually 6–7 minutes total for orzo) — you want it slightly undercooked because it will finish in the oven and absorb the tomato juices.

3

While the orzo cooks, heat 2 tablespoons of olive oil in a large ovenproof skillet or sauté pan over medium-high heat. Add the garlic and sauté 20–30 seconds until fragrant — do this briefly so the garlic softens and flavors the oil but does not burn (burnt garlic becomes bitter).

4

Add the cherry tomatoes (whole if small, halved if larger) and a generous pinch of salt. Cook, stirring occasionally, until the skins blister and the tomatoes begin to collapse, 6–8 minutes. Blistering concentrates the tomatoes’ sweetness and releases juices that will flavor the orzo.

5

Stir in the Kalamata olives and capers (if using) and cook 1 minute to warm them. Add the lemon juice and about half the lemon zest now — the acid brightens the tomato-olive mixture and balances the briny notes.

6

Drain the orzo, reserving 1/2 cup (120 ml) of the pasta cooking water. Return the orzo to the pot and toss briefly with 1 tablespoon of olive oil to keep grains separate. Keeping some reserved pasta water lets you loosen the mixture later if it needs moisture.

7

Add the cooked orzo to the skillet with the tomato-olive mixture and toss to combine over low heat. If the pan looks dry, add 2–3 tablespoons of reserved pasta water — the starchy water helps bind the orzo and tomato juices into a silky bed for the fish.

8

Push the orzo mixture into an even layer and make four shallow wells. Pat the cod fillets dry with paper towels (drying helps achieve a lightly seared surface). Season both sides of the cod with salt, pepper and the remaining lemon zest.

9

Drizzle the remaining 1 tablespoon of olive oil over the cod fillets (this promotes gentle browning) and place each fillet into a well on top of the orzo. Dot the fillets with the optional tablespoon of butter for an extra silky finish.

10

Transfer the skillet to the preheated oven and bake until the cod is opaque and flakes easily with a fork, 10–12 minutes depending on thickness. Baking the fish on top of the orzo lets the steaming juices flavor the pasta while avoiding overcooking the orzo.

11

Remove the skillet from the oven. Spoon some of the tomato-olive juices from the edges over the cod. Sprinkle chopped parsley on top and finish with a drizzle of extra-virgin olive oil and a squeeze of fresh lemon juice to brighten the dish. Taste and adjust salt and pepper.

12

Serve family-style straight from the skillet or transfer to a warm platter. The contrast of silky orzo, bright tomatoes and flaky cod is at its best hot and just baked.

Chef's Tips

  • 1Cook the orzo 1–2 minutes under package instructions (slightly under al dente): finishing in the oven prevents mushy pasta and lets it absorb tomato juices for more flavor.
  • 2Pat fish dry before seasoning and searing/baking: dry surfaces brown better and give you more flavor. Overcrowding the pan causes steaming instead of roasting — use a wide skillet or cook in two batches if needed.
  • 3Reserve pasta water: starchy water is a chef’s shortcut to loosen or bind sauces without adding extra oil or cream.
  • 4Check fish doneness with an instant-read thermometer: aim for 56–60°C (133–140°F) for moist, flaky cod. If you prefer fully cooked per USDA, heat to 63°C (145°F).
  • 5If using a non-ovenproof sauté pan, transfer the tomato-orzo mixture to a baking dish and nest the fish on top before baking.

Variations

  • Spicy variation: add 1/2–1 tsp crushed red pepper flakes when sautéing the garlic for a gentle heat, or top with harissa for North African flair.
  • Protein swap: replace cod with halibut, sea bass, or firm tofu (for a vegetarian option, roast 1 can of chickpeas tossed with smoked paprika and fold into the orzo).
  • Grain swap: substitute orzo with Israeli couscous (pearl couscous) or short-grain brown rice—adjust cooking times and liquid accordingly.
  • Herb-forward: fold in 2–3 tbsp chopped dill or mint with the parsley for a brighter herbal lift.

Nutrition per Serving

520

Calories

36g

Protein

52g

Carbs

18g

Fat

4g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Mediterranean Recipes🥘 More with skinless cod fillets🥘 More with orzo pasta (uncooked)🥘 More with extra-virgin olive oil

Similar Recipes