Citrus Herb Grilled Trout is a fresh and flavorful dish that brings together the delicate taste of trout with bright citrus and fragrant herbs. The fish stays tender and juicy while picking up a lovely char from the grill, making every bite light and refreshing. The blend of lemon, orange, and herbs like thyme or parsley adds a beautiful burst of flavor that really makes this dish shine.
I love making this trout when the weather is warm and I want something simple but special for dinner. It’s quick to prepare, and the smell of citrus and herbs sizzling on the grill always gets me excited to eat. A little tip I’ve learned is to stuff the cavity of the fish with fresh herbs and citrus slices before grilling – it keeps the flavors inside the fish and makes it extra tasty.
My favorite way to serve this grilled trout is with a side of roasted vegetables or a crisp salad. It feels like the perfect meal for a relaxed weekend lunch or a light dinner with friends. Every time I make it, it feels like a little celebration of fresh ingredients and easy grilling, and I’m always happy to share it with others.
Key Ingredients & Substitutions
Trout: Fresh whole trout is best here—it cooks evenly and picks up smoky flavors from the grill. If trout isn’t available, try rainbow trout or other mild whole fish like snapper or branzino.
Citrus: Lemon and orange bring bright, fresh notes. You can swap orange for grapefruit or lime depending on your taste. Using slices inside the fish helps keep it moist and aromatic.
Herbs: Parsley, thyme, and rosemary add earthiness and fragrance. If you don’t have fresh herbs, use about half the amount of dried. Fresh is always better for that punch of flavor.
Vegetables: Zucchini, squash, and tomatoes are perfect for grilling alongside. You can add bell peppers or asparagus, too, for variety. Don’t forget to brush them lightly with oil.
How Do You Grill Whole Trout Without It Sticking or Falling Apart?
Whole fish can be tricky on the grill, but a few key steps help:
- Pat the trout dry before adding herbs and oil—this keeps the skin from sticking.
- Use a clean, oiled grill grate to reduce sticking—brush lightly with oil and heat the grill well first.
- Place the fish gently on the grill and don’t try to flip too soon. Let it cook 5-7 minutes per side so it firms up.
- Use a big spatula or fish turner to flip the trout carefully. A fish basket for grilling helps if you’re worried about breaking the fish.
- Watch for the flesh to turn opaque and flake easily with a fork—that means it’s done.
These tips have helped me grill whole fish beautifully every time, with tender meat and a lightly crispy skin.

Equipment You’ll Need
- Grill with a lid – I prefer a charcoal or gas grill to get a good smoky flavor and even heat.
- Fish spatula or large slotted spatula – makes flipping the whole trout easier without breaking it.
- Basting brush – to lightly oil the grill grates and fish, preventing sticking.
- Cutting board and sharp knife – for preparing the herbs, citrus, and vegetables.
- Small bowl – for mixing the herb marinade.
Flavor Variations & Add-Ins
- Try swapping the herbs: basil or dill add fresh, different flavors perfect for seafood.
- Use lime or grapefruit slices instead of lemon/orange for a different citrus twist.
- Add thinly sliced fennel or onion inside the fish cavity for extra aroma and sweetness.
- Incorporate a pinch of chili flakes or paprika to give it a little heat and smoky depth.
Citrus Herb Grilled Trout
Ingredients You’ll Need:
For the Trout:
- 1 whole trout, scaled, gutted, and cleaned (about 1 to 1.5 pounds)
- 1 lemon, thinly sliced
- 1 orange, thinly sliced
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 tablespoon fresh rosemary, finely chopped
- Salt and freshly ground black pepper, to taste
For the Grilled Vegetables:
- Assorted vegetables for grilling (zucchini, yellow squash, tomato slices, lemon slices)
Time Needed:
This recipe will take about 10 minutes to prepare and 15 minutes to grill, so plan for a total of about 25 minutes from start to finish. It’s quick and great for a fresh, healthy meal.
Step-by-Step Instructions:
1. Get Your Grill Ready:
Heat your grill to medium-high, about 375-400°F (190-200°C). Make sure the grill grates are clean and ready for cooking.
2. Make the Herb Marinade:
In a small bowl, mix together olive oil, minced garlic, parsley, thyme, rosemary, a pinch of salt, and some freshly ground black pepper. This fragrant mix will add tasty flavor to your trout.
3. Prepare the Trout:
Pat the trout dry with paper towels. Rub the herb marinade both inside and outside the fish. Then, stuff the cavity of the trout with the lemon and orange slices. This will keep the fish moist and add a lovely citrus aroma.
4. Grill the Fish and Vegetables:
Brush the grill grates lightly with oil to stop the fish from sticking. Place the trout directly on the grill, with the veggies beside it. Grill the trout for 5-7 minutes on each side. Check for doneness by seeing if the flesh turns opaque and flakes easily with a fork. Turn the vegetables occasionally so they get nice grill marks and become tender.
5. Serve and Enjoy:
Take the trout and vegetables off the grill and arrange them on a serving platter. Garnish with fresh rosemary or parsley if you like, then serve right away. Enjoy your delicious, fresh Citrus Herb Grilled Trout with the grilled veggies for a perfect meal!
Can I Use Frozen Trout for This Recipe?
Yes! Just be sure to fully thaw the trout in the refrigerator overnight before grilling. Pat it dry well to avoid extra moisture that can cause sticking.
What Can I Substitute if I Don’t Have Fresh Herbs?
You can use dried herbs—just use about half the amount listed since dried herbs are more concentrated. Thyme, rosemary, and parsley all work well dried or fresh.
How Should I Store Leftovers?
Keep any leftover grilled trout and vegetables in an airtight container in the fridge. They’ll stay good for 2-3 days. Reheat gently in the oven or microwave to avoid drying out the fish.
Can I Cook This in the Oven Instead of a Grill?
Absolutely! Preheat your oven to 400°F (200°C) and bake the prepared trout on a lined baking sheet for about 15-20 minutes until the fish flakes easily. Broiling for a few minutes at the end adds a nice color.