Introduction
Beans and rice is a complete protein, endlessly adaptable, and takes about 2 hours from start to finish once your beans are soaked. You build the base by sautéing aromatics and spices, simmer the beans until tender, and cook rice on the side—then combine them at the table. This works as a weeknight dinner, meal prep for several lunches, or a side dish to cornbread.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 2 hours
- Servings: 4–6
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
Spice level adjustment: Omit the fresh or dried hot peppers for a milder dish, or add 2–3 peppers and leave them whole so they infuse heat without breaking apart—remove them before serving if you prefer gentler warmth.
Double the aromatics: Add a second onion, another bell pepper (red or yellow for sweetness), and extra garlic to deepen the base flavor and add more texture.
Bean blend: Mix kidney and black beans, or add white or pinto beans for a different texture; cooking time may vary slightly depending on which beans you use.
Smoked paprika swap: Replace half the chili powder with smoked paprika for a deeper, smoky note without added heat.
Vegetable boost: Stir in diced tomatoes, corn, or sliced okra during the last 20 minutes of simmering to add brightness or body.
Tips for Success
Don’t skip the soak step: Soaking (overnight or with the one-hour boil method) reduces cooking time significantly and helps beans cook evenly. Older beans can take much longer than newer ones, so plan accordingly.
Taste and adjust salt at the end: Add salt only after the beans are tender; adding it early can slow cooking. Taste after 1.5 hours of simmering and adjust to your preference.
Cook rice separately: Cooking rice in its own pot gives you precise control over texture and allows you to time it so both components are ready at the same moment—this avoids soggy rice or undercooked beans.
Watch the water level on the beans: If the liquid drops below the beans before they’re tender, add more water in 1/2-cup increments to prevent them from drying out or sticking.
Bay leaves are not for eating: Remove them from the pot before serving or warn diners they’re present—they’re there for flavor only and are not pleasant to bite into.
Storage and Reheating
Store beans and rice together or separately in airtight containers in the refrigerator for up to 4 days. To reheat, place in a pot on the stovetop over medium heat, stirring occasionally and adding a splash of water if the mixture looks dry (about 5–10 minutes). Alternatively, microwave in a covered bowl at 50% power for 2–3 minutes, stirring halfway through. This dish does not freeze well—the beans become mealy and the rice loses texture—so plan to eat it fresh or refrigerated within a few days.
FAQ
Can I cook the beans and rice together in one pot?
Yes, but it’s trickier: the beans need 1.5–2 hours to soften while rice needs only 20–22 minutes, so you’d have to wait until the beans are almost done before adding the rice. Cooking them separately gives you better control and more flexibility with timing.
What if my beans are still hard after 2 hours?
Very old beans (more than a year) may take 2.5–3 hours or longer. If they’re still not tender, add more water and keep simmering, or soak them for 12 hours next time—fresher beans will cook faster and more reliably.
Can I use canned beans instead of dried?
Yes, use about 3–4 cans (15 oz each) of drained and rinsed beans. Skip the soaking and boiling steps entirely, and add the canned beans after you’ve sautéed the aromatics and spices (step 3). Reduce simmering time to 15–20 minutes just to warm everything through and meld flavors.
Is this recipe vegetarian?
Yes, as written it’s naturally vegetarian. For vegan preparation, it’s already compliant—all ingredients are plant-based, including the oil.
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.

