Mexican Rice and Beans
This authentic Mexican rice (arroz rojo) is a fluffy, savory side cooked in tomato-garlic broth with corn and peas, served alongside creamy black beans for a complete Mexican meal.
This authentic Mexican rice (arroz rojo) is a fluffy, savory side cooked in tomato-garlic broth with corn and peas, served alongside creamy black beans for a complete Mexican meal.
Delivery in as fast as one hour.*
Prices vary by store
*Service fees apply. Instacart® and the Instacart logo are registered trademarks of Maplebear Inc. d/b/a Instacart.
In a blender, combine the canned tomatoes, ground cumin, half an onion, two garlic cloves, salt, and 14 ounces of chicken stock. Blend until smooth to create the cooking liquid.
Place the long-grain rice in a fine-mesh strainer. Rinse under cold water, agitating with your hands, until the water runs clear. This removes excess starch and ensures fluffy rice. Drain well.
Heat canola oil in a medium pot or Dutch oven over medium heat. Add the drained rice and toast, stirring constantly, for 5-8 minutes until it's lightly golden brown and has a nutty aroma.
Carefully pour the blended tomato sauce over the toasted rice. Stir once to combine.
Once the liquid begins to simmer, reduce the heat to low. Add the corn, green peas, diced carrots, the whole serrano chile, and cilantro sprigs on top. Do not stir.
Cover the pot with a tight-fitting lid and let it simmer on low heat for 12-13 minutes without lifting the lid.
After 12-13 minutes, turn off the heat completely. Let the pot stand, still covered, for at least 5-10 minutes to allow the rice to steam and absorb the remaining moisture.
Fluff the rice gently with a fork. Serve hot alongside warmed black beans. Garnish the beans with crumbled queso fresco.
Store cooked rice and beans in separate airtight containers for up to 4 days; reheat gently in a skillet with a splash of broth to restore moisture.
Avoid stirring the rice while it cooks—this releases starch and causes mushiness. Use a 1:1.4 rice-to-broth ratio and resist lifting the lid until the liquid is absorbed.
Brown rice requires more liquid and longer cooking (45–50 minutes); jasmine rice will be softer and stickier. Long-grain white rice is traditional and yields the best texture for arroz rojo.
Yes. Store cooked rice and beans separately in airtight containers for up to 4 days. Reheat together gently in a skillet with a splash of broth to restore moisture.
Fresh tomatoes (about 4–5 medium, blended) or tomato sauce work, though canned whole tomatoes give the most authentic flavor and texture.
The rice is ready when all the broth is absorbed and grains are tender but not mushy. A few minutes of resting off heat fluffs it up.
Mexican-Style Shrimp Cocktail With Tajín
5 min

Rajas Con Queso
30 min

Braised Pork with Tamale
285 min
Stove Top Stuffing Meatloaf
85 min
Cajun Spaghetti With Creole Meat Sauce
55 min

7 Layer Dip
20 min

Vegan Seven Layer Dip
40 min

Best Cantarito Cocktail
5 min