
There’s something truly magical about a steaming bowl of homemade soup, especially when you’re navigating a gluten-free lifestyle. This stunning gluten-free soup recipe is packed with vibrant vegetables, rich broth, and wholesome ingredients that come together to create pure comfort in a bowl. I’m absolutely thrilled to share this recipe with you because it proves that gluten-free cooking doesn’t mean sacrificing flavor or satisfaction.
This recipe is naturally gluten-free, which means no complicated substitutions or specialty ingredients required. It’s the kind of soup that makes your kitchen smell incredible while it simmers away, and it’s perfect for meal prep, weeknight dinners, or when you want something nourishing and delicious. I’ve been making variations of this soup for years, and it never fails to impress my family and friends.
What makes this gluten-free soup recipe so special is its versatility. You can easily swap vegetables based on what’s in your pantry or what’s in season. The creamy, savory broth base is the star of the show, and it works beautifully with nearly any vegetable combination you choose. This is exactly the kind of recipe that should be in your regular rotation because it’s healthy, budget-friendly, and absolutely delicious.
I love serving this soup with a crusty gluten-free bread, a simple green salad, or alongside some roasted vegetables for a complete meal. It also freezes beautifully, so you can make a big batch and enjoy it throughout the month. Whether you’re cooking for someone with celiac disease, following a gluten-free diet by choice, or simply looking for a wholesome soup recipe, this is absolutely the one you need to try.
The beauty of this recipe is that it comes together in about an hour, and most of that time is just letting everything simmer together. The vegetables become tender and delicious, the broth develops incredible depth of flavor, and you end up with something that tastes like it took all day to prepare. This is comfort food at its finest, and I genuinely cannot wait for you to make it and see how amazing it turns out.
If you’re looking for more naturally gluten-free recipes to add to your collection, check out our cottage cheese eggs recipe and our overnight oats protein recipe for delicious breakfast options. For more gluten-free inspiration, I highly recommend checking out Serious Eats and New York Times Cooking for their wonderful collection of naturally gluten-free recipes. You can also find amazing gluten-free resources at Bon Appétit.
Ingredients
- 3 tablespoons olive oil
- 1 large yellow onion, diced
- 4 medium carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 8 cups low-sodium vegetable or chicken broth
- 2 cans (14.5 oz each) diced tomatoes
- 2 medium zucchini, diced
- 2 cups fresh spinach or kale, chopped
- 1 can (15 oz) white beans or cannellini beans, drained and rinsed
- 2 teaspoons dried Italian seasoning
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes
- 2 bay leaves
- 1 tablespoon fresh lemon juice
- Fresh parmesan cheese for serving
- Fresh basil for garnish (optional)

Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering and hot, add the diced onion, carrots, and celery to the pot.
- Cook the vegetable mixture for 5-7 minutes, stirring occasionally, until the vegetables begin to soften and become fragrant. This is called building your flavor base, and it’s absolutely essential for creating a delicious soup.
- Add the minced garlic to the pot and cook for 1 minute more, stirring constantly to prevent the garlic from burning. You’ll know it’s ready when it becomes incredibly fragrant.
- Pour the broth into the pot, scraping the bottom with a wooden spoon to release any flavorful browned bits. Add the canned diced tomatoes with their juices to the pot as well.
- Stir in the dried Italian seasoning, dried basil, dried thyme, salt, pepper, and red pepper flakes. Add the bay leaves to the pot.
- Bring the soup to a gentle boil over medium-high heat, then reduce the heat to medium-low and allow it to simmer for 15 minutes.
- Add the diced zucchini and the drained white beans to the pot. Stir everything together to combine.
- Continue simmering for another 15-20 minutes, until the zucchini is tender and all the vegetables are cooked through. The longer you let it simmer, the more flavorful it becomes.
- Stir in the fresh spinach or kale, pushing it down into the hot broth until it wilts completely. This should take about 2-3 minutes.
- Remove the bay leaves from the pot. Taste the soup and adjust the seasonings as needed, adding more salt, pepper, or herbs to your preference.
- Stir in the fresh lemon juice, which brightens the flavors and adds a wonderful finish to the soup.
- Ladle the soup into bowls and serve immediately while it’s piping hot. Top each bowl with freshly grated parmesan cheese and fresh basil if desired.

Pro Tips
Broth Choices: Both vegetable and chicken broth work beautifully in this recipe. For a richer, more savory flavor, consider using beef broth or a combination of broths. Always use low-sodium broth so you can control the salt level in your finished soup.
Bean Options: While white beans are lovely in this recipe, you can substitute with black beans, kidney beans, chickpeas, or lentils. Each will give the soup a slightly different flavor and texture profile.
Making it Creamier: If you prefer a creamier soup, you can add a splash of heavy cream, coconut milk, or even a dollop of sour cream at the end. Some people also like to blend a portion of the soup to create a thicker, more luxurious texture.
Storage and Freezing: This soup keeps beautifully in the refrigerator for up to 4 days in an airtight container. It also freezes wonderfully for up to 3 months. When freezing, leave a little space at the top of the container as the soup will expand slightly as it freezes. Thaw overnight in the refrigerator and reheat gently on the stovetop.
Serving Suggestions: Serve this soup with gluten-free bread, crackers, or a simple green salad for a complete meal. A grilled cheese sandwich made with gluten-free bread is also an excellent accompaniment. For a lighter meal, serve as a side dish to a protein of your choice.
Nutrition Benefits: This soup is naturally gluten-free, vegetable-packed, and loaded with fiber from the beans and vegetables. It’s naturally lower in calories while being incredibly satisfying, making it perfect for anyone looking to eat more healthfully.
Make-Ahead Tips: You can prepare all your vegetables the night before and store them in the refrigerator. This makes assembly on cooking day incredibly quick and easy. You can also make the entire soup ahead and simply reheat it before serving.
Seasoning Adjustments: Taste your soup as it cooks and adjust seasonings throughout the process rather than all at the end. This allows the flavors to develop properly and gives you better control over the final result.
