Custrd is out on the App Store — Download it free →
Back to recipes

Cod with Potatoes, Onions, and Tomatoes

A hearty one-pan meal of flaky cod, tender potatoes, sweet onions, and juicy tomatoes, all simmered in olive oil with a hint of rosemary. Simple, rustic, and satisfying.

Total time
45 min
Servings
4
Calories
420
Protein
35g
Cod with Potatoes, Onions, and Tomatoes
ComfortingRusticPortugueseGluten-FreeDairy-FreeFishFlakyTender

Ingredients

  • 1.5 lb cod fillets
  • 1.5 lb potatoes
  • 2 medium onions
  • 3 medium tomatoes
  • ¼ cup olive oil
  • 2 sprigs fresh rosemary
  • 1 tsp salt
  • ½ tsp black pepper

Instructions

  1. 1

    Preheat oven to 400°F. Slice 1.5 lb potatoes into 1/4-inch rounds and 2 onions into thin half-moons.

  2. 2

    In a large oven-safe skillet, heat 2 tbsp olive oil over medium. Add onions and cook until soft and golden, about 8 minutes.

  3. 3

    Add potatoes and 1/2 tsp salt, toss to coat. Pour in 1/4 cup water, cover, and cook until potatoes are just tender, about 10 minutes.

  4. 4

    Slice 3 tomatoes into rounds. Arrange them over the potatoes, then lay 1.5 lb cod fillets on top.

  5. 5

    Drizzle with remaining 2 tbsp olive oil, sprinkle with 1/2 tsp salt and 1/2 tsp pepper, and lay 2 rosemary sprigs over the fish.

  6. 6

    Bake uncovered until fish flakes easily and potatoes are fully tender, about 15-20 minutes. Let rest 5 minutes before serving.

  7. 7

    Serve hot, spooning pan juices over each portion.

Tools you’ll need

  • Large oven-safe skillet
  • Chef's knife
  • Cutting board
  • Measuring spoons
  • Measuring cup

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.