- 1 cup shelled fava beans (from about 1¼ lb. pods)
- 8 oz. asparagus, woody ends trimmed, cut on a diagonal into 1″ pieces
- 5 oz. frozen shelled edamame or 10 oz. edamame pods, shelled (about 1 cup)
- 4 oz. French green beans, trimmed, cut into 1″ pieces
- 2 lemons
- 1 orange
- 2 cups extra-virgin olive oil
- 5 garlic cloves, thinly sliced
- 4 sprigs thyme
- 2 sprigs rosemary
- 1 Tbsp. plus 1½ tsp. Diamond Crystal or 2½ tsp. Morton kosher salt
- 1 Tbsp. fennel seeds, lightly crushed
- 1 tsp. crushed red pepper flakes
- 1 tsp. sugar
Cook fava beans in a large pot of generously salted boiling water until pale green and tender and skins look swollen, about 5 minutes. Using a slotted spoon, transfer beans to a large bowl of ice water. Let cool completely, about 2 minutes. Remove from ice bath with slotted spoon and peel outer layer from fava beans; set aside.
Combine asparagus, edamame, and green beans in the same pot of boiling water and cook until bright green and slightly tender, about 3 minutes. Using slotted spoon, transfer to ice bath and let sit until cold, about 10 minutes.
Using a vegetable peeler, remove zest from lemons, leaving as much white pith behind as possible. Cut lemons in half and squeeze juice though your hand or fine-mesh sieve into a small bowl. Remove peel from orange with peeler; set fruit aside for another use (or eat!)
Heat oil in a medium saucepan over medium until shimmering, about 5 minutes, then remove from heat. Add garlic and let sizzle until fragrant, about 30 seconds. Stir in lemon and orange zest, thyme sprigs, rosemary sprigs, salt, fennel seeds, red pepper flakes, and sugar. Let cool completely, about 30 minutes.
Drain vegetables, discarding any remaining ice cubes, and add to infused room-temperature oil along with lemon juice; stir to combine. Transfer vegetables and oil to a 1½-qt. glass jar; cover and chill at least 4 hours before serving. Vegetables can be marinated up to 6 days ahead. Keep chilled.
Serve over toast spread with goat cheese (recipe suggests ricotta) or drizzle over baked fish.