
Whole roasted fish is one of those showstopper meals that looks far more impressive than the effort it actually takes. Two whole fish are stuffed with bright lemon rounds, fresh thyme, rosemary, garlic, and parsley, then nestled right on top of a bed of sliced zucchini and fennel — everything roasts together on a single baking sheet, which means big flavor and minimal cleanup. The marinade is nothing but good olive oil, sea salt, pepper, and dried oregano, so every ingredient is completely straightforward and free of any hidden nut-based oils or sauces that can sneak into restaurant versions of this dish. Scoring the fish before roasting is a small step that makes a real difference, letting the seasoning work all the way into the flesh and helping it cook evenly to that perfect flaky texture. The fennel softens and turns slightly sweet in the oven while the zucchini picks up a little caramelized edge, making the vegetable side just as satisfying as the fish itself. A squeeze of fresh lemon and a handful of parsley right before serving keeps everything tasting clean and bright. It's the kind of Mediterranean-inspired dinner that feels like a special occasion but comes together with pantry staples and one pan.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings














Preheat the oven to 425°F (220°C). Toss the zucchini and fennel with 1 tbsp of the olive oil, the dried oregano, and a pinch of salt and pepper on a large rimmed baking sheet, then spread them into an even layer.
Pat the fish completely dry inside and out with paper towels. Using a sharp knife, cut 3 diagonal slashes about 1/2 inch deep through the thickest part of each fish on both sides — this helps the fish cook evenly and allows the seasoning to penetrate.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
