This tilapia dish gets a bold upgrade from a homemade scallion sriracha pesto. The pesto combines fresh scallions, sesame oil, ginger, lime and a kick of sriracha for a tangy, sweet and spicy sauce that perfectly complements the mild fish. Served over fluffy ginger brown rice and alongside tender green beans, it’s a balanced meal that’s as delicious as it is simple to prepare.
Whether you’re looking for a quick weeknight dinner or a dish that feels special without hours of work, this recipe delivers. The rice cooks while you prep the pesto and sear the fish, so everything comes together in about 30 minutes. It’s a fresh, flavorful take on a classic fish dinner.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Wash and dry all produce. Peel and mince or grate the ginger. Trim and finely chop the scallions. Halve the lime; cut one half into wedges for serving.
- Heat a drizzle of oil in a small pot over medium-high heat. Add 1 tablespoon ginger (2 tablespoons for 4 servings) and cook, stirring, until fragrant, about 30 seconds. Add 1¾ cups water (3½ cups for 4) and a pinch of salt. Bring to a boil, then stir in the brown rice. Cover, reduce heat to low and simmer until rice is tender, 20-25 minutes. Keep covered off heat until ready to serve.
- While the rice cooks, make the pesto: In a medium bowl, combine the chopped scallions, sesame oil, half the sesame seeds, 1 tablespoon olive oil, 1 teaspoon ginger, 1 teaspoon sugar, juice from half the lime and sriracha to taste. Season with salt and pepper. Adjust with more ginger or lime juice if desired.
- Pat the tilapia dry with paper towels and season generously with salt and pepper on both sides. Heat a large drizzle of oil in a large nonstick pan over medium-high heat. Add the tilapia and cook until browned and cooked through, 4-6 minutes per side. Remove from heat.
- While the fish cooks, prepare the green beans: Pierce the green bean bag with a fork and microwave on a plate until tender, 1-2 minutes. Alternatively, steam them in a small pot with a splash of water for 5-7 minutes. Transfer to a bowl and toss with 1 tablespoon butter (2 tablespoons for 4 servings) until melted. Season with salt and pepper.
- Fluff the rice with a fork and season with salt and pepper. Divide the rice and green beans between plates. Arrange the tilapia on top of the rice. Drizzle with the scallion sriracha pesto and soy sauce to taste. Serve with lime wedges on the side.
Recipe Tips
For extra flavor, toast the sesame seeds in a dry pan before adding to the pesto.
If you prefer jasmine rice, use 1¼ cups water (2¼ cups for 4) and cook for 15-18 minutes instead of brown rice.
Adjust the sriracha amount to your spice preference-start with a little and add more.
FAQ
Can I use a different fish instead of tilapia?
Yes, any mild white fish like cod, halibut or sole works well. Adjust cooking time based on thickness.
How do I store leftovers?
Store in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan or microwave.
Can I make the pesto ahead of time?
Absolutely! The pesto can be made up to a day in advance and stored in the fridge. Bring to room temperature before serving.






























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.