Print

Comforting Hearty Beef and Vegetable Bone Broth Soup

hearty beef and vegetable bone broth soup - featured image

A warm, filling, and comforting soup featuring slow-simmered beef bone broth, tender beef chunks, and a medley of fresh vegetables. Perfect for cozy dinners and nourishing meals.

Ingredients

Scale
  • 3 pounds beef bones (marrow and knuckle bones preferred)
  • 1 pound beef chuck, cut into bite-sized cubes
  • 3 medium carrots, peeled and sliced
  • 2 celery stalks, chopped
  • 1 large yellow onion, diced
  • 4 garlic cloves, minced
  • 2 medium russet potatoes, peeled and cubed
  • 2 medium fresh tomatoes, chopped (or 1 cup canned diced tomatoes)
  • 2 sprigs fresh thyme
  • 2 bay leaves
  • Sea salt to taste
  • Freshly ground black pepper to taste
  • 12 cups water (3 liters)
  • 2 tablespoons olive oil
  • Optional: splash of apple cider vinegar
  • Optional: chopped parsley for garnish

Instructions

  1. Rinse the beef bones under cold water to remove any blood or residue. Pat dry with paper towels.
  2. Preheat oven to 425°F (220°C). Arrange bones on a roasting pan and roast for 30-40 minutes until browned (optional but recommended).
  3. Transfer roasted bones to a large stockpot. Add 12 cups of cold water and about 2 tablespoons of apple cider vinegar. Let sit for 30 minutes.
  4. Slowly bring water to a gentle simmer over medium heat. Skim off foam and impurities during the first 30 minutes.
  5. Add bay leaves, thyme sprigs, and 2 garlic cloves. Reduce heat to low, cover partially, and simmer for at least 4 hours (up to 12 hours).
  6. While broth simmers, heat olive oil in a skillet over medium heat. Sauté diced onion, remaining garlic, carrots, and celery until softened, about 5-7 minutes.
  7. Add beef chuck cubes to skillet and brown on all sides.
  8. Remove bones and aromatics from broth using tongs or slotted spoon. Strain broth through a fine mesh strainer into a large bowl or cleaned pot.
  9. Add sautéed vegetables, browned beef cubes, potatoes, and chopped tomatoes to strained broth. Bring to a boil, then reduce heat to simmer.
  10. Cook uncovered for 30-40 minutes until potatoes are tender and beef is fork-tender. Season with salt and pepper to taste.
  11. Remove thyme sprigs and bay leaves. Stir in chopped parsley if using. Serve warm.

Notes

Roasting the bones adds a deeper flavor to the broth but is optional. Keep the broth at a gentle simmer to avoid cloudiness. Skim impurities regularly during the first hour. Adjust seasoning at the end. For a cleaner finish, skim off fat after refrigerating. The soup is freezer-friendly and tastes better after resting overnight.

Nutrition

Keywords: beef bone broth soup, hearty soup, comforting soup, beef and vegetable soup, homemade bone broth, easy soup recipe