Go Back

Old-Fashioned Vegetable Beef Soup (Hearty & Comforting)

This old-fashioned vegetable beef soup is rich, hearty, and deeply comforting. Tender beef, classic vegetables, and a slow-simmered broth make it a timeless family favorite. Prep Time: 20 minutes Cook Time: 1 hour 20 minutes Total Time: 1 hour 40 minutes Servings: 6–8 servings Calories: ~320 kcal per serving (estimate)

Ingredients
  

  • lbs beef chuck or stew meat cubed
  • 1 tablespoon olive oil
  • 1 large onion chopped
  • 3 cloves garlic minced
  • 4 cups beef broth
  • 1 can 14.5 oz diced tomatoes
  • 3 carrots sliced
  • 2 celery stalks sliced
  • 2 potatoes diced
  • 1 cup green beans
  • 1 cup corn
  • 1 bay leaf
  • ½ teaspoon dried thyme
  • Salt & black pepper to taste

Method
 

  1. Heat olive oil in a large pot over medium heat.
  2. Brown beef in batches until well seared. Remove and set aside.
  3. Add onion to the pot and cook until softened. Add garlic and cook 30 seconds.
  4. Return beef to the pot. Add beef broth, diced tomatoes, bay leaf, and thyme.
  5. Bring to a gentle simmer, cover, and cook for 45 minutes.
  6. Add carrots, celery, and potatoes. Simmer 20–25 minutes until tender.
  7. Stir in green beans and corn. Cook 10–15 minutes more.
  8. Season with salt and pepper. Remove bay leaf before serving.

Notes

Simmer gently to keep beef tender.
Soup tastes even better the next day.