This pantry-friendly bean and rice soup turns common shelf-stable donations—canned beans, tomatoes, broth, and rice—into a filling one-pot meal. It is not a traditional dish from a single region; its flexible ingredients make it easy to prepare for a church meal or a family dinner.
Ingredients
- 1 tablespoon olive oil (15 ml)
- 1 medium yellow onion, diced (about 150 g)
- 2 medium carrots, diced (about 150 g)
- 2 celery stalks, diced (about 100 g)
- 2 garlic cloves, minced (about 6 g)
- 1 teaspoon dried oregano (1 g)
- ½ teaspoon ground cumin (1 g)
- ¼ teaspoon black pepper (0.5 g)
- 1 can diced tomatoes, with juices (14.5 ounces / 411 g)
- 6 cups low-sodium vegetable broth (1.4 L)
- ¾ cup long-grain white rice, rinsed (about 140 g)
- 2 cans beans, such as kidney or pinto, drained and rinsed (15 ounces / 425 g each)
- 1 teaspoon salt, plus more to taste (6 g; use less if broth is salted)
- 2 cups chopped fresh spinach, optional (about 60 g)
- 1 tablespoon lemon juice (15 ml), optional
Instructions
- Prepare the ingredients. Dice the onion, carrots, and celery into roughly ¼-inch (6 mm) pieces so they soften evenly. Mince the garlic, rinse the rice under cool water, and drain and rinse the beans. Set out a large pot with a lid.
- Soften the vegetables. Heat the oil in the pot over medium heat. Add the onion, carrots, and celery, and cook for 6–8 minutes, stirring occasionally, until the onion is translucent and the carrots begin to soften. If the vegetables start sticking, reduce the heat and add a tablespoon of water.
- Add aromatics and tomatoes. Stir in the garlic, oregano, cumin, and black pepper. Cook for 30 seconds, just until fragrant; do not let the garlic brown. Add the diced tomatoes and their juices, then stir to loosen any browned bits from the pot.
- Simmer the rice. Pour in the broth and add the rinsed rice and salt. Bring the soup to a boil, stirring once or twice, then lower the heat so it simmers gently. Cover partially and cook for 15–18 minutes, stirring every few minutes to keep the rice from sticking, until the rice is tender.
- Heat the beans through. Stir in the drained beans and simmer uncovered for 5 minutes. If using spinach, add it in the final 1–2 minutes and stir until wilted. Taste and adjust the salt and pepper. Stir in lemon juice if you want a brighter finish, then serve hot.
Tips
- Check the rice early. Rice brands and pot shapes vary, and it can continue to soften in hot soup. Start checking at 15 minutes; stop cooking once tender to avoid a mushy texture.
- Adjust thickness thoughtfully. Rice absorbs broth as it cooks and as the soup stands. Keep extra broth or water nearby to thin it, especially when reheating. Add liquid gradually so the soup does not become watery.
- Use pantry substitutions. Black beans, cannellini beans, or chickpeas can replace kidney or pinto beans. Brown rice takes longer and needs additional liquid, so it is best cooked separately and stirred in near the end.
- Keep donation ingredients safe. Check cans for dents at seams, bulging, leaks, or rust; discard suspect cans without tasting. Rinse canned beans to remove some of their packing liquid and control the saltiness.
Serving Suggestions
Serve the soup in bowls with crusty bread, rolls, or crackers for dipping. A small side salad or sliced fruit makes a simple meal, while grated cheese, chopped parsley, or a spoonful of plain yogurt can be offered as optional toppings. For a community meal, keep toppings separate so guests can choose what suits them and so the soup remains suitable for people avoiding dairy.
The recipe makes six generous servings, but portions depend on what else is served. If serving a larger group, pair smaller cups of soup with sandwiches or bread rather than stretching the pot with too little broth. Set out a ladle and label common allergens in any added bread or toppings.
Variations
Make it with pasta: Replace the rice with 1 cup (about 100 g) small pasta, such as elbows. Cook the pasta separately according to its package directions, then stir it into the soup just before serving. This prevents the pasta from absorbing too much broth during storage.
Add other vegetables: Stir in 1 cup (about 150 g) frozen corn or peas with the beans, or add diced potatoes with the broth and cook until tender. Frozen vegetables can go straight into the pot; they may need a few extra minutes to heat through.
Make it mildly spicy: Add ¼ teaspoon chili flakes with the dried herbs, or offer hot sauce at the table. For a smoky note, use smoked paprika in place of the cumin; the flavor will be less earthy and more pronounced.
Use chicken broth: Vegetable broth keeps the soup meat-free, but chicken broth works if that fits your diners’ needs. Check the label for salt and adjust the added salt after simmering. For a thicker bowl, mash a few beans against the side of the pot and stir them back in.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking in shallow, covered containers. Keep refrigerated at 40°F (4°C) or below and use within 3–4 days. The rice will continue to absorb liquid, so store extra broth separately if available, or add water or broth when reheating.
Reheat only the portion you plan to eat, on the stovetop over medium heat or in the microwave, stirring occasionally until steaming hot throughout. Leftovers should reach 165°F (74°C); check with a food thermometer. If reheating on the stove, bring the soup to a gentle simmer, adding liquid as needed. Freeze cooled portions in airtight containers for up to 2–3 months for best quality; thaw in the refrigerator before reheating. Do not leave cooked soup at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
Can I make this soup ahead?
Yes. Prepare it up to 3 days ahead and refrigerate promptly. The rice thickens the soup as it sits, so add broth or water during reheating. For the best texture, cook rice separately and add it to individual bowls if making the soup well in advance.
Can I use brown rice?
Brown rice generally takes longer to cook than white rice, and the exact time depends on the variety. For reliable results, cook it separately according to its package directions and stir it into the finished soup. This also makes it easier to keep the vegetables from overcooking.
How can I make the soup vegetarian or vegan?
Use vegetable broth and check that any toppings, such as bread or cheese, fit your needs. The listed ingredients are otherwise plant-based. For a vegan serving, skip dairy toppings and offer lemon, herbs, or chili flakes instead.
Can I cook it in a slow cooker?
For better rice texture, cook the vegetables, broth, tomatoes, and beans in the slow cooker, then add cooked rice near serving time. Slow-cooker temperatures and timing vary, so follow the appliance’s instructions and confirm everything is piping hot. Avoid leaving cooked soup on warm for extended periods; refrigerate within 2 hours.
Why did my soup become too thick?
Rice continues to take up liquid after cooking, particularly during refrigeration. Stir in hot broth or water a little at a time until it reaches the consistency you like, then heat thoroughly. Taste again afterward, since extra liquid can dilute the seasoning.
Can I double the recipe?
Yes, if you have a pot large enough to hold the ingredients with room for simmering. Use the same ingredient proportions, but allow extra time for a larger volume to return to a simmer. Stir more often around the bottom of the pot, and confirm the rice is tender before adding the beans.
Related
- Dinner for Two Menu: Lemon Chicken and Orzo
- Food Pantry This Weekend: Make-Ahead Pantry Chili
- Feijoada With Rice: Brazilian Black Bean Stew
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).