This is a one-pot ground beef soup built around pantry staples — ground beef, canned tomatoes, carrots, potatoes, and dried herbs. It takes about an hour start to finish and makes six solid bowls. The honest reason to make it: low effort, minimal cleanup, and it reheats well all week.
The technique that matters
The two steps worth paying attention to are browning the beef properly and building the aromatics in the right order. Let the beef sit undisturbed for a minute or two before stirring — you want some color on it, not just gray steamed meat. That browning adds flavor the broth can’t replace. Then add the onion directly to the same pot without draining the fat first (unless there’s an excessive amount pooling). The fat carries the flavor from the beef into the onion as it softens, and the garlic goes in last for just 30 seconds so it doesn’t burn. These two steps happen in the same pot, back to back, and they do most of the heavy lifting for the final flavor of the soup.
Troubleshooting
- Potatoes are still firm after 30 minutes: They were cut too large. Aim for roughly ¾-inch dice — smaller than you think you need. If they’re already in the pot and still hard, just keep simmering with the lid on and check every five minutes.
- Soup tastes flat even after seasoning: Canned tomatoes and low-sodium broth can both dull the overall flavor. Add salt in small increments at the end, and a small splash of red wine vinegar (not wine — no extra bottle needed) can sharpen everything up without adding more sodium.
- Broth is greasy on top: Higher-fat ground beef releases a lot of fat during browning. Tilt the pot and spoon off the excess before adding the vegetables, or use a paper towel held with tongs to blot the surface after cooking.
- Carrots are mushy but potatoes are still undercooked: The carrots were sliced too thin. Keep carrot slices around ¼ inch thick so they finish at roughly the same time as the potatoes.
- Soup is too thin: Simmer uncovered for the last 10 minutes to reduce the broth slightly. Alternatively, mash a few of the cooked potato pieces against the side of the pot with a spoon — they’ll thicken the broth without adding anything extra.
Rustic Hearty Ground Beef Soup
Ingredients
- 1 tablespoon olive oil extra virgin preferred
- 1 pound ground beef preferably grass-fed
- 1 cup yellow onion finely chopped
- 2 cloves garlic minced
- 2 cups carrots sliced
- 2 cups potatoes diced, preferably Yukon Gold
- 1 can diced tomatoes 14.5 ounces
- 4 cups beef broth low sodium
- 1 teaspoon thyme dried
- 1 teaspoon oregano dried
- 1 teaspoon salt or to taste
- ½ teaspoon black pepper freshly ground
- ¼ cup fresh parsley chopped, for garnish
Instructions
- In a large pot or Dutch oven, heat the olive oil over medium heat until shimmering.
- Add the ground beef and cook, stirring occasionally, until browned, about 5-7 minutes. Break up any large pieces with a wooden spoon.
- Add the chopped onion and continue to cook, stirring, until the onion is translucent, about 5 minutes more.
- Stir in the minced garlic, cooking just until fragrant, about 30 seconds.
- Add the sliced carrots and diced potatoes to the pot, mixing well.
- Pour in the can of diced tomatoes, including their juices, and the beef broth. Stir, then add the thyme, oregano, salt, and black pepper.
- Bring the mixture to a gentle boil, then reduce the heat to low. Cover and let simmer for 25-30 minutes, or until the carrots and potatoes are tender.
- Taste and adjust seasoning if necessary, then stir in half of the chopped parsley.
- Ladle the soup into bowls and garnish with the remaining fresh parsley. Serve hot.
Notes
Nutrition
Common questions
Can I use a leaner ground beef like 90/10?
Yes, but the soup will have less body and the browning step will be drier. Add an extra half tablespoon of olive oil to the pot before browning so the beef doesn’t stick.
Do the potatoes need to be peeled?
No. Yukon Golds have thin skin that softens completely during the 25–30 minute simmer. Leaving the skin on saves a step and holds the potato pieces together better.
Can I make this ahead and freeze it?
Yes, it freezes well for up to three months. Potatoes can turn slightly grainy after freezing — if that bothers you, leave them out, freeze the base, and add freshly cooked potatoes when you reheat.
Can I skip the fresh parsley garnish?
Skip the garnish — not worth the extra dish. The dried herbs in the soup are doing the real flavor work, and a few parsley leaves on top don’t change how it tastes.
What can I add to make it more filling for bigger appetites?
Stir in a drained can of kidney or cannellini beans along with the tomatoes. They add bulk and protein without changing the cook time or requiring any extra prep.
Try these next
- Sweet Corn Chowder
- Creamy New England Clam Chowder
- Hearty Shepherd’s Pie
- Smoky Homemade Chili Seasoning Blend



















































