Introduction
Beans and rice is a complete protein that comes together in one pot, making it ideal for weeknight dinners or meal prep. Soaking and simmering the beans takes time, but most of that is hands-off; the real work is chopping aromatics and letting the spices develop while everything cooks.
Recipe Details
- Prep Time: 20 minutes
- Cook Time: 1 hour 45 minutes (including bean simmering and rice cooking)
- Total Time: 2 hours 5 minutes
- Servings: 4
Ingredients
- 1 package (16 oz) dry beans (kidney or black beans preferred)
- 1 onion, chopped
- 1 green bell pepper, chopped
- 1 celery stalk, sliced thin
- 1 bulb garlic, minced
- 2 bay leaves
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp ground basil
- Olive oil
- Salt to taste
- Pepper, to taste
- 1-2 whole dried or fresh hot peppers (optional)
- 1-2 cups rice
Instructions
Beans
- Soak beans overnight, or, bring to a boil and let sit for one hour.
- In a Dutch oven or large pot, sauté onions and garlic in olive oil on medium heat until onions are translucent.
- Add green pepper and celery, and sauté for a few minutes more.
- Add beans and enough water to cover all ingredients.
- Add spices, then bring to a boil. Lower heat, cover, and simmer, stirring occasionally, until done (1-2 hours, depending on the age of your beans).
Rice
- Add rice and twice as much water to a pot (i.e. 1 cup rice + 2 cups water).
- Bring to a rolling boil, and cook until the water has boiled down to the level of the rice.
- Reduce heat to a light simmer, cover, and cook for 20 minutes.
Serving
- Serve the beans over the rice and enjoy! It is also very tasty with cornbread.
Variations
- Swap the bean type: Use pinto, chickpea, or navy beans instead of kidney or black beans. The texture and flavor will shift slightly (chickpeas are creamier, navy beans are milder), but the cooking time stays roughly the same.
- Add tomato: Stir in a 14 oz can of diced tomatoes (with juice) along with the beans. This adds acidity and depth without changing the structure.
- Increase heat: Add a pinch of cayenne pepper or use 2–3 fresh hot peppers instead of 1–2. The spice builds gradually as everything simmers.
- Make it a one-pot meal: Cook the rice directly in the bean pot after beans are done, using the bean cooking liquid instead of water. Skip the separate rice pot entirely.
- Use canned beans: Substitute 3 cans (15 oz each) of drained and rinsed beans for dried beans. Skip soaking and simmering; add them to the pot after sautéing vegetables, then simmer for 20–30 minutes to meld flavors.
Tips for Success
- Don’t skip soaking or the quick-boil method. Older dried beans take longer to soften; either overnight soaking or the one-hour quick-boil (bring to a boil, remove from heat, let sit covered) shortens the final simmer significantly and ensures even cooking.
- Stir the beans occasionally during simmering. This helps them cook evenly and prevents sticking or scorching on the pot bottom, especially toward the end when the liquid is mostly absorbed.
- Watch the rice water level closely. Once the water drops to the level of the rice grains, reduce heat immediately. If you wait too long, the bottom burns; if you reduce too early, the rice stays undercooked.
- Taste the beans before declaring them done. Bite one open—it should be creamy inside with no hard core. Cooking time varies wildly depending on bean age and storage conditions, so rely on texture, not time alone.
- Let the rice rest covered for 5 minutes after the 20-minute simmer. This lets any remaining steam finish the job and fluffs the grains without extra stirring.
Storage and Reheating
Store both beans and rice together in an airtight container in the refrigerator for up to 4 days. The flavors meld and improve slightly over the first two days. Freeze in individual portions for up to 3 months; thaw in the refrigerator overnight before reheating.
Reheat on the stovetop over medium heat with a splash of water (about 2 tablespoons per serving), stirring occasionally, until warmed through (5–10 minutes). Alternatively, microwave in a covered bowl with a tablespoon of water per serving for 2–3 minutes, stirring halfway through. The rice may firm up slightly after storage; the added water loosens it back to the right texture.
FAQ
Can I use quick-cook or instant rice instead? Yes, but reduce the water to a 1:1.5 ratio (1 cup rice to 1.5 cups water) and cook for 5–7 minutes instead of 20. The texture will be softer; regular rice holds its structure better during storage.
What if my beans are still hard after 2 hours? They’re likely old. Drain them, add fresh water, and continue simmering in 30-minute intervals, checking texture each time. Very old beans may need 3+ hours total. If they stay hard after 3 hours, discard and start fresh with a new package.
Can I use vegetable or chicken broth instead of water for the beans? Yes. Use it for both soaking (if you have time to soak in broth overnight) and the simmering liquid. This adds flavor but doesn’t change the cooking time. Use unsalted broth and adjust salt at the end to taste.
Do I have to serve them together, or can I make rice and beans separately? You can make them separately and store them apart for up to 4 days, then combine when you’re ready to eat. This gives you flexibility if you want to pair the beans with a different grain or use the rice in another dish.
Attribution: Recipe text from “Cookbook:Beans and Rice” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Beans_and_Rice
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

