Hearty Homemade Beef Vegetable Soup

Heat olive oil in a large pot over medium-high heat.

Add beef and cook until browned on all sides. Remove and set aside.

2. Sauté Vegetables

In the same pot, sauté onions and garlic until fragrant, about 2–3 minutes.

Add carrots, celery, and potatoes; cook for another 3–5 minutes.

3. Simmer the Soup

Return the beef to the pot and add diced tomatoes, green beans, beef broth, thyme, rosemary, and bay leaf.

Bring to a boil, then reduce heat and simmer for 45–60 minutes, until beef is tender and flavors meld.

4. Season and Serve