Step 1: Brown the Beef
- Heat olive oil in a large pot over medium heat.
- Add the beef cubes and cook for 5–6 minutes until browned on all sides.
- Remove the beef and set aside.
Step 2: Cook the Aromatics
- In the same pot add the chopped onion.
- Cook for 3–4 minutes until soft.
- Add garlic and cook for another 30 seconds.
Step 3: Add the Broth
- Return the browned beef to the pot.
- Pour in the beef broth.
- Add diced tomatoes and bay leaf.
- Bring the soup to a gentle boil.
Step 4: Add Vegetables
- Add:
- carrots
- potatoes
- green beans
- corn
- Stir well.
Step 5: Season the Soup
Add:
- salt
- black pepper
- paprika
- thyme or Italian seasoning
Mix everything together.
Step 6: Simmer
- Reduce heat to low.
- Cover and simmer for 35–40 minutes until the beef is tender and vegetables are cooked.
Step 7: Finish and Serve
- Remove the bay leaf.
- Sprinkle with fresh parsley before serving.
🍞 Serving Ideas
This soup pairs perfectly with:
- Crusty bread
- Garlic toast
- Cornbread
- Crackers
✅ Cooking Tip:
For deeper flavor, let the soup simmer 1 hour on low heat. The beef becomes extremely tender and the broth richer.
If you want, I can also show you:
🥣 The famous old-fashioned grandma vegetable beef soup
🔥 Slow cooker vegetable beef soup (very easy)
🥔 Extra thick vegetable beef soup with barley.