This budget-friendly hearty winter soup recipe is perfect for those cold winter nights when you want something warm and comforting. Made with affordable ingredients, this soup is not only delicious but also easy on your wallet. It is packed with vegetables, beans, and tender chunks of meat, making it a filling and satisfying meal. It is also a great way to use up any leftover ingredients you may have in your pantry. Gather your ingredients and get ready to warm up with a bowl of this delicious soup!
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 pound beef stew meat, cubed
- 4 cups beef broth
- 1 cup water
- 1 can diced tomatoes
- 1 can kidney beans, drained and rinsed
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper, to taste
- Chopped fresh parsley, for garnish
Directions
- Heat olive oil in a large pot over medium heat.
- Add the chopped onion and minced garlic to the pot and sauté until softened.
- Add the diced carrots and celery to the pot and cook for another 5 minutes.
- Add the beef stew meat to the pot and cook until browned on all sides.
- Pour in the beef broth, water, diced tomatoes, kidney beans, dried thyme, dried rosemary, salt, and pepper.
- Bring the soup to a boil, then reduce heat and let simmer for 30 minutes or until the meat is tender.
- Taste and adjust seasonings, if needed.
- Serve the soup hot, garnished with chopped fresh parsley.
Interesting Facts
This soup is a great way to use up any leftover vegetables you may have in your refrigerator.
You can substitute the beef stew meat with chicken or turkey for a different variation.
This soup freezes well, so you can make a big batch and save some for later.