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
Hearty Beef Vegetable Soup First Image

Hearty Beef Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef John
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings 1x
  • Diet: Gluten-Free

Description

This hearty beef soup is perfect for a cozy dinner. It features tender beef, fresh vegetables, and a rich broth.


Ingredients

Scale
  • 1 lb beef chuck roast, cut into cubes
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 2 medium potatoes (Russet or Yukon Gold), cubed
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 6 cups beef broth
  • 1 can (14 oz) diced tomatoes
  • 1 tsp dried thyme
  • 1 bay leaf
  • Salt and pepper to taste

Instructions

  1. Prep the ingredients by washing and chopping all vegetables into bite-sized pieces.
  2. In a large pot, heat olive oil over medium heat. Sauté onions until translucent (about 5 minutes), then stir in minced garlic for an additional minute.
  3. Increase heat to medium-high and add beef cubes; brown on all sides (about 8–10 minutes).
  4. Add carrots, celery, potatoes, diced tomatoes, thyme, bay leaf, salt, and pepper to the pot. Pour in beef broth until everything is submerged.
  5. Bring to a boil, then reduce heat to low and simmer uncovered for 1 to 2 hours until beef is tender.
  6. Taste your soup; adjust seasoning as needed before serving hot with crusty bread.

Notes

  • This soup can be made ahead of time and reheated.
  • Freeze leftovers for a quick meal later.
  • Serve with freshly baked bread for a complete meal.
  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 4g
  • Sodium: 800mg
  • Fat: 15g
  • Saturated Fat: 5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 5g
  • Protein: 25g
  • Cholesterol: 80mg