Hearty Rustic Bean Soup

🕒 Prep: 15 min
🔥 Cook: 45 min
🍽 Serves: 6
Be the First to Review!

There's something incredibly comforting about a steaming bowl of soup on a chilly day. This Hearty Rustic Bean Soup is packed with flavor, loaded with nutritious beans and vegetables, and is a breeze to make. It's the perfect go-to recipe when you're craving something warm and satisfying.

Hearty Rustic Bean Soup

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Hearty Rustic Bean Soup

Ingredients for Hearty Rustic Bean Soup

The backbone of this soup is its olive oil, which helps to sauté and release the flavors of the vegetables. Onion and garlic form the aromatic base, with their sweet and pungent notes setting the stage for the rest of the ingredients. The carrots and celery add texture and depth, balancing out the herbs. Speaking of which, dried thyme and dried rosemary infuse the soup with earthy, fragrant undertones, while a single bay leaf adds a subtle hint of spice.

The liquid base is a mix of vegetable broth and water, creating a flavorful yet light foundation. The trio of cannellini beans, kidney beans, and black beans not only thickens the soup but also packs it with protein and fiber. Diced tomatoes with juice contribute a slight acidity that brightens up the dish. Finally, a touch of salt and black pepper enhances all these flavors, while fresh parsley adds a pop of color and freshness just before serving.

Why This Hearty Rustic Bean Soup Works

As the pot heats up, the onion and garlic soften in the olive oil and start to taste sweeter and milder. That soft base spreads through the oil, so later every spoonful of soup carries that taste. When the carrots and celery go in, they start out firm, but a few minutes in the hot oil takes the raw edge off before any liquid is added.

Once the broth and water are poured in and everything comes to a boil, the dried thyme, rosemary, and bay leaf have time to soak and swell in the hot liquid. Over the 30 minutes of gentle simmering, the beans and vegetables slowly soften together. The beans stay whole, but their edges loosen a bit and some starch slips into the broth, so the soup thickens slightly instead of staying watery. While everything cooks, the tomatoes break down and mix into the broth, so it turns a little thicker and more tomato-colored. By the end, the vegetables are tender but not mushy, the beans are creamy inside, and the parsley stirred in at the end keeps it from tasting flat or heavy.

Hearty Rustic Bean Soup Tips & Tricks

  • For an extra layer of flavor, deglaze the pot with a splash of white wine before adding the broth.
  • If you prefer a thicker soup, mash a portion of the beans before adding them to the pot.
  • Feel free to adjust the herbs and spices to your liking or based on what you have on hand.

Mistakes To Avoid

Letting the soup boil hard the whole time instead of lowering to a gentle simmer makes the beans break apart and the vegetables go mushy. The broth turns cloudy and starchy, and the soup ends up thick and pasty instead of brothy and rustic.

Adding the beans before the broth and water go in can cause them to stick and scorch on the bottom of the pot. Once the beans burn, that bitter, burnt taste spreads through the whole batch and the smell is hard to ignore.

Throwing in the fresh parsley at the start instead of at the end makes it lose its color and turn dull and stringy. The leaves darken, almost gray-green, and small bits can feel slimy in the spoon instead of light and fresh.

Cutting the carrots and celery into very big chunks means they may still be firm or even slightly crunchy after 30 minutes. The beans will be soft, but the vegetables will feel undercooked and uneven from spoonful to spoonful.

Ingredients

  1. 2 tablespoons olive oil
  2. 1 large onion, chopped
  3. 2 cloves garlic, minced
  4. 3 carrots, diced
  5. 2 ribs celery, diced
  6. 1 teaspoon dried thyme
  7. 1 teaspoon dried rosemary
  8. 1 bay leaf
  9. 4 cups vegetable broth
  10. 2 cups water
  11. 1 can (15 oz) cannellini beans, drained and rinsed
  12. 1 can (15 oz) kidney beans, drained and rinsed
  13. 1 can (15 oz) black beans, drained and rinsed
  14. 1 can (14.5 oz) diced tomatoes with juice
  15. 1/2 teaspoon salt
  16. 1/4 teaspoon black pepper
  17. 2 tablespoons fresh parsley, chopped

Step-by-step Instructions

  1. 1. Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté until onion is translucent.
  2. 2. Stir in carrots, celery, dried thyme, dried rosemary, and bay leaf. Cook for another 5 minutes, stirring occasionally.
  3. 3. Pour in vegetable broth and water, bring to a boil.
  4. 4. Add cannellini beans, kidney beans, black beans, and tomatoes with their juice.
  5. 5. Season with salt and black pepper, reduce heat to low, cover, and let simmer for 30 minutes.
  6. 6. Remove bay leaf, stir in fresh parsley before serving.

Frequently Asked Questions

Can I use fresh herbs instead of dried?
Absolutely! Just remember that fresh herbs are less concentrated than dried, so you might need to use more to achieve the desired flavor.
How long will this soup keep in the fridge?
It will last for about 3-4 days in the refrigerator. Just make sure it's stored in an airtight container.
Can I freeze the soup?
Yes, this soup freezes well. Allow it to cool completely before transferring to freezer-safe containers. It will keep for up to 3 months.

Serving Ideas for Hearty Rustic Bean Soup

This soup pairs beautifully with a slice of crusty bread or a warm baguette. If you're in the mood for something more substantial, serve it alongside a simple green salad with a tangy vinaigrette to contrast the soup's richness. A sprinkle of Parmesan cheese or a drizzle of balsamic reduction can add a delightful twist.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.