Indian chicken with tomato and rice is a flavorful and satisfying one-pot dish that combines aromatic spices, tender chicken, and perfectly cooked rice. Inspired by the vibrant flavors of Indian cuisine, this recipe is easy to make and perfect for weeknight dinners or a cozy family meal.
Ingredients
For 4 servings:
- 4 chicken thighs or drumsticks (bone-in, skin-on)
- 1 cup basmati rice, rinsed and drained
- 1 large onion, finely chopped
- 2 garlic cloves, minced
- 1-inch piece of ginger, minced
- 2 medium tomatoes, finely chopped (or 1 cup canned diced tomatoes)
- 1/2 cup plain yogurt
- 2 tbsp vegetable oil or ghee
- 1 tsp cumin seeds
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1/2 tsp chili powder (adjust to taste)
- 1 tsp garam masala
- 2 cups chicken broth or water
- 1/4 cup fresh cilantro, chopped (for garnish)
- Salt and freshly ground black pepper to taste
Instructions
Step 1: Marinate the Chicken
- In a bowl, mix the yogurt with turmeric, chili powder, and a pinch of salt.
- Coat the chicken pieces with the marinade and set aside for at least 30 minutes (or refrigerate overnight for deeper flavor).
Step 2: Prepare the Base
- Heat oil or ghee in a large pot or deep skillet over medium heat.
- Add the cumin seeds and let them sizzle for a few seconds.
- Stir in the onions and sauté until golden brown, about 8-10 minutes.
- Add the garlic, ginger, and coriander, and cook for another 2 minutes.
Step 3: Cook the Chicken
- Add the marinated chicken to the pot and brown on all sides, about 5 minutes.
- Stir in the chopped tomatoes and cook until they soften and form a thick sauce, about 5-7 minutes.
Step 4: Add the Rice and Liquid
- Stir the rinsed rice into the pot, ensuring it is well coated with the tomato mixture.
- Pour in the chicken broth, season with salt, and bring to a boil.
Step 5: Simmer and Cook
- Reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes, or until the rice is tender and the chicken is fully cooked (internal temperature of 75°C/165°F).
- Remove from heat and let it rest, covered, for 5 minutes.
Step 6: Serve
- Fluff the rice with a fork and garnish with fresh cilantro.
- Serve hot with a side of raita (yogurt sauce) or a simple cucumber salad.
Tips for Success
- Spice Level: Adjust the chili powder to your preferred level of heat.
- Tomato Alternative: If fresh tomatoes are out of season, use canned diced tomatoes for consistent flavor.
- Vegetarian Option: Replace chicken with chickpeas or paneer for a plant-based version.
This Indian Chicken with Tomato and Rice is a wholesome, flavorful dish that brings the essence of Indian spices to your kitchen. With its combination of tender chicken, fragrant rice, and vibrant tomatoes, it’s a one-pot wonder that’s as easy to make as it is delicious.
Try this recipe today and enjoy a comforting meal that’s sure to become a family favorite!