📸 Image coming soon for Grilled Fish with Steamed Rice
Grilled Fish with Steamed Rice
Beverages • Singapore
How to Make Grilled Fish with Steamed Rice (Traditional & Healthy Version)
Grilled Fish with Steamed Rice is a beloved staple in Singapore's vibrant hawker scene, especially at bustling kopitiams. This dish celebrates the city’s multicultural influences, where fresh, locally-caught fish is marinated in aromatic spices and grilled to perfection, then served alongside fluffy steamed jasmine rice. The result is a wholesome, nourishing meal that’s both satisfying and light on the palate. In Singapore, grilled fish is often prepared using a sambal marinade or a mix of local spices, imparting bold flavors that are balanced by the subtlety of plain rice. While traditionally enjoyed at hawker centres or kopitiams, this dish has become a go-to for health-conscious Singaporeans seeking a meal rich in protein, yet low in saturated fat. Its fusion of flavors and healthy profile makes Grilled Fish with Steamed Rice a modern classic, perfect for everyday meals or as a lighter option during festive gatherings. This recipe offers a healthy, home-cooked version using minimal oil, lean fish fillets, and a fragrant marinade. It’s an excellent choice for those who want to enjoy authentic Singaporean food without compromising on health. Easy to prepare and packed with nutrients, it brings together the best of Singapore’s culinary diversity in a single, delicious plate.
Ingredients(for 1 grilled fish fillet with 1 cup steamed rice)
- 2 x 120g White fish fillets (e.g. batang or snapper)
- 1 cup Jasmine rice (uncooked)
- 1 inch Fresh ginger (grated)
- 2 cloves Garlic (minced)
- 1 tablespoon Light soy sauce (low sodium)
- 1 tablespoon Lime juice (freshly squeezed)
- 1/4 teaspoon White pepper
- 1 teaspoon Olive oil (or canola oil)
- 2 tablespoons Coriander leaves (chopped) - optional
- 1 small Red chili (sliced, for garnish) - optional
Instructions
- 1
Rinse the jasmine rice until water runs clear. Add to rice cooker with 1.5 cups water and set to cook.
5 minutes
Fluff rice with a fork after cooking for best texture.
- 2
Pat fish fillets dry. In a bowl, mix ginger, garlic, soy sauce, lime juice, white pepper, and olive oil to create marinade.
3 minutes
Marinating the fish helps infuse flavor and keeps it moist.
- 3
Coat the fish fillets evenly in the marinade and let sit for 10 minutes.
10 minutes
Marinate longer (up to 30 minutes) for deeper flavor.
- 4
Preheat a non-stick grill pan over medium-high heat. Lightly oil the pan if needed.
2 minutes
Ensure the pan is hot before grilling for a nice sear.
Why This Dish is Healthy
This healthy Singaporean grilled fish recipe is ideal for calorie-conscious eaters. Grilling instead of deep-frying reduces fat intake, and using fresh herbs and aromatics enhances flavor without extra calories. The balanced macros from fish and rice keep you full and satisfied, supporting weight management and overall wellness. Low in added sugars and saturated fats, it's a heart-healthy choice for everyday meals.
Grilled Fish with Steamed Rice is rich in lean protein, complex carbohydrates, and essential nutrients. Fish provides high-quality protein, omega-3 fatty acids, and vitamins D and B12, which support heart and brain health. Jasmine rice is a good source of energy, while fresh ginger, garlic, and coriander add antioxidants and minerals. This dish is naturally low in saturated fat and can be prepared with minimal oil, making it suitable for a balanced diet.
Pro Tips
- 💡Tip 1: Use the freshest fish you can find for the best flavor and texture.
- 💡Tip 2: Marinate the fish longer for a deeper infusion of local spices.
- 💡Tip 3: Garnish with fresh herbs and a squeeze of lime for a vibrant finish.
Storage & Serving
Store leftover grilled fish and rice in separate airtight containers in the refrigerator for up to 2 days. Reheat gently to avoid drying out the fish.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 430.0 kcal |



