Fish With Roasted Vegetables: Easy Oven-Baked Dinner

Updated November 3, 2026

Total time
53 min
prep 20 min · cook 33 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Fish With Roasted Vegetables: Easy Oven-Baked Dinner

This fish with roasted vegetables recipe pairs flaky, lemony oven-baked fillets with potatoes, zucchini, bell pepper, red onion, and tomatoes. The vegetables roast on one sheet pan, with the fish added near the end so everything finishes together with little cleanup.

Ingredients

  • 1 lb (450 g) small yellow or red potatoes, cut into ½-inch (1.25 cm) pieces
  • 1 medium red onion, cut into ¾-inch (2 cm) wedges
  • 1 medium red or yellow bell pepper, seeded and cut into 1-inch (2.5 cm) pieces
  • 1 medium zucchini, cut into ½-inch (1.25 cm) half-moons
  • 1½ cups (225 g) cherry tomatoes
  • 3 tbsp (45 ml) olive oil, divided
  • 1 tsp (2 g) dried oregano
  • ½ tsp (1 g) sweet paprika
  • ¾ tsp (4.5 g) fine salt, divided, plus more to taste
  • ¼ tsp (0.5 g) freshly ground black pepper, plus more to taste
  • 4 skinless white-fish fillets, about 6 oz (170 g) each and 1 inch (2.5 cm) thick; cod, haddock, pollock, or halibut work well
  • 2 garlic cloves, finely grated or minced
  • 2 tbsp (30 ml) fresh lemon juice, plus lemon wedges for serving
  • 2 tbsp (8 g) chopped fresh parsley, optional

Instructions

  1. Heat the oven and prepare the pan. Set a rack in the center of the oven and heat it to 425°F (220°C). Line a large, rimmed sheet pan with parchment for easier cleanup, if desired. If your pan is small, use two pans; crowding makes vegetables steam rather than brown. Start the oven while you cut the vegetables so preheating overlaps with preparation.
  2. Season the potatoes and onion. Put the potatoes and onion on the pan. Add 1½ tablespoons (22 ml) of the olive oil, oregano, paprika, ½ teaspoon (3 g) of the salt, and the pepper. Toss thoroughly, then spread the pieces into one layer with space between them. Keeping the potatoes cut to a similar size helps them become tender at the same time.
  3. Give the firm vegetables a head start. Roast the pan for 18 minutes. The potatoes will not be fully tender yet; this first stage gives them time to cook before the quicker-cooking fish and vegetables go in. Meanwhile, pat the fish dry with paper towels. Dry surfaces take seasoning better and leave less watery liquid on the pan.
  4. Season the fish and remaining vegetables. In a bowl, toss the bell pepper, zucchini, and tomatoes with 1 tablespoon (15 ml) olive oil and about ⅛ teaspoon (0.75 g) salt. Stir the garlic into the lemon juice and remaining ½ tablespoon (7 ml) olive oil. Brush or spoon this mixture over the fish, then season the fillets with the remaining salt. Keep the fish chilled while the potatoes finish their first roast.
  5. Add everything to the pan. Take the pan out carefully and turn the potatoes and onion with a spatula. Arrange the peppers, zucchini, and tomatoes around them. Make four open spaces and set a fish fillet in each one, or place the fillets together on a second lightly oiled pan if there is not enough room. Spoon any garlic-lemon mixture left in the bowl over the fish.
  6. Roast until the fish and vegetables are done. Return the pan to the oven for about 12–15 minutes. Check the thickest part of a fillet with a food thermometer: USDA FSIS guidance sets fish’s safe minimum internal temperature at 145°F (63°C). The flesh should also look opaque and separate into flakes. Potatoes should be fork-tender, and tomatoes should be softened and beginning to split. If the fish reaches temperature before the potatoes, transfer it to a plate and roast the vegetables a few minutes longer.
  7. Finish and serve. Let the fish rest on the pan for 2 minutes while you taste the vegetables and adjust salt, pepper, or lemon. Scatter parsley over the top if using, and serve with lemon wedges. Lift the delicate fillets with a thin spatula rather than stirring them into the vegetables.

Tips

  • Choose fillets of similar thickness. A roughly 1-inch (2.5 cm) fillet is a useful guide for the stated cooking time, but thickness matters more than weight. Thin pieces can finish sooner, while thick portions may need extra minutes. Check each piece separately with a thermometer instead of assuming all four are done together.
  • Make space for browning. Vegetables release steam as they cook. If pieces overlap or cover the whole pan in a deep pile, they are more likely to soften without caramelizing. Use a second pan if needed, and leave a little room around the fish so hot air can circulate.
  • Swap vegetables thoughtfully. Broccoli florets, cauliflower, or thin carrot slices can replace some of the zucchini or pepper. Dense vegetables need a head start like the potatoes, while tender vegetables can join in the final stage. Cut substitutes into small, even pieces so they cook in the available time.
  • Adjust for frozen fish. Thaw fillets in the refrigerator before cooking and pat them dry. Cooking from frozen can release extra water and make the vegetables soggy, as well as change the cooking time. Avoid thawing fish on the counter.

Serving Suggestions

Serve the fish straight from the pan with the roasted vegetables as a complete meal. For a heartier plate, add warm crusty bread to catch the lemony juices, or spoon everything over cooked rice, couscous, or quinoa. A green salad dressed simply with olive oil and vinegar gives the meal a crisp contrast; keep its dressing separate until serving so the leaves stay fresh.

If you want a sauce, offer plain yogurt mixed with chopped dill, lemon zest, and a pinch of salt, or serve a bowl of chopped parsley and capers with a little olive oil. These are optional additions rather than part of the roasting method. Put extra lemon wedges on the table, since a final squeeze brightens the fish and sweet roasted tomatoes without requiring more seasoning on the pan.

Variations

Use another fish. Haddock, pollock, halibut, and hake can stand in for cod. Salmon also works, though its richer flavor and fat content make the result different; use the same thermometer target and check the thickest part. If using very thin fillets, add them after the vegetables have roasted for a few minutes, then check them early so they do not dry out.

Change the herb profile. Replace oregano with dried thyme, or use a small amount of Italian seasoning. Fresh dill or chives are good finishing herbs, while parsley is mild and easy to pair with the vegetables. Dried herbs belong in the oven seasoning; delicate fresh herbs are best added after roasting so their flavor stays bright.

Make it Mediterranean-inspired. Add a handful of pitted Kalamata olives during the final roast and finish with a little crumbled feta after the pan comes out. Olives and feta are salty, so season the vegetables lightly at first and taste before adding more salt. For a smoky note, use smoked paprika instead of sweet paprika.

Make the vegetables more substantial. Swap the potatoes for 1 lb (450 g) of sweet potato cut into small cubes, or use a mix of potatoes and sweet potato. Sweet potato can brown sooner, so check it during the first roast. You can also add drained canned chickpeas to the pan with the quicker-cooking vegetables; they will warm and pick up seasoning but will not need as long as raw potatoes.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, divided into shallow, airtight containers so they cool promptly. Cooked fish and vegetables keep for 3–4 days in the refrigerator. For the best texture, store fish and vegetables separately if convenient; the vegetables can release moisture against the fish while stored together. Discard leftovers that have been left at room temperature for more than 2 hours, or more than 1 hour in temperatures above 90°F (32°C).

Reheat only the portion you plan to eat. Place the fish and vegetables in a covered oven-safe dish with a teaspoon of water or olive oil, then warm in a 300°F (150°C) oven until the center of the fish reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. A microwave also works: cover loosely, heat in short intervals, and check the center with a food thermometer. The fish may become firmer after reheating, so avoid heating it longer than needed to reach the safe temperature. Freezing is possible for up to about 2 months, though the vegetables may become softer after thawing; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I use frozen fish fillets?
Yes, but thaw them fully in the refrigerator first for this method. Pat away surface moisture before adding the lemon and seasoning. Frozen fillets can be cooked directly only if the package and recipe method account for that; they may shed water and make the vegetables less browned, and their timing will differ.

How do I know when the fish is cooked?
Check the center of the thickest portion with a food thermometer. Fish is safely cooked at 145°F (63°C), and the flesh should be opaque and separate into flakes when gently pressed with a fork. Color alone is not a dependable temperature check, especially with thicker fillets or fish that naturally looks translucent.

Can I prepare the vegetables ahead?
You can cut the vegetables several hours ahead and keep them covered in the refrigerator. For the best browning, wait to toss them with oil and salt until just before roasting, since salt draws moisture out of cut vegetables. You can also measure the seasonings in advance to make the final assembly quicker.

Why are my roasted vegetables soft instead of browned?
The pan may be crowded, the vegetables may have been wet, or the oven may not have been fully hot. Spread the pieces out, dry washed vegetables well, and use two pans if necessary. The potatoes also need their initial 18-minute roast before the fish and softer vegetables go onto the pan.

Can I cook the fish and vegetables on separate pans?
Yes. This is useful if the sheet pan is crowded or if you want to remove the fish as soon as it reaches 145°F (63°C). Put the vegetables on the lower rack and the fish on the center rack, and begin checking the fish at the early end of the time range. Oven performance and fillet thickness affect how quickly it cooks.

What is the best fish to use for this recipe?
Cod is mild and flakes easily, making it a straightforward choice. Haddock and pollock are also mild, while halibut has a firmer texture and is often thicker, so it may need longer. Choose fresh or properly thawed fillets of similar thickness, and use the thermometer rather than relying on a fixed number of minutes.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).