Colombian red rice is a colorful stovetop side made by cooking rice with tomato, onion, garlic, and warm achiote. Home-style versions vary, and this approachable recipe builds a savory tomato base before the rice simmers until fluffy, making a good companion for beans, grilled meats, or vegetables.
Ingredients
- 1 1/2 cups (285 g) long-grain white rice
- 1 medium ripe tomato, about 1 cup finely chopped (150 g)
- 1/2 medium yellow or white onion, finely diced (75 g)
- 2 garlic cloves, minced (6 g)
- 1 tablespoon neutral vegetable oil (15 ml)
- 1/2 teaspoon ground achiote (annatto), about 1 g
- 1 3/4 cups (415 ml) low-sodium chicken or vegetable broth, warmed
- 3/4 teaspoon fine salt (about 4 g), or less if the broth is salted
- 1/8 teaspoon freshly ground black pepper (about 0.3 g)
- 2 tablespoons chopped fresh cilantro (8 g), optional, for serving
- 2 tablespoons thinly sliced scallions (10 g), optional, for serving
Instructions
- Rinse and drain the rice. Put the rice in a fine-mesh sieve and rinse under cool water, stirring it gently with your fingers, until the water runs mostly clear. Let it drain well for a few minutes. Rinsing removes loose surface starch, which helps keep the finished grains separate rather than sticky. While it drains, chop the tomato and onion, mince the garlic, and warm the broth.
- Make the tomato base. Set a medium, heavy-bottomed saucepan with a tight-fitting lid over medium heat. Add the oil, onion, and tomato. Cook for 4 to 5 minutes, stirring occasionally, until the onion softens and the tomato begins to break down. Stir in the garlic and achiote and cook for about 30 seconds, just until fragrant. Keep the heat moderate; garlic can turn bitter if it browns.
- Coat the rice. Add the drained rice, salt, and black pepper to the saucepan. Stir for 1 to 2 minutes so the grains are coated in the tomato mixture and oil. This brief toasting helps the grains stay distinct and gives the rice a fuller savory flavor. If the pan looks dry, that is normal; avoid letting the rice or garlic scorch on the bottom.
- Add broth and bring to a simmer. Pour in the warm broth and stir once, scraping the bottom of the pan to loosen any bits. Taste a small drop of the liquid and adjust the salt if needed; it should taste well-seasoned but not overly salty. Bring the mixture to a gentle boil, which usually takes 2 to 3 minutes. As soon as it bubbles across the surface, stir once more and reduce the heat to low.
- Cover and cook. Put the lid on securely and cook over low heat for 18 minutes. Keep the lid closed so steam stays in the pan, and do not stir during this stage: stirring can break the grains and make the rice gummy. If your burner runs hot, use the smallest burner or a heat diffuser to maintain a quiet simmer rather than a hard boil.
- Rest, then fluff. Turn off the heat and leave the saucepan covered for 10 minutes. This rest lets the remaining moisture redistribute and finishes steaming the grains. Remove the lid, fluff gently with a fork from the edges toward the center, and check that the rice is tender. If it still has a firm center, add 1 to 2 tablespoons (15 to 30 ml) hot water, cover, and cook on low for another 2 to 3 minutes, then rest again for 5 minutes.
- Finish and serve. Taste and adjust the seasoning. Sprinkle with cilantro, scallions, or both if you like, and serve hot. For the best texture, lift and separate the grains with a fork rather than vigorously stirring them.
Tips
- Choose the right rice. Long-grain white rice is the dependable choice here because it cooks into separate, fluffy grains. Medium-grain rice tends to be softer and more cohesive, so if that is what you have, check it a few minutes early and expect a slightly stickier result. Brown rice needs more liquid and a much longer cooking time, so it is not a direct swap in this recipe.
- Use achiote thoughtfully. Ground achiote gives the rice its warm orange-red color and a mild, earthy flavor. It can be sold as annatto powder in Latin American or international grocery shops. If it is hard to find, use 1/2 teaspoon (1 g) sweet paprika for color and gentle sweetness; the flavor will not be exactly the same. Avoid using a large amount of paprika, which can taste dusty or dominate the tomato.
- Adjust for your broth and tomato. Low-sodium broth makes it easier to control seasoning, while salted broth may mean you should start with only 1/4 teaspoon salt. A very large, watery tomato can make the rice softer, so use a medium tomato and drain away excess juice if it is unusually wet. If the tomato is pale or bland, a teaspoon of tomato paste can deepen the flavor, though it will make the color slightly more brick-red.
- Keep steam in and avoid stirring. A tight lid, low heat, and undisturbed cooking matter more than frequent checking. If steam escapes from the lid, place a clean folded kitchen towel over the pot before setting the lid on top, keeping the towel away from the flame and sides of the burner. Do not lift the lid repeatedly to see whether the rice is done.
Serving Suggestions
Serve Colombian red rice as a warm side with everyday meals. It works particularly well alongside stewed or braised beans, lentils, roast chicken, grilled fish, or pan-seared pork. Its tomato-and-achiote base brings color and savory flavor without overwhelming a main dish, and the grains are useful for catching juices or spooning up a little sauce.
For a simple meatless plate, pair a generous portion with black or red beans, ripe avocado, and a crisp salad dressed with lime. You can also serve it with fried or baked plantain, sautéed greens, or roasted vegetables. If the rest of the meal is already salty or spicy, keep the rice garnish simple and let its mild flavor balance the plate.
For a casual lunch, offer the rice with sliced avocado, a fried egg, and a spoonful of beans. Add a fresh tomato salad or pickled onions for acidity. If serving a group, transfer the rice to a warm serving bowl just before eating and scatter the herbs on top so they stay bright instead of wilting in the covered pot.
Variations
Use vegetable broth for a vegetarian version. The recipe is easy to keep vegetarian by choosing vegetable broth; check the package if you need to avoid particular ingredients. A well-flavored broth gives the rice more depth, while water can be used in a pinch but produces a milder result. If using water, consider adding a little extra onion or a small pinch of salt after tasting the cooking liquid.
Add vegetables. Stir 1/2 cup (75 g) finely diced carrot into the pan with the onion and tomato, or add 1/2 cup (75 g) thawed peas during the final 5 minutes of cooking. Carrot brings sweetness and a firmer bite; peas add a softer, sweet note. Keep additions modest, since too many vegetables release moisture and can change how the rice cooks.
Make it more tomato-forward. Stir 1 tablespoon (16 g) tomato paste into the softened onion and tomato before adding the garlic. Let it cook for about a minute to mellow its raw taste. The rice will be deeper red and more concentrated in flavor. Because tomato paste can be salty, taste the broth before adding the full measured salt.
Finish with fresh citrus or herbs. A squeeze of lime at the table lifts the savory tomato flavor, while extra cilantro or scallions add freshness. These are finishing touches rather than ingredients to cook into the pot, so offer them separately for diners to add as they like. For a mild smoky note, use smoked paprika instead of sweet paprika when substituting for achiote, understanding that it changes the character of the dish.
Storage and Reheating
Cool leftover rice promptly and refrigerate it within 2 hours of cooking, preferably in a shallow, airtight container so it cools evenly. Keep it refrigerated for 3 to 4 days. Do not leave cooked rice sitting at room temperature for an extended period, and discard it if it has been left out longer than 2 hours.
To reheat a portion, add a teaspoon or two of water, cover loosely, and microwave until steaming hot, stirring once midway through. On the stovetop, warm the rice in a covered saucepan over low heat with a splash of water, fluffing gently once it is hot. Reheat leftovers to 165°F (74°C), as recommended by USDA FSIS, and only reheat the portion you plan to eat. The rice can also be frozen in airtight, meal-sized portions for up to 2 months for best quality; thaw overnight in the refrigerator and reheat thoroughly.
Frequently Asked Questions
Is Colombian red rice the same as Mexican red rice? They are related in the broad sense that both are rice dishes colored and flavored with tomato, but recipes and seasonings differ by country, region, and household. This version uses a straightforward tomato base with achiote, a seasoning associated with cooking across parts of Latin America. It is best understood as a Colombian-style home recipe, not a single fixed formula shared everywhere.
Can I use achiote oil or achiote paste instead of ground achiote? Yes, but check the product ingredients because pastes and prepared oils vary in salt and intensity. Use about 1 teaspoon (5 ml) achiote oil in place of the neutral oil, then reduce the salt if the product is seasoned. For achiote paste, start with about 1/2 teaspoon (3 g), mash it into the softened tomato mixture, and taste the broth before adding more.
Why did my rice turn mushy? Common causes include skipping the rinse, using too much liquid, stirring while the rice simmers, or cooking it at too high a temperature. Measure the broth, use a tight lid, keep the heat low, and let the covered rice rest before fluffing. If your saucepan lid does not fit well, a little steam may escape and make the texture uneven; a snug lid helps the measured liquid cook properly.
Can I make the rice ahead? It is best freshly cooked, but you can prepare it earlier on the same day and refrigerate it promptly after cooking. Reheat it covered with a small splash of water until it reaches 165°F (74°C). For a meal where texture matters, cook it shortly before serving and use the covered 10-minute rest as the final step rather than holding it warm for a long time.
Can I make this with brown rice? Brown rice can be used, but it needs more liquid and a longer simmer than the white rice specified here, so it is not a simple one-for-one substitution. Follow the package’s liquid and timing guidance, and cook the tomato base first before adding the adjusted amount of broth and brown rice. The finished texture will be chewier, the color may look less vivid, and you should check for tenderness before serving.
What should I do if the rice is still wet after cooking? If the grains are tender but a little moisture remains, remove the lid and let the saucepan stand off the heat for 3 to 5 minutes, then fluff gently so excess steam can escape. If the rice is both wet and firm, it needs more cooking rather than simply airing out: cover it and cook over low heat for a few more minutes. Avoid turning the heat high, which can scorch the bottom before the center finishes.
Related
- Sous Vide Pheasant Recipe for Tender, Juicy Breast
- Sous Vide Squid: Tender, Garlic-Lemon Calamari
- Sous Vide Venison Chops: Tender, Juicy Results at Home
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).