
This hearty, vegetable-packed soup is the kind of meal that makes you want to pull up a chair and stay awhile — rich beef broth, tender Yukon Gold potatoes, sweet carrots, and lean ground beef all simmering together into something deeply satisfying. The smoked paprika and tomato paste give the broth a subtle depth that tastes like it's been cooking all day, even though the whole pot comes together in well under an hour. One of the trickier parts of eating wheat-free is navigating soups and broths, since hidden gluten can sneak in through Worcestershire sauce or store-bought stock — so checking that your beef broth and Worcestershire are certified gluten-free is the one step worth pausing on before you start. Everything else here is naturally free of wheat and grains, built entirely from whole vegetables, ground beef, and pantry spices. The frozen green beans go in at the very end so they stay bright and just-tender rather than mushy, which is a small detail that makes a big difference in the final bowl. A handful of fresh flat-leaf parsley on top adds a pop of color and a little freshness to balance all that savory warmth. This recipe serves 6, so it's ideal for feeding a crowd or stocking the fridge with lunches that actually reheat beautifully.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings















Heat the olive oil in a large pot or Dutch oven over medium-high heat until shimmering. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and no pink remains, about 6–8 minutes. Drain off any excess fat, leaving about 1 tablespoon in the pot.
Reduce the heat to medium. Add the onion, carrots, and celery to the pot and cook, stirring occasionally, until the onion is softened and translucent, about 5 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
