Spiced Fish Tomato Rice Bowl Recipe

Indian cuisine · 248 calories

Spiced Fish Tomato Rice Bowl recipe

About this recipe

Discover the vibrant flavors of the Spiced Fish Tomato Rice Bowl, a perfect Indian dinner dish that combines tender fish fillets with fragrant, spiced rice and juicy tomatoes. This one-pan recipe is ideal for busy professionals looking for a quick and nutritious meal that delivers on both taste and convenience. With just 35 minutes of cooking time, you’ll enjoy a hearty bowl filled with balanced macros—18g of protein, fiber-rich vegetables, and the warmth of Indian spices. Whether you’re craving comfort or aiming for a high-protein meal, this dish is sure to satisfy. Garnished with fresh coriander, it’s a feast for the senses and a celebration of wholesome ingredients. Perfect for gym prep or a cozy evening meal!

Ingredients

  • 500 g Tomato - Hybrid
  • - DELI QUINOA/BASMATI RICE 1KG
  • 250 g Tendercuts Basa Boneless Fillet F&S
  • 20 g Turmeric Powder
  • - Red Chilli Powder
  • - Coriander Powder
  • 1 pack (1 kg) Aashirvaad Crystal Salt | Iodised
  • 500 ml Oil (For Frying)
  • 100 g Popular Essentials Jeera (Cumin Seeds)
  • - Onion-250 Gms
  • 110 g Unpeeled Garlic Cloves
  • loose Ginger
  • 1 Bunch Coriander Leaves ( Kottambari Soppu )

Instructions

  1. 1. Wash the fish fillets thoroughly and pat them dry with a clean kitchen towel.
  2. 2. Mix turmeric powder, red chili powder, coriander powder, and salt to season the fish fillets evenly.
  3. 3. Heat vegetable oil in a large pan over medium heat and add the cumin seeds, letting them sizzle for 30 seconds.
  4. 4. Add the chopped onions to the pan and sauté until golden brown, which should take around 6-8 minutes.
  5. 5. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
  6. 6. Add the chopped tomatoes and cook for 5 minutes until they become soft and their juices are released.
  7. 7. Place the seasoned fish fillets on top of the tomato mixture, cover, and let them simmer for 3-4 minutes.
  8. 8. Gently remove the fish fillets from the pan and set them aside on a plate, keeping them warm.
  9. 9. Add the washed long grain rice to the pan, stirring to coat it with the tomato and spice mixture.
  10. 10. Pour water into the pan and bring it to a boil, then lower the heat to a simmer and cover the pan.
  11. 11. Cook the rice for 12-15 minutes or until it is tender and fully cooked, ensuring the water is absorbed.
  12. 12. Fluff the rice gently with a fork and serve it into bowls, topped with the reserved fish fillets.
  13. 13. Garnish with fresh chopped coriander leaves for a burst of color and flavor.
  14. 14. Serve the Spiced Fish Tomato Rice Bowl warm and enjoy!