Whole Roast Trout with Potatoes and Asparagus Recipe

Kerry Saretsky

Baby new potatoes, tender asparagus, and trout stuffed with a garden full of lemon thyme and sliced lemons, roasted all together in the oven. Busy yourself for 25 minutes, and the potatoes come out steaming and crisp, the asparagus tender and slightly charred, and the trout perfumed with lemon and thyme and perfectly cooked—just crisp around the edges.

Recipe Details

Whole Roast Trout with Potatoes and Asparagus Recipe

Active 5 mins
Total 30 mins
Serves 2 servings


  • 1 pound baby new potatoes, halved

  • 1 pound asparagus stalks, trimmed and cut in half crosswise

  • 2 tablespoons olive oil

  • Kosher salt and freshly ground black pepper

  • 2 whole rainbow trout, scaled, gutted, and gilled

  • Half a lemon, thinly sliced

  • 1 bunch lemon thyme


  1. Adjust oven rack to middle position and preheat 425°F. Place potatoes in a large saucepan and cover with cold water by 1-inch. Bring to a boil and cook until barely tender, about 10 minutes. Drain. Arrange the asparagus and potatoes on a large parchment-lined baking sheet. Drizzle with 1 tablespoon of olive oil and season with salt and pepper. Toss to combine.

  2. Rub the trouts inside and out with the remaining tablespoons of olive oil and season inside and out with salt and pepper. Stuff the cavitites of the two trout with the lemon slices and fresh thyme. Arrange the two fish on the baking sheet with the vegetables so that everything is in a single layer. Roast for 25 minutes until the potatoes are crisp and tender and the fish is cooked through. Serve immediately.

This Recipe Appears In

Nutrition Facts (per serving)
825 Calories
30g Fat
95g Carbs
60g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 825
% Daily Value*
Total Fat 30g 38%
Saturated Fat 5g 24%
Cholesterol 126mg 42%
Sodium 648mg 28%
Total Carbohydrate 95g 34%
Dietary Fiber 20g 71%
Total Sugars 18g
Protein 60g
Vitamin C 237mg 1,184%
Calcium 276mg 21%
Iron 10mg 56%
Potassium 3066mg 65%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)