Tomatoes and Rice

Tomatoes and rice is a simple, comforting, and delicious dish enjoyed in various cuisines around the world. From Indian-style tomato rice to Mexican tomato rice and West African jollof rice, this dish brings together the tanginess of tomatoes with the heartiness of rice to create a satisfying and versatile meal.

Whether you’re looking for an easy side dish or a one-pot main course, this tomatoes and rice recipe is a must-try. The combination of diced tomatoes, white rice, and flavorful spices makes it perfect for any occasion.

In this guide, you’ll learn how to make tomatoes and rice using different cooking methods, including the stovetop, Instant Pot, and rice cooker. You’ll also discover variations of the recipe, cooking tips for perfect texture, and serving suggestions. Keep reading for a step-by-step breakdown!

What are Tomatoes and Rice?

A Popular Dish Made with Rice and Tomatoes

Tomatoes and rice is a delicious and easy-to-make dish that is enjoyed across different cultures. It is made by cooking rice with tomatoes, onions, garlic, and spices to create a flavorful and comforting meal.

Different regions have their unique variations:

Indian Tomato Rice – A spicy version made with ginger garlic paste, curry leaves, and whole spices like bay leaf and cinnamon.
Mexican Rice – A mildly spiced rice dish made with canned tomatoes, garlic, and broth, often served with tacos or burritos.
Jollof Rice – A popular West African dish cooked with stewed tomatoes, bell peppers, and a blend of rich seasonings.

Why are Tomatoes and Rice So Popular?

The beauty of this dish is its simplicity and versatility. With just a few basic ingredients like chopped tomatoes, onion, and spices, you can create a delicious, aromatic, and satisfying meal.

✔ It can be made as a quick weeknight dinner or a flavorful side dish.
✔ It’s budget-friendly, using pantry staples like rice and tomatoes.
✔ It’s easy to customize with different proteins, vegetables, or spice levels.

No matter which version you choose, tomatoes and rice taste amazing on their own or as part of a complete meal!

Why You’ll Love This Tomatoes and Rice Recipe

1. Quick and Easy to Make

✔ This tomatoes and rice recipe is beginner-friendly and requires only a few ingredients.
✔ It cooks in under 30 minutes, making it perfect for busy days.

2. Customizable to Your Taste

✔ Use white rice, brown rice, or red rice, depending on your preference.
✔ Adjust the spice levels, add cashews, and fry for extra texture.

3. A Versatile Side or Main Dish

Tomatoes and rice can be served as a standalone dish or paired with meat recipes like grilled chicken, curry, or seafood.
✔ It also goes well with veg salad or raita for a delicious vegetarian meal.

Whether you want something light and fresh or bold and spicy, this tomatoes and rice recipe can be tailored to your liking!

Ingredients for the Perfect Tomatoes and Rice

Essential Ingredients:

To make the perfect tomatoes and rice, you’ll need a few key ingredients:

  • Rice – You can use basmati rice, brown rice, or even red rice. If using brown rice, increase the cooking time.
  • TomatoesFresh ripe tomatoes, canned tomatoes, or petite diced tomatoes work well.
  • Onion – Adds depth of flavor; sauté until onions turn golden for a richer taste.
  • Ginger Garlic Paste – Essential for the aromatic base of the dish.
  • Curry Leaves – Brings a distinct South Indian flavor (optional).
  • Spices1 bay leaf, cumin, turmeric, and chili powder.
  • Water or BrothUse water or chicken broth for extra flavor.
  • Salt if Needed – Adjust seasoning to taste.

Optional Add-Ins for Extra Flavor:

Vegetables – Add bell peppers, peas, or carrots for extra nutrition.
NutsCashews and fry them in ghee for a delicious crunch.
ProteinAdd the chicken, shrimp, or tofu for a protein-packed meal.

With all the ingredients ready, let’s move on to how to make tomatoes and rice step by step!

Tomatoes and rice with green and red bell peppers, served in a white bowl.
Tomatoes and rice recipe with fresh vegetables for a hearty meal.

How to Make Tomatoes and Rice on the Stovetop

Making tomatoes and rice on the stovetop is simple and rewarding. This method ensures the rice absorbs the flavors of the tomatoes and spices, resulting in a delicious and fluffy dish.

Step-by-Step Instructions

1. Prepare the Rice

Rinse rice well under running water to remove excess starch.
✔ If using basmati rice, soak the rice for 30 minutes before cooking for a fluffier texture.
Drain the rice and set it aside.

2. Cook the Aromatics

✔ Heat oil in a pan over medium-high heat.
✔ Add sliced onions and green chilies, sautéing until onions turn golden.
✔ Stir in ginger garlic paste and cook for 30 seconds until fragrant.
✔ Add chopped tomatoes and cook until the tomatoes turn mushy.

3. Add Spices and Rice

✔ Stir in turmeric, cumin, chili powder, and salt if needed.
Add the rice and stir, coating it well with the tomato mixture.
Toast the rice for 2-3 minutes to enhance the flavor.

4. Simmer and Cook

✔ Pour in water or chicken broth (use a 1:2 rice-to-liquid ratio).
✔ Cover with a lid and let the rice simmer on low heat until the rice is done and the liquid is absorbed.
Fluff the rice with a fork before serving.

🔹 Tip: If you like softer rice, add a little extra water and simmer longer.

Instant Pot Tomatoes and Rice – Quick & Easy

Using an Instant Pot makes this dish even faster and more convenient. The pressure cooking process locks in flavors, giving you delicious and perfectly cooked tomatoes and rice recipe in minutes.

Step-by-Step Instructions

1. Sauté the Aromatics

✔ Turn the Instant Pot to sauté mode and heat some oil.
✔ Add sliced onions and green chilies, cooking until onions turn golden.
✔ Stir in ginger garlic paste and cook for another 30 seconds.
✔ Add canned tomatoes or fresh diced tomatoes, cooking until tomatoes turn mushy.

2. Add Rice and Spices

✔ Mix in turmeric, cumin, and chili powder for bold flavor.
✔ Add the washed and drained uncooked rice to the pot.
✔ Pour in rice and water (1:1.5 rice-to-liquid ratio for Instant Pot cooking).
✔ Stir everything together and close the Instant Pot lid.

3. Pressure Cook the Rice

✔ Set the Instant Pot to pressure cook mode on high for 5 minutes.
✔ Let the pressure release naturally for 10 minutes before opening the lid.
Fluff up the tomato rice with a fork and serve hot.

🔹 Tip: The Instant Pot beeps when cooking is done—don’t rush the pressure release for the best texture!

Rice Cooker Tomatoes and Rice – Hassle-Free Cooking

If you’re looking for an easy and hands-off way to make tomatoes and rice, a rice cooker is the perfect option. It ensures even cooking and prevents burning, making the process stress-free.

Step-by-Step Instructions

1. Prep the Ingredients

Rinse and measure the rice before adding it to the rice cooker.
✔ Chop the fresh tomatoes or use stewed tomatoes for a softer texture.

2. Combine Everything in the Rice Cooker

✔ Add the onion, ginger garlic paste, curry leaves, and spices directly into the cooker.
✔ Stir in the rice and tomatoes, along with water or broth.
✔ Close the lid and start the rice cooker on the standard setting.

3. Cook and Fluff the Rice

✔ Once the rice is cooked, let it rest for 5 minutes.
Fluff the rice with a fork and transfer it to a serving dish.
✔ Garnish with fresh herbs or nuts for extra flavor.

🔹 Using a rice cooker makes this recipe incredibly easy—just set it and forget it!

Best Tips for Making Perfect Tomatoes and Rice

To ensure that your tomatoes and rice turn out flavorful, fluffy, and delicious, follow these expert tips:

1. Choose the Right Rice

Basmati rice gives a light, fluffy texture and works best for Indian-style tomato rice.
Brown rice or red rice adds extra fiber and a nutty flavor but requires a longer cooking time.
Precooked white rice can be used for a quicker version if you’re short on time.

2. Enhance the Flavor

Toast the rice in oil before adding liquid to develop a richer taste.
✔ Use chicken broth instead of water for extra depth of flavor.
✔ Adding cashews and frying them in ghee makes the dish more aromatic and slightly crunchy.

3. Cook to Perfection

✔ If you like softer rice, increase the liquid ratio slightly.
✔ Always fluff the rice after cooking to prevent clumping.
✔ When using a pressure cooker, let the pressure release naturally for the best texture.

Delicious Variations of the Recipe

One of the best things about tomatoes and rice is how easy it is to customize. Try these delicious variations to keep things exciting!

1. Spicy Indian-Style Tomato Rice

✔ Add 1 bay leaf, extra chili powder, and garam masala for a bold flavor.
✔ Sauté with ginger garlic paste and curry leaves for an authentic South Indian taste.

2. Mexican-Style Tomato Rice

✔ Use petite diced tomatoes, cumin, and paprika for a mild smoky flavor.
✔ Mix in corn, black beans, and bell peppers for a Tex-Mex twist.

3. Jollof-Inspired Tomato Rice

✔ Blend stewed tomatoes, red bell peppers, and onions for a smoky, spicy base.
✔ Serve with grilled chicken, shrimp, or plantains for a classic West African-style meal.

No matter which version you try, tomatoes and rice is a versatile, flavorful, and satisfying dish!

Flavorful tomatoes and rice garnished with fresh parsley in a white bowl.
A delicious bowl of tomatoes and rice with vibrant colors and fresh herbs.

What to Serve with Tomatoes and Rice

Tomatoes and rice is a versatile dish that pairs well with a variety of sides and proteins. Here are some great serving ideas:

1. Meat and Protein Pairings

Add the chicken (grilled, roasted, or curry-style).
✔ Serve with fish, shrimp, or tofu for a protein-rich meal.

2. Vegetarian Side Dishes

✔ Pair with veg salad or raita for a refreshing contrast.
✔ Serve alongside sautéed or roasted vegetables.

3. Tasty Toppings

✔ Garnish with fresh herbs, nuts, or grated cheese.
✔ Drizzle with yogurt or a spicy chutney for an extra kick.

Frequently Asked Questions About Tomatoes and Rice

1. Is Tomato Rice a Thing?

Yes! Tomato rice is a well-known dish in many cuisines, including Indian, Mexican, and West African cooking. It’s a flavorful meal where rice is cooked with tomatoes, onions, garlic, and spices to create a delicious and aromatic dish. Whether served as a side dish or a main course, tomatoes and rice is a comforting and satisfying recipe enjoyed worldwide.

2. How to Make Tomato Rice?

Making tomato rice is easy and can be done in multiple ways, including on the stovetop, Instant Pot, or rice cooker. Here’s a simple method:
1️⃣ Sauté onions, garlic, and green chilies in oil until the onions turn golden.
2️⃣ Add chopped tomatoes or canned tomatoes and cook until tomatoes turn mushy.
3️⃣ Stir in spices like cumin, turmeric, and chili powder for extra flavor.
4️⃣ Add the rice (rinsed and drained), then toast the rice for a couple of minutes.
5️⃣ Pour in water or chicken broth, cover, and let it simmer until the rice is done.
6️⃣ Fluff the rice with a fork, let it rest for a few minutes, and serve hot.

3. Is Tomato Rice Healthy?

Yes! Tomato rice can be a healthy dish, depending on the ingredients used. Here’s why:
Tomatoes are rich in antioxidants, vitamins C & K, and lycopene, which promote heart health.
Brown rice or red rice can be used instead of white rice for extra fiber and nutrients.
Adding vegetables like peas, carrots, or bell peppers boosts nutritional value.
✔ Cooking with olive oil or ghee instead of butter makes it healthier.
For a more balanced meal, serve tomato rice with:
Grilled protein (chicken, fish, or tofu)
A side of raita or fresh salad

4. How to Make Tomato Pulav?

Tomato pulav (or tomato pilaf) is similar to tomato rice, but it includes whole spices and vegetables for a richer, more aromatic flavor.
🔹 Step-by-Step Tomato Pulav Recipe:
1️⃣ Heat ghee or oil in a pan and add whole spices (bay leaf, cinnamon, cloves, and cardamom).
2️⃣ Sauté sliced onions and green chilies until the onions turn golden.
3️⃣ Stir in ginger garlic paste and cook until fragrant.
4️⃣ Add chopped tomatoes, curry leaves, and spices like turmeric and garam masala.
5️⃣ Mix in the rinsed basmati rice and stir everything together.
6️⃣ Pour in water or broth and cook until the rice is fluffy and well-cooked.
7️⃣ Fluff up the tomato pulav and serve with yogurt or a side curry.
🔹 For a quick version, make it in an Instant Pot or rice cooker!

5. How to Jazz Up Tomato Pasta?

If you want to upgrade a basic tomato pasta dish, here are some easy and delicious ideas:
Use roasted tomatoes instead of regular tomato sauce for a deeper flavor.
Add fresh herbs like basil, oregano, or parsley for a classic Italian taste.
Incorporate protein – grilled chicken, shrimp, or tofu makes it a complete meal.
Mix in veggiesmushrooms, spinach, or bell peppers add color and nutrients.
Upgrade with cheeseParmesan, feta, or burrata can elevate the taste.
Try a spicy kickRed pepper flakes or chili oil add heat to the dish.
Drizzle with olive oil and garlic for extra richness and flavor.
💡 Pro Tip: Serve tomato pasta with garlic bread and a fresh salad for a complete meal!

6. What is the Indian Dish with Tomatoes?

India has many delicious tomato-based dishes, including:
Tomato Rice – A South Indian dish made with basmati rice, tomatoes, and spices.
Tamatar Ka Shorba – A flavorful Indian tomato soup with warming spices.
Tomato Rasam – A tangy, spiced tomato broth served with rice.
Paneer Butter Masala – A creamy, tomato-based paneer curry.
Baingan Bharta – Smoked eggplant mashed with chopped tomatoes, onions, and spices.
Tomatoes play a major role in Indian cuisine, especially in curries, dals, and rice dishes!

Conclusion

Tomatoes and rice is a simple, flavorful, and versatile dish that can be enjoyed as a quick side or a filling main course. Whether you prefer a stovetop, Instant Pot, or rice cooker version, this recipe guarantees fluffy, well-seasoned rice infused with the tangy goodness of tomatoes.

This dish is highly customizable—you can make it spicy, add protein like grilled chicken or shrimp, or mix in vegetables and nuts for added texture. Whether you want a quick weeknight meal or a traditional comfort dish, tomatoes and rice are a must-try!

Try This Recipe Today!

If you enjoyed these tomatoes and rice recipe, check out more delicious and easy-to-make meals:

👉 Macaroni and Tomatoes – A Classic Comfort Dish
👉 Kielbasa Pasta – A Hearty & Savory Meal
👉 Guacamole Recipe – The Perfect Side for Any Meal
👉 French Toast – A Sweet Breakfast Favorite

Follow Us for More Amazing Recipes!

📍 Find inspiration on Pinterest: https://www.pinterest.com/TheElyseRecipes/
📍 Follow Elyse Recipes on Facebook: https://www.facebook.com/Elyserecipe/

💬 Tried this recipe? Let us know in the comments how it turned out! Happy cooking! 🚀

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of tomatoes and rice garnished with parsley, placed on a white table.

How to Cook Tomatoes and Rice – 3 Foolproof Methods!


  • Author: Elyse
  • Total Time: 30 minutes
  • Yield: 3 cups cooked rice 1x

Description

Tomatoes and rice is a simple yet flavorful dish enjoyed in many cuisines around the world. This comforting recipe combines juicy tomatoes, fragrant spices, and perfectly cooked rice for a satisfying meal. Whether served as a side dish or a main course, this dish is versatile, budget-friendly, and easy to customize. Learn how to make delicious tomatoes and rice using the stovetop, Instant Pot, or rice cooker with this step-by-step guide!


Ingredients

Scale

Essential Ingredients:

  • 1 cup basmati rice (or white rice, brown rice, or red rice)
  • 2 cups water or broth (adjust as needed)
  • 2 medium tomatoes, chopped (or 1 cup canned diced tomatoes)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ginger garlic paste
  • 1 green chili, chopped (optional for spice)
  • 1 teaspoon cumin seeds
  • ½ teaspoon turmeric powder
  • ½ teaspoon chili powder (adjust to taste)
  • 1 bay leaf (optional)
  • 1 tablespoon oil or ghee
  • Salt, to taste
  • Fresh cilantro, for garnish (optional)

Optional Add-ins:

 

  • Vegetables – Bell peppers, peas, carrots
  • Protein – Chicken, shrimp, tofu
  • Nuts – Fried cashews for extra crunch

Instructions

Stovetop Method:

  1. Rinse & Soak the Rice: Rinse the rice under running water until the water runs clear. If using basmati rice, soak it for 30 minutes, then drain.
  2. Sauté Aromatics: Heat oil in a pan over medium heat. Add cumin seeds and bay leaf. When fragrant, add onions and green chili. Sauté until onions turn golden.
  3. Cook Tomatoes: Stir in garlic and ginger garlic paste. Cook for 30 seconds. Add tomatoes and cook until they soften.
  4. Add Spices & Rice: Stir in turmeric, chili powder, and salt. Add the drained rice and mix well.
  5. Cook the Rice: Pour in water or broth, bring to a boil, then cover and simmer on low heat until rice is tender and liquid is absorbed (about 15-18 minutes).
  6. Fluff & Serve: Let the rice rest for 5 minutes, fluff with a fork, and garnish with cilantro.

Instant Pot Method:

  1. Turn the Instant Pot to sauté mode and heat oil.
  2. Sauté cumin seeds, onions, garlic, and ginger until golden.
  3. Add tomatoes, spices, and rice. Mix well.
  4. Pour in 1.5 cups of water or broth (Instant Pot requires less liquid).
  5. Close the lid and set to Pressure Cook (High) for 5 minutes.
  6. Allow natural pressure release for 10 minutes, then fluff and serve.

Rice Cooker Method:

 

  1. Add rinsed rice, tomatoes, onions, garlic, spices, and water to the rice cooker.
  2. Stir everything together and set the cooker to normal cook mode.
  3. Once done, let it rest for a few minutes, then fluff and serve.

Notes

Make it Spicy: Add more chili powder or chopped green chilies.
For Extra Flavor: Toast the rice in oil before adding liquid.
Protein Options: Serve with chicken, shrimp, or tofu.
Vegetarian Pairings: Enjoy with raita, sautéed veggies, or a fresh salad.
Storage: Store leftovers in an airtight container for up to 3 days.

  • Prep Time: 10 min
  • Cook Time: 20 minutes
  • Category: Side Dish, Main Course
  • Method: Stovetop, Instant Pot, Rice Cooker
  • Cuisine: Indian, Mexican, West African

Nutrition

  • Serving Size: 1 cup
  • Calories: 250
  • Sugar: 3g
  • Sodium: 300mg (depending on added salt)
  • Fat: 3g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 0mg

Keywords: Tomato rice, one-pot rice, Indian tomato rice, Mexican rice, Jollof rice, easy rice dish, vegetarian rice, quick rice recipe