Peruvian-style black beans and rice pairs fluffy, simply seasoned rice with black beans simmered with onion, pepper, garlic, cumin, and a little aji amarillo. Beans and rice appear in many forms across Peru and Latin America; this practical version is a flavorful, weeknight-friendly pairing rather than a claim to one definitive regional recipe.
Ingredients
- 1 1/2 cups (278 g) long-grain white rice
- 1 teaspoon (5 ml) olive oil, for the rice
- 2 1/4 cups (540 ml) water, for the rice
- 1/2 teaspoon (3 g) fine salt, for the rice
- 2 tablespoons (30 ml) olive oil, for the beans
- 1 medium red onion (about 150 g), finely diced
- 1 medium green bell pepper (about 150 g), finely diced
- 4 garlic cloves (about 12 g), minced
- 1 teaspoon (2 g) ground cumin
- 1/2 teaspoon (about 0.5 g) dried oregano
- 1 tablespoon (15 g) aji amarillo paste, optional
- 2 cans black beans, 15 ounces (425 g) each, drained and rinsed
- 1 1/2 cups (360 ml) low-sodium vegetable broth or water
- 1 bay leaf
- 1/2 teaspoon (3 g) fine salt, plus more to taste
- 1/4 teaspoon (0.5 g) freshly ground black pepper
- 2 tablespoons (8 g) chopped fresh cilantro, for serving
- 1 lime (about 60 g), cut into wedges, for serving
Long-grain rice stays separate and fluffy, while the beans get a savory, lightly saucy texture. Aji amarillo is a bright, fruity Peruvian chile paste that adds gentle heat and a distinctive flavor; it is often sold in Latin American grocery stores. If you cannot find it, omit it or add 1/2 finely minced jalapeño for a sharper, greener heat. The substitute will not taste exactly like aji amarillo, but the beans will still be well seasoned. Use vegetable broth for extra savoriness or water for a clean, simple bean flavor.
Instructions
- Prepare the ingredients. Rinse the rice in a fine-mesh strainer under cool water until the runoff is mostly clear, then drain it well. Drain and rinse the black beans. Dice the onion and bell pepper, mince the garlic, measure the spices, and set out the broth, bay leaf, and seasonings. Allow about 15 minutes for this prep; having everything ready makes the two cooking stages straightforward.
- Toast the rice. Set a medium saucepan over medium heat and add 1 teaspoon (5 ml) olive oil. Tip in the drained rice and stir for about 2 minutes, until the grains look glossy and smell faintly nutty. Stir often so the rice does not brown. This brief step helps the grains cook up separately, but it is fine to skip it if you are short on time.
- Cook and rest the rice. Add 2 1/4 cups (540 ml) water and 1/2 teaspoon (3 g) salt to the saucepan. Bring the water to a boil, stir once, then cover tightly and reduce the heat to its lowest setting. Cook for 18 minutes without lifting the lid. Turn off the heat and leave the covered pan undisturbed for 10 minutes. Fluff the rice gently with a fork just before serving; if the bottom seems slightly moist, a few minutes of resting with the lid off will let excess steam escape.
- Soften the vegetables. After the rice has rested, heat 2 tablespoons (30 ml) olive oil in a large skillet or sauté pan over medium heat. Add the onion and bell pepper and cook for 6 minutes, stirring occasionally, until softened and beginning to turn translucent. They should be tender, not browned or crisp. If the pan looks dry before the vegetables soften, lower the heat rather than adding a lot more oil.
- Season and simmer the beans. Add the garlic, cumin, oregano, and aji amarillo paste, if using. Stir for 1 minute, just until fragrant. Add the drained beans, broth, bay leaf, 1/2 teaspoon (3 g) salt, and black pepper. Bring to a gentle simmer, then cook uncovered for 18 minutes, stirring now and then. Keep the bubbles small; a hard boil can split the beans and reduce the liquid too quickly. Remove the bay leaf and taste. Add more salt or pepper as needed. For a thicker, creamier texture, mash a few beans against the side of the pan and stir them back in.
- Plate and finish. Divide the rice among four plates or shallow bowls and spoon the beans alongside or over the top. Scatter with chopped cilantro and serve with lime wedges for squeezing. Keeping the two components separate at first lets everyone choose their preferred ratio and helps any extra rice stay fluffy.
Tips
Rinse the rice, then drain it well. Rinsing removes loose surface starch, which can make the cooked grains sticky. Let it drain for a minute or two before toasting so leftover water does not interfere with the brief oil-toasting step. If you prefer a softer, more cohesive bowl, you can skip the rinse, but expect the grains to cling together more.
Use a gentle simmer for the beans. Canned beans are already cooked, so this stage is about letting them absorb the aromatics and making a lightly thickened sauce. If the pan becomes dry before the 18 minutes are up, add broth or water a few tablespoons at a time. If it is too soupy at the end, simmer uncovered for a few more minutes or mash a small portion of the beans.
Adjust the heat gradually. Aji amarillo paste varies in strength by brand and batch. Start with less if you are sensitive to chile, then taste near the end and add a little more if desired. Without the paste, the recipe is mild; a jalapeño gives a fresher, sharper heat, while a pinch of cayenne gives heat without the fruity chile flavor.
Keep the rice covered while it rests. The 10-minute rest finishes steaming the grains and makes them easier to fluff. Lifting the lid repeatedly lets steam escape and can leave the top layer undercooked. If your saucepan lid does not fit tightly, place a clean kitchen towel between the lid and pan, keeping the towel well away from the burner.
Serving Suggestions
Serve the beans and rice as a filling vegetarian main with a crisp green salad, sliced avocado, or quick-pickled red onion. A simple cabbage salad dressed with lime juice, a little oil, and salt adds crunch and acidity that balance the soft beans and rice. For a fuller plate, add roasted squash, grilled vegetables, or sweet plantains. These are serving options, not required ingredients, so keep the main recipe as written if you want the beans and rice to be the focus.
For a family-style meal, put the rice in one bowl and the beans in another, with cilantro and lime on the side. The beans are especially good spooned over rice with a little of their cooking liquid. If you prefer a more mixed bowl, fold some rice into the beans just before serving, rather than stirring everything together well in advance; that keeps the rice from soaking up all the sauce. Leftover beans can also be served over toast or tucked into a tortilla for another meal.
Variations
Use dried black beans: Replace the canned beans with about 1 cup (190 g) dried black beans. Soak them in plenty of water overnight, drain, and cook in fresh water until completely tender before starting the skillet steps. Depending on the beans and their age, this can take 60 to 90 minutes or longer. Drain them, then use the recipe’s 1 1/2 cups (360 ml) broth for the final simmer. The longer preparation gives you control over the beans’ texture, but it adds substantial time; canned beans are the quick option in this recipe.
Make it more aromatic: Add 1/2 teaspoon (1 g) ground coriander with the cumin, or stir 1 tablespoon (15 ml) lime juice into the beans after cooking. These additions are not necessary, but coriander lends a citrusy note and lime brightens the finished sauce. Add the lime off the heat so its flavor stays fresh.
Change the rice: Brown rice can be served with the beans, but it needs a different amount of liquid and a longer cooking time than the white rice in this recipe. Follow the package directions for the rice rather than using the 18-minute simmer here. You can also use leftover cooked rice; warm it separately with a splash of water, covered, until steaming hot, then serve it with the freshly simmered beans.
Add vegetables: Stir a handful of chopped spinach into the beans during the last 2 minutes, just until wilted, or add 1 cup (150 g) diced tomato with the broth for a looser, brighter sauce. Tomato releases liquid, so simmer a little longer if the beans seem too thin. For a smoky variation, use smoked paprika sparingly, but note that it shifts the flavor away from the clean cumin-and-aji profile.
Storage and Reheating
Store the rice and beans separately when possible. Refrigerate both within 2 hours of cooking in shallow, airtight containers; separating them makes it easier to reheat each without turning the rice mushy. They keep for 3 to 4 days in the refrigerator. If the kitchen is hot, do not leave the food out while waiting for it to cool completely; portion it into shallow containers and refrigerate promptly.
For longer storage, freeze the beans and rice in separate airtight containers for up to 2 to 3 months for best quality. Thaw overnight in the refrigerator, or reheat from frozen with a small splash of water. The rice may be a little softer after freezing, but it remains useful for bowls and side dishes. Label containers with the date so older portions are easy to use first.
Reheat only the portion you plan to eat. Warm the beans in a covered saucepan over medium-low heat, stirring occasionally and adding a spoonful of water or broth if the sauce has thickened. Microwave rice covered with a teaspoon or two of water, stirring partway through. Reheat leftovers until they reach 165°F (74°C), checking with a food thermometer; heat until steaming throughout and avoid reheating the same portion more than once.
Frequently Asked Questions
Are black beans commonly used in Peruvian cooking?
Beans are part of many Peruvian meals, but the types used and the way they are seasoned vary by region and household. Black beans are one useful choice for this recipe, while other versions may use different beans. This recipe takes inspiration from Peruvian flavors, especially the option to season with aji amarillo, without presenting black beans and rice as the single defining Peruvian preparation.
Can I make the beans and rice with canned beans?
Yes. The recipe is written for canned black beans because they are already cooked and make the meal quicker to prepare. Drain and rinse them before adding them to the skillet so the bean liquid does not overwhelm the seasoning. Simmering them for 18 minutes gives the onion, garlic, cumin, and broth time to flavor the beans.
What can I use instead of aji amarillo paste?
You can leave it out for a milder result or use about 1/2 finely minced jalapeño for a different kind of heat. Aji amarillo has a fruity, rounded chile flavor, while jalapeño tastes greener and sharper. If you use another hot pepper, start with a small amount, taste the beans near the end, and add more only if you want extra heat.
Why did my rice turn out sticky or wet?
Rice can become sticky if it is not rinsed, if too much water is used, or if it is stirred repeatedly while cooking. Measure the water, keep the lid on during the 18-minute simmer, and let the rice rest covered for 10 minutes before fluffing. If it is cooked through but slightly wet, leave it uncovered for a few minutes so the steam can escape.
Can I prepare either part ahead?
Yes. Cook the beans or rice up to 3 to 4 days ahead and refrigerate promptly in separate containers. Reheat the beans gently with a splash of broth or water, and warm the rice covered with a little water. For the freshest texture, cook the rice on the day you plan to serve it, but properly chilled leftovers work well for a quick meal.
Related
- Thai Basil Chicken on Rice (Pad Kra Pao)
- On Rice Thai Cuisine Bellingham: Thai Basil Chicken
- One-Pot Lebanese Hashweh with Ground Beef and Rice
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).