Mexican-Style Tomato Rice with Fish
Preparation
20 MIN
Cooking
35 MIN
Servings
4

Mexican-Style Tomato Rice with Fish

Ingredients

    Rice

  • 2 onions, chopped
  • 3 tbsp (45 ml) olive oil
  • 2 garlic cloves, chopped
  • 1 tbsp chili powder
  • 1/2 tsp ground cumin
  • 1/2 tsp ground coriander
  • 1 1/2 cups (300 g) parboiled long grain rice
  • 3 cups (750 ml) chicken broth or water
  • ½ cup (20 g) cilantro, chopped
  • 1 can (19 oz/540 ml) black beans, rinsed and drained

    Fish

  • 1 can (28 oz/796 ml) diced tomatoes
  • 1 onion, thinly sliced
  • 1/4 cup (60 ml) olive oil
  • 2 tbsp (30 ml) lime juice
  • ¼ tsp red pepper flakes
  • ¼ cup (10 g) cilantro, chopped
  • 1 ½ lb (675 g) white fish (about 4 fillets)

Preparation

Rice

  1. With the rack in the middle position, preheat the oven to 350°F (180°C).
  2. In a large ovenproof pot, brown the onions in the oil. Add the garlic and spices. Cook for 1 minute, stirring constantly. Add the rice and stir well to coat with the spices and oil. Add the broth, cilantro and black beans. Season with salt and pepper. Bring to a boil. Cover and transfer to the oven for 25 minutes or until the broth has been absorbed. Let rest for 5 minutes and stir gently with a fork.

Fish

  1. Meanwhile, in a large skillet, bring the tomatoes, onion, oil, lime juice and red pepper flakes to a boil. Simmer until the tomato juice is almost completely evaporated, about 20 minutes. Add the cilantro and stir.
  2. Add the fish and cover with the tomato mixture. Cover the skillet and simmer for about 3 minutes or until the fish is cooked. Season with salt and pepper. Serve the fish and tomato sauce with the rice mixture.