← All recipes

Baked Fish & Roasted Vegetables

Servings
2
Prep time
15 min
Cook time
30 min

Ingredients

Optional marinade for fish:


Instructions

1. Prep the vegetables

  1. Preheat oven to 200°C (400°F).
  2. Cut the potatoes into halves (baby) or wedges (regular). Aim for bite-size pieces.
  3. Slice the zucchini into 1 cm rounds.
  4. Cut the bell pepper into strips.
  5. Cut the red onion into wedges.

2. Season the vegetables

  1. Place all vegetables in a large bowl.
  2. Add 2 tbsp olive oil, salt, pepper, and dried oregano.
  3. Toss until everything is evenly coated.

3. Start roasting the vegetables

  1. Spread the vegetables on a baking tray in a single layer.
  2. Place in the oven and roast for 15 minutes.
  3. Potatoes take longer than everything else, so giving them a head start is key.

4. Prep the fish

  1. Pat the fish fillets dry with paper towels.
  2. If using the optional marinade: mix soy sauce, lemon juice, and garlic powder in a small bowl. Brush or rub onto both sides of the fish. Let sit while the vegetables roast.
  3. If not using marinade: drizzle 1 tbsp olive oil over the fillets and season with salt, pepper, and minced garlic.

5. Add fish to the tray

  1. After 15 minutes, remove the tray from the oven.
  2. Push the vegetables to the sides to make room.
  3. Place the fish fillets in the center of the tray.
  4. Place lemon slices on top of the fish.
  5. Return to the oven for 12–15 minutes.

6. Check for doneness

7. Serve

  1. Plate the fish alongside the roasted vegetables.
  2. Squeeze a lemon wedge over everything.
  3. Garnish with fresh parsley or cilantro if you have it.

Tips


Vegetarian Variation

Replace the fish with thick tofu steaks or halloumi slices:

ReplacementPrepNotes
Firm tofu (1 block, 300 g)Press to remove water, cut into 2 thick slabs, season same as fishAdd in step 5 alongside the vegetables
Halloumi (250 g)Cut into 2 thick slicesAdd in step 5 — gets golden and chewy

For tofu: press it between paper towels with something heavy on top for 10–15 minutes before seasoning. This helps it crisp up in the oven. Brush with a little extra oil.

With tofu, the whole meal is fully plant-based. With halloumi, it’s vegetarian but not vegan.


Result

With fish: Flaky, tender fish with crispy edges, golden roasted potatoes, and sweet caramelized vegetables. Light, healthy, and satisfying.

With tofu/halloumi: Crispy, savory, and hearty. The roasted vegetables carry the dish — simple but delicious.