A hearty, one-pot soup with tender steak, rustic potatoes, and flavorful broth — perfect for cozy dinners or make-ahead meals.
1 lb sirloin or chuck steak, cubed
1 tbsp olive oil
1 small onion, diced
2 carrots, peeled and diced
2 celery stalks, diced
3 cloves garlic, minced
1 tbsp tomato paste (optional)
4 cups low-sodium beef broth
2 cups diced potatoes (Yukon Gold or Russet)
1 tbsp Worcestershire sauce
1 tsp dried thyme
1 bay leaf
Salt and pepper, to taste
Fresh parsley, for garnish
Sear steak cubes in olive oil until browned. Remove and set aside.
Sauté onion, carrots, and celery in the same pot until soft. Add garlic and tomato paste; cook 30 seconds.
Pour in broth, potatoes, Worcestershire, thyme, and bay leaf. Bring to a boil.
Reduce heat and simmer 15–20 minutes, until potatoes are tender.
Return steak to pot and simmer another 5–10 minutes.
Season to taste, remove bay leaf, and garnish with parsley.
Add corn, peas, or spinach for extra veggies. For a creamy version, stir in ¼ cup cream at the end. Freezes well without dairy.