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
Creamy tomato rice with fresh herbs, perfect for quick weeknight dinners and meal prep. Fluffy rice cooked in flavorful tomato sauce, garnished with chopped parsley for a vibrant touch.

Tomato Rice


Description

Fluffy, flavorful rice cooked in tomato-infused broth with aromatic spices—this Spanish-style tomato rice recipe turns plain rice into a side dish everyone actually wants to eat.

Prep Time: 10 minutes | Cook Time: 30 minutes | Total Time: 40 minutes | Servings: 4Creamy tomato rice with fresh herbs, perfect for quick weeknight dinners and meal prep. Fluffy rice cooked in flavorful tomato sauce, garnished with chopped parsley for a vibrant touch.

 


Ingredients

Scale
  • 1 cup long-grain white rice (basmati or jasmine work great)
  • 1¾ cups vegetable broth (low-sodium preferred)
  • 1 cup diced tomatoes (fresh or good canned)
  • ½ medium onion, finely chopped
  • 2 cloves garlic, minced fresh
  • ½ tsp cumin
  • ½ tsp paprika (smoked paprika is amazing here)
  • ½ tsp salt (or to taste)
  • ¼ tsp black pepper
  • 2 tbsp olive oil
  • Fresh parsley, chopped for garnish (don’t skip this!)

Instructions

  1. Rinse the rice under cold water in a fine-mesh strainer, swishing it around with your hand until the water runs completely clear. This usually takes 2-3 minutes but it’s worth it. Drain well and set aside.
  2. Heat the olive oil in a medium saucepan (bigger than you think you need) over medium heat. Add the chopped onion and minced garlic, and sauté for about 3-4 minutes until they’re soft, translucent, and smell incredible.
  3. Toss in the diced tomatoes along with the cumin, paprika, salt, and pepper. Cook for a full 5 minutes, stirring occasionally, until the tomatoes break down and get slightly jammy. This concentrates all those flavors—don’t rush it.
  4. Stir in your rinsed rice and cook for about 2 minutes, stirring constantly, to toast the rice slightly. You’ll hear it sizzle gently and every grain should be coated with that tomato mixture. This step is magic for flavor.
  5. Pour in the vegetable broth and give everything one good stir, scraping up any bits stuck to the bottom. Bring it to a boil, then immediately reduce heat to low and cover with a tight-fitting lid.
  6. Here’s the hard part: walk away for 18-20 minutes. Don’t peek, don’t stir, don’t lift that lid even once. Every time you lift the lid, steam escapes and your rice won’t cook evenly. Trust the process.
  7. After 18-20 minutes, turn off the heat but leave the lid on for another 5 minutes. This resting time is crucial for fluffy rice.
  8. Fluff the rice gently with a fork—never stir it with a spoon or you’ll mash it. Garnish with fresh chopped parsley and serve immediately while it’s hot and perfect.

Nutrition Information (Per Serving):

  • Calories: 235
  • Carbohydrates: 42g
  • Protein: 4g
  • Fat: 7g
  • Fiber: 2g
  • Sodium: 380mg
  • Vitamin C: 15% DV
  • Iron: 8% DV

This tomato rice provides complex carbohydrates for energy while the tomatoes add vitamins and antioxidants. It’s a satisfying side dish that’s more nutritious than plain white rice.

Notes:

  • Rinsing the rice until the water runs clear is crucial—it removes excess starch and prevents gummy rice
  • Don’t lift the lid while the rice is cooking or you’ll release steam and mess up the texture
  • Every pot is different, so if your rice is slightly undercooked at 20 minutes, just give it another 5 minutes covered
  • The rice should absorb all the liquid—if there’s liquid left, you either used too much broth or your heat was too high
  • A squeeze of fresh lime juice at the end brightens everything beautifully

Storage Tips:

  • Store leftovers in an airtight container in the fridge for up to 4 days
  • This reheats beautifully—just add a splash of water or broth and microwave covered, or reheat in a skillet
  • Rice freezes well for up to 2 months in freezer-safe containers or bags
  • Thaw frozen rice in the fridge overnight and reheat gently
  • Leftover tomato rice makes amazing fried rice—just scramble an egg in a hot pan and toss it together

Serving Suggestions:

  • Grilled Chicken or Fish: This rice pairs perfectly with simple grilled proteins
  • Black Beans: Serve alongside for a complete vegetarian meal
  • Roasted Vegetables: Any roasted veggies complement this rice beautifully
  • Tacos or Burritos: Use as a filling or side for Mexican-inspired meals

Mix It Up (Recipe Variations):

  • Mexican Restaurant-Style Rice: Add 1 tbsp tomato paste with the tomatoes and stir in frozen peas at the end for authentic restaurant vibes
  • Fresh Tomato Basil Rice: Use fresh chopped tomatoes, tons of fresh basil, and a splash of balsamic vinegar stirred in after cooking
  • Protein-Packed Rice: Stir in chickpeas or black beans after the rice is cooked for a heartier dish
  • Spicy Tomato Rice: Add diced jalapeños with the onions and a pinch of cayenne for heat
  • Yellow Rice Style: Add a pinch of saffron or turmeric with the spices for golden color and extra flavor

What Makes This Recipe Special:

This tomato rice showcases the classic pilaf technique of toasting rice in aromatics before adding liquid—a method perfected in Spanish and Latin American kitchens that creates superior texture and deeply infused flavor. By cooking the rice directly in tomato-enriched broth rather than plain water, every grain absorbs those savory, slightly tangy notes during the steaming process. This approach transforms humble ingredients into restaurant-quality results through proper technique rather than complicated recipes or expensive additions.