Indian Tomato Rice

Indian Tomato Rice

This yummy South Indian dish is a common staple in an Indian household. It is also called 'tomato bath' and is often served alone for breakfast or even a light lunch or supper. It is a favorite of kids (think mac and cheese). Serve with hard-boiled eggs.

Preparation Time
10 mins
Cooking Time
35 mins
Total Time
45 mins
Calories
398 Calories

Recipe Instructions

Step 1
Heat oil in a saucepan over medium heat; cook and stir onions until golden, 10 to 15 minutes. Add salt, garlic, chile powder, ginger, and turmeric; stir to coat. Mix tomatoes into onion mixture; cook and stir until tomatoes begin to break down, 5 to 10 minutes.
Step 2
Stir rice into onion-tomato mixture and pour in water. Bring to a boil; reduce heat to low, cover, and simmer, stirring occasionally, until rice is tender and liquid is absorbed, 15 to 20 minutes.
Indian Tomato Rice
Indian Tomato Rice
Indian Tomato Rice
Indian Tomato Rice

Ingredients

  • ⅓ cup vegetable oil
  • 1 ½ teaspoons salt
  • 3 cups water
  • 1 teaspoon minced fresh ginger root
  • 1 clove garlic, minced
  • 2 onions, diced
  • ½ teaspoon ground turmeric
  • 2 cups diced tomatoes
  • 1 teaspoon chile powder
  • 2 ¼ cups basmati rice

Categories

Similar Recipes You May Like

Indian Stir-Fried Shrimp in Cream Sauce (Bhagari Jhinga)

Indian Stir-Fried Shrimp in Cream Sauce (Bhagari Jhinga)

Blistered Tomatoes with Herbs

Blistered Tomatoes with Herbs

Scrambled Eggs with Sun-Dried Tomato

Scrambled Eggs with Sun-Dried Tomato

Tomato Fennel Soup

Tomato Fennel Soup

Cherry Tomato Caprese Salad

Cherry Tomato Caprese Salad

Southeast Asian Style Chicken Rice

Southeast Asian Style Chicken Rice

Instant Pot® Vegan Red Beans and Rice

Instant Pot® Vegan Red Beans and Rice

Grecian Green Beans in Tomato Sauce

Grecian Green Beans in Tomato Sauce