Step-by-Step Instructions
Step 1: Brown the Beef
Heat olive oil in a large pot over medium heat. Add the beef pieces and cook until browned on all sides. This step builds deep, rich flavor.
Step 2: Sauté Aromatics
Add chopped onion and garlic to the pot. Cook for 2–3 minutes until fragrant and slightly softened.
Step 3: Add Vegetables
Stir in carrots, celery, potatoes, and green beans. Cook for another 2 minutes to lightly soften the vegetables.
Step 4: Build the Soup Base
Pour in the beef broth and diced tomatoes. Add salt, pepper, thyme, and the bay leaf. Stir well to combine.
Step 5: Simmer
Bring the soup to a gentle boil, then reduce heat to low. Cover and let simmer for 35–45 minutes, or until the beef is tender and vegetables are cooked through.
Step 6: Final Touches & Serve
Remove the bay leaf, taste, and adjust seasoning if needed. Serve hot with crusty bread or crackers.
Serving Tip
This soup tastes even better the next day as the flavors deepen. It also freezes beautifully, making it perfect for make-ahead meals.
