Ingredients
2 lbs boneless beef chuck roast, cut into 1-inch cubes
2 tbsp olive oil, divided
1 large yellow onion, chopped
3 carrots, peeled and diced
3 celery stalks, diced
4 cloves garlic, minced
1 (28 oz) can crushed tomatoes
6 cups beef broth (low sodium preferred)
2 tbsp Worcestershire sauce
1 tsp dried thyme
1 bay leaf
1.5 lbs potatoes, peeled and diced into 1/2-inch cubes
1 cup fresh or frozen green beans, trimmed and cut into 1-inch pieces
1 cup fresh or frozen corn kernels
1 cup fresh or frozen peas
Salt and freshly ground black pepper, to taste
Fresh parsley, chopped (for garnish, optional)
Instructions
Step 1: Pat the beef cubes dry with paper towels and season generously with salt and black pepper. In a large Dutch oven or heavy-bottomed pot, heat 1 tablespoon of olive oil over medium-high heat. Add the beef in batches, searing until deeply browned on all sides. Remove the beef and set aside.
Step 2: Reduce heat to medium. Add the remaining 1 tablespoon of olive oil to the pot. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, for 5-7 minutes until the vegetables have softened and the onion is translucent, scraping up any browned bits from the bottom of the pot.
Step 3: Stir in the minced garlic and cook for another minute until fragrant. Add the crushed tomatoes, beef broth, Worcestershire sauce, dried thyme, and bay leaf. Bring the mixture to a gentle simmer.
Step 4: Return the browned beef to the pot. Bring the soup back to a simmer, then reduce the heat to low, cover, and let it cook for at least 1.5 to 2 hours, or until the beef is fork-tender.
Step 5: Add the diced potatoes and green beans to the pot. Continue to simmer, covered, for another 20-30 minutes, or until the potatoes are tender.
Step 6: Stir in the corn and peas. Cook for an additional 5-10 minutes, just until they are heated through and tender-crisp.
Step 7: Remove the bay leaf. Taste the soup and adjust seasoning with salt and pepper as needed. A splash of apple cider vinegar can brighten the flavors.
Step 8: Ladle hot soup into bowls and garnish with fresh parsley if desired. Serve immediately and enjoy.
Notes
For best results, allow the soup to simmer for the full duration to ensure the beef is incredibly tender and the flavors have fully developed. This soup tastes even better the next day!
- Prep Time: 25 minutes
- Cook Time: 2 hours 30 minutes
- Category: Main Dishes & Savory Recipes
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 350 kcal
- Sugar: 8 g
- Sodium: 650 mg
- Fat: 15 g
- Saturated Fat: 7 g
- Unsaturated Fat: 7 g
- Trans Fat: 0.5 g
- Carbohydrates: 30 g
- Fiber: 6 g
- Protein: 25 g
- Cholesterol: 70 mg