Main Courses
This arroz rojo rice cooker recipe transforms a simple pot of rice into a vibrant, tomato-spiced masterpiece with minimal effort. The secret lies in building layers of flavor—tomatoes, garlic, and warm spices—while letting the rice cooker handle the rest. Perfect for weeknights, this one-pot method delivers restaurant-quality results without the fuss of stovetop timing.
The beauty of arroz rojo is its versatility. Whether you're serving it as a side or a main with beans, chicken, or shrimp, the tomato-infused rice stays tender and aromatic. The rice cooker ensures even cooking, while the spices infuse deeply, creating a dish that’s both comforting and bold. No need for constant stirring or precise heat control—just set it and let the magic happen.
What you’ll end up with is a pot of golden, fragrant rice speckled with tomatoes and spices, ready to elevate any meal. The texture is fluffy yet slightly sticky, with a depth of flavor that comes from slow-simmered aromatics. This recipe is a game-changer for anyone who loves the taste of traditional Latin American cooking but wants the convenience of a rice cooker.
Best of all, it’s adaptable—use it as a standalone dish or pair it with your favorite proteins for a complete meal. The rice cooker method guarantees foolproof results, so you can focus on enjoying the process instead of stressing over the stove. Let’s get started!
Ingredients for arroz rojo rice cooker
Tomato-spiced rice cooker magic starts with these 14 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted preferred for depth |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Red Bell Pepper 🌶️ | 1 whole | Diced, any color works |
| Yellow Onion 🧅 | 1 whole | Finely chopped, sweet flavor |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaves 🌿 | 1 whole | Fresh or dried, removed before serving |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
The tomatoes are non-negotiable—fire-roasted canned tomatoes give that smoky depth you can't get from fresh. Trader Joe's and Whole Foods carry the best brands, but any fire-roasted will work. If you're using fresh tomatoes, roast them first (425°F for 20 minutes) to concentrate the flavor. The rice? Long-grain white is classic, but jasmine or basmati add their own twist. Rinse it well before adding to the cooker—removes excess starch for fluffier rice. For extra authenticity, grab Mexican oregano from the Latin market section—it's completely different from Italian oregano.
No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked paprika works in a pinch. Short on garlic? Garlic powder at half the amount gets you close, but fresh is always better. The bell pepper can be any color—red, yellow, or green—whatever's on sale. For the broth, low-sodium is key, or you'll end up with mushy rice. The lime is optional but adds that bright finish—Mexican Key limes if you can find them. Fresh cilantro is ideal, but dried works at one-third the amount if you're in a bind. And if you're feeling fancy, toast the cumin seeds first for even more depth—just dry-toast in a pan for 30 seconds until fragrant.
This rice reheats beautifully—just add a splash of water or broth and let it steam again. Keeps for 4-5 days in the fridge, freezes for 3 months if you want to meal prep. I always make double batches because it's perfect for leftovers. Store in an airtight container with the lid slightly ajar to prevent sogginess. The lime juice and cilantro can be added fresh when serving, so they stay vibrant longer. And if you're serving with beans or chicken, make extra—they soak up the flavor like crazy.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss in rice, tomatoes, garlic, and a bell pepper, then let the rice cooker do the work. No pots, no pans, no stress. The red bell pepper adds a subtle sweetness that balances the tomatoes perfectly, and the garlic? Oh, it infuses everything with that warm, aromatic punch.
- Crowd-Pleasing Flavor: Between us, this isn’t just "good"—it’s the kind of dish where someone will ask, "What’s in it?" and then immediately want seconds. The canned tomatoes give it a deep, tangy richness, while the onion and garlic create this cozy, homey depth. It’s simple, but it tastes like you slaved over it.
- Meal Prep MVP: Honestly, I make a big batch every Sunday because it reheats like a dream. The rice stays separate, so you can serve it dry or with extra sauce—great for lunches, potlucks, or even a quick dinner when you’re starving. Plus, the leftovers? Still delicious three days later.
- Budget-Friendly Staple: This recipe uses pantry basics—rice, canned tomatoes, a few veggies—and stretches easily for a week’s worth of meals. I’ll be real: my grocery bill stays low, but my fridge never does. It’s the kind of dish that makes you feel like you’re eating well without breaking the bank.
Step-by-step instructions for tomato-spiced one-pot rice
This rice cooker method delivers restaurant-quality flavor with zero fuss.
Sauté the Aromatic Base
Heat the rice cooker pot over medium heat. Add the 2 tbsp olive oil and swirl to coat the bottom. Toss in the finely chopped yellow onion and cook for 3-4 minutes until soft and translucent. Here's where it gets good—add the minced garlic cloves and cook for another 30 seconds until fragrant.
Next, stir in the diced red bell pepper and cook for 4-5 minutes until it begins to soften. You'll smell that sweet, earthy aroma developing—that's your cue the base is ready. The peppers should be tender but still hold their shape. This step builds the flavor foundation, so don't rush it.
Toast the Spices and Add Tomatoes
Lower the heat to medium-low and add the 1 tsp ground cumin and 1 tsp dried oregano. Stir for 30 seconds to toast the spices—you'll see them release their aroma. Add the 14.5 oz canned diced tomatoes (with juices) and the 1 whole bay leaves. Stir everything together and let it simmer for 2-3 minutes until the tomatoes begin to break down slightly.
This is where the magic happens. The tomatoes release their natural sweetness while the spices bloom. You'll notice the mixture darken slightly—that's perfect. The bay leaf will infuse subtle earthy notes, so don't skip it. If the mixture looks too thick, add 2-3 tablespoons water to help everything come together smoothly.
Add Rice and Broth
Rinse the 1.5 cups long-grain white rice thoroughly under cold water until the water runs clear. This removes excess starch that would make the rice mushy. Add the rice to the pot and stir to coat it evenly with the tomato mixture. Pour in the 1 cup chicken broth and give everything one final stir.
Here's the thing—don't worry if it looks like too much liquid. The rice will absorb everything perfectly. The key is to distribute the rice evenly so every grain gets exposed to the flavorful tomato base. The broth should just cover the rice, but that's okay—the rice cooker will handle the rest.
Cook to Perfect Texture
Close the rice cooker lid and select the standard white rice setting. Let it cook undisturbed until it reaches the keep warm cycle. This typically takes about 20-25 minutes, but your rice cooker might vary. The rice should be tender with just a slight bite—this is the perfect texture for arroz rojo.
Resist the urge to peek during cooking. Every time you open the lid, you release steam that could affect the final texture. When the cooker switches to keep warm, let it sit for 5 minutes before opening. This resting period allows the rice to finish absorbing any remaining liquid and develop its final texture.
Finish and Serve
Remove the bay leaves from the rice. Stir in the 0.5 tsp salt and 0.25 tsp black pepper to taste. Squeeze the juice from the whole lime over the top and toss gently to distribute. Finally, sprinkle with the 0.25 cup chopped fresh cilantro. The lime adds that bright, zesty finish that cuts through the rich tomato flavors.
Serve immediately while still warm. The rice should be tender with a slight bite, and each grain should be coated in that beautiful tomato-spiced sauce. The lime juice will make your mouth water, and the cilantro adds a fresh contrast. This one-pot wonder comes together faster than you'd expect, but the flavor? Pure comfort food magic.
Pro Tips For Making Arroz Rojo Rice Cooker
- Sauté the Aromatics First: Don’t just toss everything in raw—start by cooking the onion and garlic in a dry pan until the onion turns translucent and the garlic smells perfectly fragrant. This builds flavor before the tomatoes even join the party, and it prevents that sad, watery tomato taste that ruins so many rice cooker dishes.
- Drain Those Tomatoes: Skip the juice-heavy mess by draining the canned tomatoes thoroughly before adding them. I used to leave the liquid in, and my arroz rojo always ended up soggy or underseasoned. A quick drain and a taste of the reserved juice (yes, save a splash) lets you adjust salt and acidity properly.
- Toast the Rice First: If your rice cooker allows it, dry-toast the rice in the pot for 2-3 minutes before adding liquid. This step—yes, even in a rice cooker—gives the grains a subtle nuttiness and prevents that gummy texture. Just keep an eye on it; burned rice is a fast way to ruin a good dish.
- Add Bell Pepper Last: Toss the diced red bell pepper in after the tomatoes and onions have softened. Cooking it too early turns it mushy, and you lose that bright, crisp texture that cuts through the richness. A minute at the very end keeps it vibrant—trust me, it makes a difference.
Best sauces and condiments for this dish
Bright Lime Vinaigrette
Drizzle this zesty dressing over your arroz rojo for instant freshness. Mix 3 tbsp freshly squeezed lime juice with 2 tbsp extra-virgin olive oil, 1 tsp honey, ½ tsp salt, and ¼ tsp ground cumin. Toss with 2 tbsp chopped cilantro right before serving to preserve the herbs' vibrancy. This balances the tomato richness perfectly. 🍋
Avocado Crema
Blend 1 ripe avocado, ¼ cup sour cream, 2 tbsp lime juice, ½ tsp salt, and 1 tbsp chopped cilantro until smooth. Spoon dollops over the rice for a creamy, cooling contrast. The healthy fats from avocado complement the warm spices beautifully. I like to add a pinch of smoked paprika for depth. 🥑
Spicy Chipotle Oil
Infuse ½ cup olive oil with 1 chipotle pepper in adobo (minced) and 1 tsp cumin seeds by heating gently for 5 minutes. Strain and drizzle over arroz rojo for smoky heat. This adds a restaurant-quality kick that pairs perfectly with the tomato base. Store leftovers in a dark glass bottle in the fridge. 🌶️
Creamy Queso Fresco
Crumble ½ cup queso fresco over the rice just before serving. Its tangy, crumbly texture contrasts wonderfully with the soft rice. For extra richness, mix in 1 tbsp Mexican crema and ½ tsp lime zest. This Mexican cheese adds a salty, creamy element that ties all the flavors together. 🧀
Pickled Red Onions
Quick-pickle ½ red onion (thinly sliced) in ¼ cup apple cider vinegar, 1 tsp sugar, and ½ tsp salt for 15 minutes. The tangy crunch cuts through the richness and adds a refreshing bite. I like to sprinkle them on top right before eating. 🧅
Cilantro-Lime Butter
Mix 2 tbsp softened butter with 1 tbsp chopped cilantro, 1 tsp lime zest, and ¼ tsp salt. Dollop spoonfuls over the rice for a luxurious finish. The butter adds richness while the lime keeps it bright. This works especially well with shrimp or chicken toppings. 🧈
Nutrition facts
Frequently asked questions
Can I make this arroz rojo without a rice cooker?
Use a heavy-bottomed pot instead. Sauté your aromatics (onion, garlic, bell pepper) in 2 tbsp olive oil over medium heat for 5-7 minutes. Then add the tomatoes, spices, and broth, simmering for 5 minutes before adding the rice. Cook covered on low heat for 15-18 minutes, then let it steam off-heat for 5 minutes. The key is patience—don't peek!
What's the secret to perfectly fluffy rice in a rice cooker?
Rinse your rice thoroughly until the water runs clear—this removes excess starch that makes rice gummy. Use a 1:1.5 rice-to-liquid ratio (1.5 cups rice to 1 cup broth). Stir the rice into the tomato mixture to coat each grain evenly, and let it rest for 5 minutes after cooking before opening the lid. This resting time lets the steam redistribute.
Can I add meat or beans to this recipe?
Yes! Brown ½ lb ground beef, 1 lb shredded chicken, or ½ lb diced shrimp first in the rice cooker pot before adding the onions. For beans, use 1 cup cooked black beans or pinto beans—add them with the rice and broth. The rice cooker will distribute the flavors perfectly. Just reduce the broth by ¼ cup if using beans to balance the moisture.
Why does my arroz rojo taste bland?
Check your tomatoes—fire-roasted canned tomatoes add depth. Toast your spices (cumin and oregano) for 30 seconds to release their aroma. Finish with fresh lime juice and cilantro right before serving—they brighten flavors instantly. If it's still bland, add ½ tsp smoked paprika or a pinch of chili powder for warmth.
How do I store leftovers?
Transfer to an airtight container and refrigerate for up to 4-5 days. Reheat by adding 2 tbsp water or broth per cup of rice and steaming for 3-5 minutes. Freeze for 3 months—thaw overnight in the fridge. The lime and cilantro should be added fresh when reheating to preserve their brightness. The texture stays perfect when stored properly!
