Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Beef Vegetable & Bean Soup

Hearty Beef Vegetable & Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sakan
  • Total Time: 1 hour 5 minutes

Description

There’s nothing quite like a warm bowl of Hearty Beef Vegetable & Bean Soup to comfort you on a chilly day. This nutritious, flavorful soup is packed with tender beef, vibrant vegetables, and protein-rich beans, making it the perfect one-pot meal. Whether you’re cooking for your family or meal prepping for the week, this soup is a wholesome choice you’ll love.
 
Subscribe to our newsletter to get more comforting recipes like this delivered straight to your inbox!

Ingredients

Scale

For the Soup:

  • 1 lb (450 g) beef chuck, diced into small cubes
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 3 garlic cloves, minced
  • 3 medium carrots, diced
  • 2 celery stalks, chopped
  • 1 medium zucchini, diced
  • 2 cups chopped green beans
  • 1 can (14 oz/400 g) diced tomatoes
  • 4 cups beef broth (low sodium preferred)
  • 1 cup water
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • Salt and pepper, to taste

For the Beans:

  • 1 can (14 oz/400 g) cannellini beans, drained and rinsed
  • 1 can (14 oz/400 g) red kidney beans, drained and rinsed

Optional Garnishes:

  • Fresh parsley, chopped
  • Parmesan cheese, grated
  • Crusty bread for serving

Instructions

Step 1: Sear the Beef

  1. Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat.
  2. Season the beef cubes with salt and pepper.
  3. Add the beef to the pot and sear for 3-4 minutes until browned on all sides. Remove the beef and set aside.

Step 2: Sauté the Vegetables

  1. In the same pot, add the remaining olive oil.
  2. Sauté the onion, garlic, carrots, and celery for 4-5 minutes until softened and fragrant.

Step 3: Build the Soup Base

  1. Return the beef to the pot.
  2. Add the diced tomatoes, beef broth, water, thyme, oregano, and bay leaf. Stir to combine.
  3. Bring to a boil, then reduce the heat to low. Cover and let simmer for 30 minutes to tenderize the beef.

Step 4: Add the Vegetables and Beans

  1. Stir in the zucchini, green beans, cannellini beans, and kidney beans.
  2. Simmer for an additional 15-20 minutes until all the vegetables are tender.

Step 5: Season and Serve

  1. Remove the bay leaf and adjust the seasoning with salt and pepper.
  2. Ladle the soup into bowls, garnish with fresh parsley or grated Parmesan, and serve with crusty bread.

Notes

  • Use Quality Beef: Choose a cut like beef chuck or stew meat for tender results.
  • Make it Ahead: The flavors deepen as it sits, making this soup even better the next day.
  • Freeze-Friendly: Store in an airtight container for up to 3 months. Thaw and reheat on the stovetop.
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Cuisine: American