This Whole30-friendly beef and vegetable soup is a hearty and nutritious dish that is perfect for a wholesome meal. Packed with tender beef, a variety of colorful vegetables, and flavorful herbs and spices, this soup is both satisfying and healthy. It is gluten-free, dairy-free, and free from any added sugars or additives, making it compliant with the Whole30 diet. It is also easy to make and can be enjoyed by the whole family.
Ingredients
- 1 pound beef stew meat, cut into bite-sized pieces
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 2 carrots, peeled and sliced
- 2 celery stalks, sliced
- 1 bell pepper, diced
- 1 zucchini, sliced
- 1 cup green beans, trimmed and halved
- 1 can diced tomatoes
- 4 cups beef broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 teaspoon paprika
- Salt and pepper to taste
Directions
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add the beef stew meat and cook until browned on all sides. Remove the beef from the pot and set aside.
- In the same pot, add diced onion and minced garlic. Cook until the onion becomes translucent and fragrant.
- Add carrots, celery, bell pepper, zucchini, and green beans to the pot. Cook for 5 minutes, stirring occasionally.
- Pour in the diced tomatoes and beef broth. Add dried thyme, dried rosemary, paprika, salt, and pepper. Stir well to combine.
- Bring the soup to a boil, then reduce heat to low. Cover and simmer for 45 minutes to 1 hour, or until the beef is tender.
- Taste and adjust seasoning if needed.
- Serve hot and enjoy!
Interesting Facts
This soup is packed with vitamins and minerals from the variety of vegetables included.
By using lean beef stew meat, this recipe provides a good source of protein.
The herbs and spices not only add flavor but also provide added health benefits.
This soup can be easily customized by adding or substituting your favorite vegetables.