Pot Roast Soup with Tender Beef and Vegetables
Pot roast soup turns budget friendly chuck roast into a rich, brothy bowl with tender beef, soft potatoes, sweet carrots, and deep Sunday dinner flavor.
This recipe gives you the comfort of classic pot roast, but in a spoonable soup that feeds 4 with simple pantry ingredients. The long simmer does the hard work. You get beef that pulls apart with a spoon and a broth that tastes like it cooked all day.
Why You’ll Love This Recipe
- Deep, savory flavor: Browning the beef and tomato paste builds a rich broth without expensive extras.
- Comforting texture: The chuck roast becomes extremely tender while the potatoes turn creamy at the edges.
- Easy hands off cooking: After the first few steps, the soup simmers gently until the beef softens.
- Nourishing and filling: Beef adds protein, while carrots, celery, onion, garlic, and potatoes make the bowl hearty.
Fabian’s Budget and Health Tip: Buy chuck roast when it goes on sale and cut it yourself instead of buying stew meat. You often save money, and you can trim the fat to your taste. If potatoes are pricey, use a mix of potatoes and extra carrots to stretch the pot.
Ingredients (Serves 4)
- 1 1/2 pounds beef chuck roast, cut into 1 1/2 inch chunks (680 g)
- 1 tablespoon neutral oil, if needed (15 ml)
- 1 1/4 pounds potatoes, peeled or unpeeled and cut into bite size chunks (565 g)
- 3 medium carrots, sliced thick (300 g)
- 2 celery ribs, sliced (100 g)
- 1 large yellow onion, diced (200 g)
- 4 garlic cloves, minced (12 g)
- 6 cups beef broth (1.4 L)
- 2 tablespoons tomato paste (30 g)
- 1 tablespoon Worcestershire sauce (15 ml)
- 1 teaspoon dried thyme, or 1 tablespoon fresh thyme (1 g dried or 3 g fresh)
- 1 teaspoon dried rosemary, crushed between your fingers, or 1 tablespoon fresh rosemary (1 g dried or 3 g fresh)
- 1 bay leaf
- 1 1/2 teaspoons salt, plus more to taste (9 g)
- 1 teaspoon black pepper (2 g)
Step-by-Step Instructions
1. Brown the Beef
Pat the beef chunks dry with paper towels. Season them with salt and black pepper. Heat a large heavy pot over medium high heat. Add the oil if the pot looks dry.
Place the beef in a single layer. Let it sizzle without moving it right away. Turn the pieces once the bottoms look dark brown and the edges smell roasted. Brown in batches if needed so the beef sears instead of steams. Transfer the browned beef to a plate.
2. Soften the Onion and Celery
Add the onion and celery to the same pot. Stir them through the browned bits on the bottom. Cook for 4 to 5 minutes, until the onion looks glossy and soft. If the pot gets too dry, add a splash of beef broth and scrape well.
3. Add the Garlic and Tomato Paste
Stir in the garlic and cook for about 30 seconds. Your kitchen should smell warm and savory, not sharp or burnt. Add the tomato paste and stir for 1 to 2 minutes, until it darkens slightly and coats the vegetables.
4. Build the Soup
Pour in the beef broth while scraping the bottom of the pot. Add the Worcestershire sauce, potatoes, carrots, thyme, rosemary, bay leaf, and browned beef with any juices from the plate.
Bring the soup to a gentle boil, then lower the heat to a slow simmer. You want small bubbles around the edges, not a hard boil.
5. Simmer Until the Beef Is Extremely Tender
Cover the pot with the lid slightly open. Simmer for about 2 hours. Stir every 30 minutes and check the liquid level. Add a little more broth or water if the soup gets too thick before the beef softens.
The soup is ready when the beef breaks apart easily with a spoon and the potatoes feel tender all the way through. Remove the bay leaf. Taste the broth and add more salt or black pepper if needed.
6. Rest and Serve
Turn off the heat and let the soup rest for 10 minutes. This short rest helps the broth settle and makes the beef taste even richer. Ladle into bowls and serve hot.
Expert Troubleshooting and FAQs
Why is my beef still tough after 2 hours?
Chuck roast needs time and gentle heat. If the beef still feels chewy, keep simmering it. Tough beef usually means it needs more time, not less. Check every 20 minutes until it turns spoon tender.
Can I make pot roast soup in a slow cooker?
Yes. Brown the beef first for the best flavor. Sauté the onion, celery, garlic, and tomato paste, then move everything to a slow cooker. Cook on low for 7 to 8 hours, or until the beef falls apart easily.
Can I make this soup ahead?
Yes. This soup tastes even better the next day. Cool it, refrigerate it, and reheat it gently on the stove. Add a splash of broth or water if it thickens overnight.
How do I keep the potatoes from falling apart?
Cut the potatoes into larger bite size chunks. Use waxy potatoes if you want firmer pieces. Russet potatoes taste creamy, but they soften more during the long simmer.
Can I freeze pot roast soup?
Yes, but the potatoes may change texture after thawing. For best results, freeze the beef and broth portion, then add fresh potatoes and carrots when you reheat and simmer.
Estimated Nutritional Facts
Per serving, estimated:
- Calories: 455
- Protein: 38 g
- Carbs: 32 g
- Fats: 19 g
Pot Roast Soup with Tender Beef and Vegetables

Ingredients
- 1 1/2 pounds beef chuck roast, cut into 1 1/2 inch chunks (680 g)
- 1 tablespoon neutral oil, if needed (15 ml)
- 1 1/4 pounds potatoes, peeled or unpeeled and cut into bite size chunks (565 g)
- 3 medium carrots, sliced thick (300 g)
- 2 celery ribs, sliced (100 g)
- 1 large yellow onion, diced (200 g)
- 4 garlic cloves, minced (12 g)
- 6 cups beef broth (1.4 L)
- 2 tablespoons tomato paste (30 g)
- 1 tablespoon Worcestershire sauce (15 ml)
- 1 teaspoon dried thyme, or 1 tablespoon fresh thyme (1 g dried or 3 g fresh)
- 1 teaspoon dried rosemary, crushed between your fingers, or 1 tablespoon fresh rosemary (1 g dried or 3 g fresh)
- 1 bay leaf
- 1 1/2 teaspoons salt, plus more to taste (9 g)
- 1 teaspoon black pepper (2 g)
Instructions
- 1. Brown the Beef. Pat the beef chunks dry with paper towels. Season them with salt and black pepper. Heat a large heavy pot over medium high heat. Add the oil if the pot looks dry. Place the beef in a single layer. Let it sizzle without moving it right away. Turn the pieces once the bottoms look dark brown and the edges smell roasted. Brown in batches if needed so the beef sears instead of steams. Transfer the browned beef to a plate.
- 2. Soften the Onion and Celery. Add the onion and celery to the same pot. Stir them through the browned bits on the bottom. Cook for 4 to 5 minutes, until the onion looks glossy and soft. If the pot gets too dry, add a splash of beef broth and scrape well.
- 3. Add the Garlic and Tomato Paste. Stir in the garlic and cook for about 30 seconds. Your kitchen should smell warm and savory, not sharp or burnt. Add the tomato paste and stir for 1 to 2 minutes, until it darkens slightly and coats the vegetables.
- 4. Build the Soup. Pour in the beef broth while scraping the bottom of the pot. Add the Worcestershire sauce, potatoes, carrots, thyme, rosemary, bay leaf, and browned beef with any juices from the plate. Bring the soup to a gentle boil, then lower the heat to a slow simmer. You want small bubbles around the edges, not a hard boil.
- 5. Simmer Until the Beef Is Extremely Tender. Cover the pot with the lid slightly open. Simmer for about 2 hours. Stir every 30 minutes and check the liquid level. Add a little more broth or water if the soup gets too thick before the beef softens. The soup is ready when the beef breaks apart easily with a spoon and the potatoes feel tender all the way through. Remove the bay leaf. Taste the broth and add more salt or black pepper if needed.
- 6. Rest and Serve. Turn off the heat and let the soup rest for 10 minutes. This short rest helps the broth settle and makes the beef taste even richer. Ladle into bowls and serve hot.









