
Pantry Staple Bean and Rice Comfort Bowl
A simple, satisfying one-pot meal built on brown rice, canned beans, and aromatics. This budget-friendly dish comes together in one pot with vegetable broth and warm spices, creating a naturally vegetarian protein-rich bowl that's hearty enough for dinner and adaptable to whatever you have on hand.
- Prep
- 10 min
- Cook
- 45 min
- Wait
- 5 min
- Total
- 1 hr
- Makes
- 4 servings (about 2 cups each)
Steps
Before you start
- Gather all ingredients and measure them out so you can add items quickly to the pot
- Use low-sodium vegetable broth if available to control the salt level
- Have a wooden spoon or rubber spatula ready for stirring
Sauté aromatics
- Heat 2 tablespoons olive oil in a medium pot (3-4 quart) over medium heat.
- Add the finely diced onion and cook for 3-4 minutes, stirring occasionally, until soft and translucent.
- The onion should be completely tender but not browned.
+ Show details− Hide details
Ready when: Onion is soft and translucent
Tip: Don't let the onion brown—it will give the dish a bitter flavor instead of a sweet, mellow base.
Bloom the spices
- Add the 3 minced garlic cloves to the pot and cook for 30 seconds, stirring constantly until fragrant.
- Then add 1 teaspoon ground cumin and ½ teaspoon paprika, stirring for another 30 seconds to toast the spices.
+ Show details− Hide details
Ready when: Spices are fragrant and lightly toasted
Tip: Blooming spices in fat distributes their flavor throughout the dish and prevents them from tasting raw.
Add rice and toast
- Pour in 1.5 cups (285 g) brown rice and stir for 1-2 minutes, coating the grains completely with the oil and spice mixture.
- The rice may begin to turn light golden, which is desirable.
+ Show details− Hide details
Ready when: Rice grains are coated and may appear slightly golden
Tip: Toasting the rice slightly improves its nutty flavor and helps each grain stay separate during cooking.
Pour in broth and bring to a boil
- Add 3 cups (720 ml) low-sodium vegetable broth and stir well to combine.
- Increase heat to medium-high and bring to a boil, which should take 3-4 minutes.
+ Show details− Hide details
Ready when: Liquid is at a rolling boil
Tip: Don't skip the toasting step before adding broth—it adds depth that plain boiling would miss.
Add beans and reduce heat
- Stir in the drained and rinsed beans (about 750 g total from 1½ cans) and optional diced tomatoes with juice if using.
- Reduce heat to low and cover the pot tightly with its lid.
- Maintain a gentle simmer.
+ Show details− Hide details
Tip: Covering the pot is essential—any steam that escapes will affect how much liquid the rice absorbs.
Simmer until rice is tender
- Keep the pot covered and let it simmer gently for 35-40 minutes.
- Do not lift the lid until the time is nearly up, as lifting it releases steam and disrupts the cooking.
- The rice will absorb the liquid during this time.
+ Show details− Hide details
Ready when: Rice grains are tender and no liquid remains in the pot
Tip: Resist the urge to stir or peek—this keeps the rice from becoming mushy and helps ensure even cooking.
Check for doneness and adjust seasoning
- Remove the pot from heat and let it sit covered for 5 minutes to complete the cooking.
- Uncover and fluff the rice gently with a fork.
- Taste a spoonful and season with kosher salt and fresh ground black pepper to your preference.
- The rice should be tender but still have a slight chew, and the beans should be hot throughout.
+ Show details− Hide details
Ready when: Rice is tender with a slight bite, beans are fully heated, no liquid in the pot
Tip: A resting period allows the rice to firm up slightly and makes it fluffier when forked apart.
Serve with garnish
- Divide the bean and rice mixture into four bowls.
- Top each with roughly chopped fresh cilantro if desired.
- Serve immediately while warm.
+ Show details− Hide details
Tip: Fresh cilantro adds brightness, but this dish is equally delicious without it if you don't have any on hand.
Good to know
Tips
- This recipe is highly forgiving. If you don't have diced tomatoes, the bowl is just as good without them. If you're out of one type of bean, use another.
- For extra flavor without much extra effort, toast the rice before adding broth—this small step really elevates the nutty quality of the dish.
- Make it your own: add a pinch of cayenne pepper for heat, a dash of hot sauce when serving, diced bell peppers in step 1, or fresh lime juice at the end.
- Brown rice is nutritionally superior to white rice (more fiber and minerals), but if you're short on time, swap in white rice and reduce the simmering time to 15-20 minutes.
Make ahead
Prepare the onion and garlic up to 1 day ahead, stored in separate containers in the refrigerator. On cooking day, the entire dish comes together in one pot in about 60 minutes.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 5 days. To reheat, add a splash of broth or water and warm gently in a pot over medium heat or in the microwave, stirring occasionally, until heated through (2-3 minutes in the microwave, 5 minutes on the stovetop). The dish also freezes well for up to 3 months; thaw in the refrigerator overnight before reheating.
Substitutions
- Vegetable broth, low-sodium → Chicken broth or water. Chicken broth adds a richer flavor; water works but omit it or reduce to 2.5 cups and add an extra ½ teaspoon of salt for seasoning.
- Canned beans (black, pinto, or kidney), drained and rinsed → Cooked dried beans or different canned varieties. Use any canned beans you have—white beans, chickpeas, or lentils all work. Dried beans require soaking and precooking; add them cooked and drained at the same point.
- Brown rice, long-grain → White rice, jasmine rice, or wild rice blend. White or jasmine rice will cook in 15-20 minutes instead of 35-40; reduce the wait time accordingly. Wild rice blends may take longer; follow package instructions.
- Ground cumin → Smoked paprika, chili powder, or Italian seasoning. These change the flavor profile but keep the same amount (1 teaspoon). Cumin is traditional for a Mexican feel; other options give Mediterranean or Cajun notes.
More rice bowls
See all →Find more like this
- Meal
- Dinner
- Main ingredient
- Brown RiceBeans & Lentils
- Method
- Stovetop





