This Beef and Potato Soup is cozy, one-pot comfort food at its best. Tender chunks of chuck roast, creamy Yukon Gold potatoes, and sweet vegetables simmer in a rich, savory broth that tastes like it cooked all day. Browning the beef and cooking the tomato paste builds real depth, while a gentle simmer turns an affordable cut meltingly tender. It is a complete meal in one pot, budget friendly, and the leftovers taste even better the next day.
Pat the beef cubes very dry with paper towels. Trim large pieces of hard fat or silver skin, cut into 1-inch cubes, and season with 1 teaspoon salt and ½ teaspoon pepper.
Dice the onion, slice the carrots and celery ½ inch thick, and mince the garlic. Peel and cube the potatoes into ¾-inch pieces and keep them in a bowl of cold water so they do not brown.
Heat 1 tablespoon olive oil over medium-high heat and brown half the beef in a single layer for 3 to 4 minutes per side. Move to a plate and repeat with the remaining beef, leaving the browned bits in the pot.
Lower the heat to medium, add the remaining 1 tablespoon olive oil, and sauté the onion, carrots, and celery for 5 to 6 minutes until the onion is soft and translucent, scraping up the browned bits.
Stir in the garlic for 30 seconds, then add the tomato paste and stir constantly for 1 to 2 minutes until it darkens. Sprinkle in the flour and stir for 1 minute.
Pour in 1 cup of broth and scrape up every browned bit, then stir in the remaining 5 cups of broth, Worcestershire sauce, thyme, and bay leaves. Return the beef and its juices to the pot and bring to a boil, then reduce to a gentle simmer.
Cover with the lid slightly ajar and simmer gently for 1 hour and 15 minutes, stirring every 20 minutes and skimming any foam. The beef should be nearly fork-tender.
Drain the potatoes and add them to the pot, stirring gently so they are mostly covered. Simmer uncovered for 25 to 30 minutes until fork-tender and the broth has thickened slightly.
Stir in the peas, if using, and cook 5 minutes. Discard the bay leaves, taste and adjust salt and pepper, then ladle into bowls and top with fresh parsley.
Notes
Choose chuck roast for its marbling and connective tissue, which melt into tender beef during a long simmer; beef stew meat works if cut to a similar size.
Brown the beef in batches—crowding the pot steams the meat and robs the broth of flavor.
Cook the tomato paste for a minute or two to remove the raw taste and add depth.
Keep the simmer gentle; a hard boil can make the beef tough and the broth cloudy.
Add the potatoes late—they need only about 30 minutes, and adding them too early makes them mushy.
Use Yukon Gold potatoes so they stay creamy and hold their shape better than russets.
For a thicker broth, mash a few potato cubes against the side of the pot or simmer uncovered an extra 10 minutes.
Store in airtight containers in the refrigerator for up to 4 days, or freeze for up to 3 months; thaw overnight in the fridge and reheat to 165°F.
Variations: swap 1 cup of broth for dry red wine, stir in ½ cup heavy cream at the end, add 1 teaspoon smoked paprika, or add ½ cup pearl barley with an extra cup of liquid.
Slow cooker: brown the beef and sauté the vegetables, then cook everything except the peas and parsley on low for 7 to 8 hours.