This pantry-friendly bean soup turns common shelf-stable ingredients into a hearty meal with tomatoes, beans, broth, and a little pasta. It is a flexible, home-style recipe rather than a traditional Kansas City dish, and it works well when you are cooking with a limited selection of pantry staples.
Ingredients
- 2 tablespoons olive or other cooking oil (30 ml)
- 1 medium yellow onion, diced (about 150 g)
- 2 medium carrots, diced (about 150 g)
- 2 celery ribs, diced (about 100 g)
- 3 garlic cloves, minced (about 9 g), or 1 teaspoon garlic powder (3 g)
- 1 teaspoon dried Italian seasoning (1 g), or ½ teaspoon dried oregano and ½ teaspoon dried basil
- ½ teaspoon ground cumin (1 g), optional
- 1 can (14.5 ounces/411 g) diced tomatoes, with their juices
- 6 cups low-sodium vegetable or chicken broth (1.42 L); water works, though the soup will taste less savory
- 2 cans (15 ounces/425 g each) beans, such as cannellini, navy, pinto, or kidney, drained and rinsed
- 1 cup small dried pasta, such as elbows or small shells (100 g), or ¾ cup (150 g) uncooked rice
- 1 teaspoon salt (6 g), plus more to taste; use less if broth is salted
- ¼ teaspoon black pepper (0.5 g)
- 2 cups chopped spinach or kale (about 60 g), fresh or frozen, optional
- 1 tablespoon lemon juice or vinegar (15 ml), optional, to brighten the flavor
Instructions
- Set a large pot or Dutch oven over medium heat and add the oil. Stir in the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring now and then, until the onion softens and the vegetables begin to turn tender. If they start sticking, add a tablespoon of water.
- Add the garlic, Italian seasoning, and cumin, if using. Stir for about 30 seconds, just until fragrant; avoid browning the garlic, which can taste bitter.
- Pour in the tomatoes and broth. Add the drained beans, salt, and pepper. Bring the soup to a boil, then lower the heat so it simmers gently. Cover partly and cook for 15 minutes, stirring occasionally, to soften the vegetables and blend the flavors.
- Stir in the pasta and simmer uncovered for the time on its package, usually 8 to 12 minutes. Stir frequently near the end so pasta does not stick to the pot. If using rice instead, add it at this point and simmer according to its package directions, usually 15 to 20 minutes; add extra broth or water if needed.
- Stir in spinach or kale, if using, and cook for 2 to 3 minutes, until wilted and hot. Taste the soup and add more salt, pepper, or lemon juice or vinegar as desired. If it is thicker than you like, loosen it with hot water or broth. Serve hot.
Tips
- Rinse canned beans under cool water to remove excess packing liquid and some surface starch. If you only have one can, use it and add a cup of frozen vegetables or another cup of cooked rice to make the soup more substantial.
- Use low-sodium broth when available so you can control the seasoning. If your broth is already salty, start with no added salt and adjust after simmering.
- For a thicker texture, mash some beans against the side of the pot with a spoon, or blend about a cup of soup and return it to the pot. Take care when blending hot liquid: use a vented blender and work in small batches.
- Pasta continues to absorb broth as the soup sits. For planned leftovers, cook pasta separately and add it to each bowl, or expect to thin reheated soup with a splash of water or broth.
Serving Suggestions
Serve this soup in deep bowls with toast, crackers, cornbread, or a simple green salad. A spoonful of grated Parmesan, chopped parsley, or a drizzle of olive oil makes a useful finishing touch if you have one available. For a filling meal, add a piece of bread or serve the soup with a cheese sandwich.
Keep toppings separate when serving a group so each person can season their bowl. A little vinegar or lemon juice is especially useful if the soup tastes flat; add it a teaspoon at a time rather than adding more salt immediately.
Variations
Use chickpeas, black beans, or a can of mixed beans in place of the white beans. The flavor and texture will change, but the basic method stays the same. For a smoky note, add ½ teaspoon smoked paprika (1 g); for heat, add a pinch of red pepper flakes. If dried herbs are not on hand, omit them and season with salt, pepper, and any suitable spice you have.
To make a meat-free version, choose vegetable broth and check that any toppings are vegetarian. For extra vegetables, add 1 cup frozen corn, peas, or chopped green beans (about 150 g) with the beans. You can also leave out pasta and serve the soup over cooked rice; add the rice to individual bowls to keep it from soaking up all the broth.
Storage and Reheating
Refrigerate leftovers within 2 hours in covered, shallow containers. The soup keeps for 3 to 4 days in the refrigerator. If pasta is already in the pot, it will soften as it sits, but the soup is still suitable to reheat; add broth or water to restore a looser consistency.
Reheat only the portion you plan to eat on the stove over medium heat, stirring until steaming throughout, or microwave it in a covered, microwave-safe bowl, stirring partway through. Leftovers should reach 165°F (74°C) when checked with a food thermometer. Freeze cooled soup in airtight containers for up to 2 to 3 months for best quality; pasta may become softer after thawing. Thaw overnight in the refrigerator or reheat from frozen gently in a pot with added liquid.
Frequently Asked Questions
Can I make this soup without pasta?
Yes. Leave out the pasta and simmer the soup until the vegetables are tender, about 20 minutes after adding the broth. Serve it as is or spoon it over cooked rice, potatoes, or another grain.
Can I use dried beans instead of canned?
Yes, but cook them fully before adding them to the soup. Dried beans require soaking or a suitable quick-soak method and a separate cooking time that varies by bean and age; do not add them dry, because the vegetables and pasta would overcook before the beans soften. Use about 3 cups cooked beans (roughly 510 g) in place of the two cans.
What can I use if I do not have broth?
Water is fine, though it gives a milder soup. Add a little extra onion, garlic, herbs, or salt as needed, and taste before serving. If using bouillon, follow its package directions and reduce added salt because bouillon can be salty.
How can I make the soup thicker?
Mash several beans into the broth or simmer the uncovered soup for a few extra minutes. Keep in mind that pasta thickens the soup as it cooks and continues absorbing liquid after cooking.
Can I cook this in a slow cooker?
Yes. Sautéing the vegetables first improves their flavor, but you can add the vegetables, garlic, seasonings, tomatoes, broth, and beans directly to the cooker. Cook on low for about 6 to 7 hours or high for 3 to 4 hours, until the vegetables are tender. Add pasta during the final 20 to 30 minutes and check it for doneness; slow cookers vary, so follow the pasta package as a guide.
Is this soup suitable for a food-pantry meal?
It is designed around common shelf-stable foods: canned beans and tomatoes, dried pasta, and broth. Fresh onion, carrots, celery, and greens are helpful but flexible; use frozen vegetables or skip any you do not have. Check pantry item labels and package condition, and follow any local food-pantry guidance for donated or distributed foods.
Related
- Lomo Saltado Culver City–Style at Home
- Domo Raclette Grill: A Simple Guide to Dinner
- Mutton Biryani HSN Code and Dum-Cooked Recipe
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).