
Minestrone is one of those soups that feels like a warm hug in a bowl, and this version delivers every bit of that comfort without a trace of gluten. The base builds serious depth the right way — onion, carrots, and celery softened in olive oil, tomato paste cooked down until it turns sweet and jammy, then everything simmered together with cannellini beans, zucchini, and a generous pour of chicken broth. An optional Parmesan rind stirred in during the simmer is a quiet little trick that adds a savory, almost silky richness to the broth you'll notice immediately. The pasta is the detail that matters most here: small gluten-free shapes like elbows or ditalini go in toward the end so they cook just until tender without turning to mush, which is the move that separates a great bowl from a gluey one. Baby spinach wilts in at the very last minute, keeping its color bright and its texture fresh. Finished with freshly grated Parmesan and a few basil leaves, this is a six-serving pot that tastes like it simmered all afternoon — even if your weeknight schedule says otherwise.
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 heat until shimmering. Add the onion, carrots, and celery and cook, stirring occasionally, until softened and the onion is translucent, about 7–8 minutes.
Add the garlic and cook, stirring constantly, until fragrant, about 1 minute. Watch closely so the garlic does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
