This vibrant dish brings together mild tilapia with a bold, homemade scallion sriracha pesto that packs a punch of flavor. The pesto, made with fresh scallions, sesame oil and a kick of sriracha, perfectly complements the delicate fish. Served over fragrant ginger jasmine rice and alongside crisp green beans, every bite is a balance of heat, nuttiness and freshness.
Ready in just about 30 minutes, this recipe is ideal for busy weeknights when you want something satisfying without spending hours in the kitchen. The ginger rice adds a subtle warmth, while the green beans provide a nice crunch. Drizzle everything with soy sauce and a squeeze of lime for a complete, restaurant-quality meal at home.
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 (except green beans). Peel and mince or grate ginger. Trim and finely chop scallions. Halve lime; cut one half into wedges.
- Melt 1 tablespoon butter in a small pot over medium-high heat. Add 1 tablespoon ginger. Cook, stirring, until fragrant, about 30 seconds. Add ¾ cup water and a pinch of salt. Bring to a boil, then stir in rice. Cover and reduce to a low simmer. Cook until rice is tender, 15-18 minutes. Keep covered off heat until ready to serve.
- While rice cooks, in a medium bowl, combine scallions, sesame oil, half the sesame seeds, 1 tablespoon olive oil, 1 teaspoon ginger, 1 teaspoon sugar, juice from lime half and sriracha to taste. Season with salt and pepper. Adjust with more ginger or lime juice if desired.
- Pat tilapia dry with paper towels; season generously all over with salt and pepper. Heat a large drizzle of vegetable oil in a large nonstick pan over medium-high heat. Add tilapia and cook until browned and cooked through, 4-6 minutes per side.
- While tilapia cooks, pierce the green bean bag with a fork and place on a plate. Microwave until tender, 1-2 minutes. (No microwave? Steam beans in a small pot with a splash of water until just tender, 5-7 minutes.) Transfer beans to a medium bowl; add 1 tablespoon butter and stir until melted. Season with salt and pepper.
- Fluff rice with a fork and season with salt and pepper. Divide rice and green beans between plates. Arrange tilapia on top of rice; drizzle with scallion pesto and soy sauce to taste. Serve with remaining lime wedges on the side.
Recipe Tips
For extra heat, add more sriracha to the pesto or serve with additional sriracha on the side.
If you don’t have a microwave, steam the green beans in a covered pot with a little water for 5-7 minutes until tender-crisp.
To toast sesame seeds, dry-fry them in a small pan over medium heat until golden, shaking frequently.
FAQ
Can I use a different type of fish?
Yes, you can substitute tilapia with other mild white fish like cod, haddock or sole. Adjust cooking time as needed based on thickness.
Is there a substitute for sriracha?
You can use any hot sauce or chili paste, such as sambal oelek or gochujang, adjusting the amount to your preferred spice level.
Can I make this recipe gluten-free?
Yes, use tamari or coconut aminos instead of soy sauce and ensure your sriracha is gluten-free. The recipe is naturally gluten-free aside from soy sauce.





























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