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!