Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
old fashioned vegetable beef soup recipe served hot

Old Fashioned Vegetable Beef Soup Recipe for Cozy Meals

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and nostalgic vegetable beef soup made with tender beef chunks, classic vegetables, and savory broth—perfect for chilly evenings or family dinners.

  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings 1x

Ingredients

Scale

1.5 lbs chuck roast or stew meat, cubed

2 tablespoons olive oil

1 large onion, diced

3 cloves garlic, minced

3 carrots, sliced

2 celery stalks, chopped

2 potatoes, cubed

1 (14.5 oz) can diced tomatoes

6 cups beef broth

1 cup green beans (optional)

1 cup corn kernels (optional)

1 bay leaf

1 teaspoon dried thyme

Salt and pepper to taste

Fresh parsley for garnish

Instructions

1. Brown the beef in olive oil over medium heat until caramelized.

2. Remove beef and sauté onion and garlic in the same pot.

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

4. Return beef to pot and pour in diced tomatoes and broth.

5. Add bay leaf, thyme, salt, and pepper; bring to a boil.

6. Lower heat and simmer for 1.5 to 2 hours until beef is tender.

7. Add green beans and corn in the last 20 minutes if using.

8. Taste and adjust seasoning; remove bay leaf before serving.

9. Garnish with fresh parsley and serve hot.

Notes

This soup tastes even better the next day.

Freeze in individual portions for easy meals later.

Add barley or pasta for a heartier version.

  • Author: Quinto
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 12g
  • Saturated Fat: 4.5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 4g
  • Protein: 28g
  • Cholesterol: 65mg