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
- Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium-high heat.
- Season the beef cubes with salt and pepper.
- 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
- In the same pot, add the remaining olive oil.
- Sauté the onion, garlic, carrots, and celery for 4-5 minutes until softened and fragrant.
Step 3: Build the Soup Base
- Return the beef to the pot.
- Add the diced tomatoes, beef broth, water, thyme, oregano, and bay leaf. Stir to combine.
- 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
- Stir in the zucchini, green beans, cannellini beans, and kidney beans.
- Simmer for an additional 15-20 minutes until all the vegetables are tender.
Step 5: Season and Serve
- Remove the bay leaf and adjust the seasoning with salt and pepper.
- 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