I’m so excited to share this Creamy Dairy-Free Chicken and Vegetable Soup Recipe with you because it’s one of those cozy, comforting dishes that feels like a warm hug in a bowl. It’s packed with fresh vegetables, tender chicken, and a luscious, creamy texture courtesy of cashew cream—all without a drop of dairy. I love how satisfying it is without feeling heavy, and it’s just as perfect for a busy weeknight meal as it is for a relaxing weekend dinner with family or friends.
Why You'll Love This Creamy Dairy-Free Chicken and Vegetable Soup Recipe
What really makes this Creamy Dairy-Free Chicken and Vegetable Soup Recipe stand out to me is the incredible balance of flavors and textures. The gentle sweetness of caramelized carrots and onions combines perfectly with the savory depth from the tomato paste and herbs, while the cashew cream adds such a silky smoothness that makes every spoonful feel indulgent yet wholesome. It’s like all the flavors come together in harmony, creating a soup that’s hearty but never heavy.
I also appreciate how straightforward it is to make. If you have a blender for the cashew cream and a decent soup pot, you’re all set! The step-by-step process is simple, and most of the effort comes from letting the soup simmer gently so that the chicken stays juicy and the vegetables soften perfectly. Plus, it’s incredibly flexible for different occasions—whether you're looking to impress guests or just want a satisfying dinner after a long day. This recipe always feels special, yet it’s so easy to prepare that I find myself making it often.
Ingredients You'll Need
All you really need for this soup are simple, wholesome ingredients that come together in a wonderfully flavorful way. Each one plays a vital role, from the richness of the cashews to the heartiness of the chicken and the brightness of fresh herbs, ensuring the soup is bursting with flavor and color.
- Raw cashews: This is the secret to making the creamy, dairy-free base that gives the soup such a smooth texture.
- Olive oil: Essential for sautéing the vegetables and building the flavor foundation.
- Yellow onion: Adds a natural sweetness and depth when caramelized.
- Garlic: Brings a fragrant, savory punch that wakes up the whole soup.
- Celery: Provides a subtle crunch and aromatic earthiness.
- Carrots: Their natural sweetness perfectly balances the tomatoes and spices.
- Kosher salt: Enhances all the flavors without overpowering.
- Poultry or all-purpose seasoning: Adds comforting, familiar notes that make the chicken taste irresistible.
- Dried oregano: Infuses the soup with a gentle herbal aroma.
- Chili flakes (optional): A tiny pinch gives a pleasant warmth if you like a little heat.
- Tomato paste: Intensifies the tomato flavor and adds a rich complexity.
- Canned diced tomatoes: Bring freshness and a slightly tangy bite to balance the creaminess.
- Chicken broth: The savory liquid base that turns everything into a satisfying soup.
- Boneless skinless chicken breasts: Tender protein that’s easy to shred and soak up the flavorful broth.
- Baby spinach: Adds vibrant color and a gentle, fresh contrast at the end.
- Fresh parsley: Brightens the soup with a fresh herbal kick, stirred in at the very end.
- Salt and pepper: To adjust the seasoning perfectly just before serving.
Directions
Step 1: Begin by soaking your raw cashews. Pour just boiled water over them in a small heat-proof bowl and let them soak while you prepare the rest of the soup. This softens them so they blend into a silky cream later.
Step 2: Heat olive oil in a large soup pot over medium heat. Add the diced onion, sliced carrots, celery, chopped garlic, and a teaspoon of kosher salt. Sauté everything for about 8 to 10 minutes, stirring occasionally, until the vegetables are softened and the onions start to caramelize—that lovely golden color adds so much flavor.
Step 3: Stir in the tomato paste, poultry seasoning, oregano, another pinch of salt, and chili flakes if you’re using them. Cook this mixture for another 1 to 2 minutes until the tomato paste darkens slightly. This small step enriches the tomato flavor, giving the soup a deeper, more complex taste.
Step 4: Pour in the chicken broth and the entire can of diced tomatoes (including the juice). Add the chicken breasts whole and bring the soup to a simmer. Let it gently bubble away for 20 to 25 minutes, until the chicken is cooked through and the vegetables are tender.
Step 5: Remove the chicken from the pot carefully and place it on a cutting board. Use two forks to shred it finely or cut it into bite-sized pieces, then return it to the pot.
Step 6: Drain and rinse the soaked cashews, then add them to a high-speed blender with 1 ½ cups of just boiled water. Blend on high for 1 to 2 minutes until completely smooth with no cashew chunks remaining. Pour this cashew cream into the soup along with the chopped fresh parsley, stir well to combine, and bring the soup back to a gentle simmer for about 5 minutes. This lets the flavors meld together and thickens the broth slightly.
Step 7: Turn off the heat and add a few big handfuls of baby spinach, stirring until it wilts. Taste and season with salt and pepper to your liking.
Step 8: Ladle the soup into bowls and serve immediately, enjoying all the comforting, rich layers of flavor with every bite.
Servings and Timing
This recipe makes about 6 generous servings, perfect for sharing with family or for meal prepping through the week. The prep time is roughly 15 minutes, mainly for chopping veggies and soaking cashews, while the cook time is about 45 minutes to ensure the flavors develop fully and the chicken cooks just right. Altogether, expect around 1 hour from start to finish, with no additional resting or cooling time required unless you’re saving leftovers.
How to Serve This Creamy Dairy-Free Chicken and Vegetable Soup Recipe
When I serve this Creamy Dairy-Free Chicken and Vegetable Soup, I like to keep things simple but thoughtful. It pairs beautifully with a crusty gluten-free bread or a side of brown rice for an extra filling meal. If you want to add a fresh contrast, a bright green salad dressed lightly with lemon and olive oil always complements the creamy, savory notes of the soup.
For garnishing, I love sprinkling a little extra chopped fresh parsley or even some freshly cracked black pepper right on top—it makes the presentation pop and adds a fresh finish. Sometimes, a few toasted pine nuts or pumpkin seeds sprinkled over the bowls offer a delightful crunch, which is a fun textural surprise.
This soup is perfect served hot to warm you up on chilly evenings, but I’ve also enjoyed it slightly cooled for a cozy, milder flavor when I’m craving something gentle. Whether you’re making this for a family dinner, a casual lunch with friends, or even as part of a nourishing holiday spread, it always feels like a treat that cares for everyone’s taste buds and well-being.
Variations
If you’re looking to mix things up with this Creamy Dairy-Free Chicken and Vegetable Soup Recipe, I highly recommend trying different vegetables based on what you have on hand—zucchini, green beans, or even kale work beautifully. If you want to keep it vegan, substitute the chicken with hearty mushrooms or tender chickpeas to maintain that satisfying protein element.
For a gluten-free lifestyle, just be sure your chicken broth and seasonings are labeled gluten-free, and serve the soup with gluten-free bread or grains. You can also adjust the seasoning to suit your tastes by swapping oregano for thyme or rosemary, or by increasing the chili flakes for a spicier kick.
Sometimes, I like to switch the cooking method by using an Instant Pot or slow cooker. For the Instant Pot, sauté the vegetables right in the pot and then pressure cook with the rest of the ingredients except spinach and cashew cream, adding them at the end. The slow cooker method works well too—just brown the veggies on the stove first, then slow cook the soup for 3 to 4 hours on low. This creates an even deeper flavor and tends to make the chicken extra tender.
Storage and Reheating
Storing Leftovers
After enjoying your delicious Creamy Dairy-Free Chicken and Vegetable Soup, store any leftovers in airtight containers. I find glass containers with tight-fitting lids work best because they preserve the flavor and texture without imparting any unwanted tastes. You can safely keep leftovers in the refrigerator for about 3 to 4 days. Just give it a good stir before reheating to redistribute the creamy cashew mixture that may settle.
Freezing
This soup freezes beautifully, which makes it fantastic for meal prepping. To freeze, portion it into freezer-safe containers or heavy-duty resealable bags, leaving some space at the top for expansion. It’ll keep well for up to 3 months. When you’re ready to eat, thaw overnight in the refrigerator for best results; avoid freezing and thawing repeatedly to maintain texture and flavor.
Reheating
The best way to reheat this soup is gently on the stove over medium-low heat. Stir often to prevent sticking and to bring all the flavors back to life. Avoid boiling it vigorously, as that can cause the cashew cream to separate and change the texture. If the soup seems thicker than you like after reheating, just add a splash of broth or water to loosen it up. Microwaving works too, but be sure to cover the bowl and stir halfway through for even heating.
FAQs
Can I use pre-cooked chicken for this soup?
Absolutely! If you have leftover cooked chicken, you can add it in later once the vegetables and broth have simmered. Just skip the step where you cook raw chicken in the soup and add the shredded cooked chicken during the final minutes of simmering so it warms through without getting dry.
Is it possible to make this soup nut-free?
Yes, you can swap the cashew cream for a puree of cooked cauliflower or cooked white beans blended with some broth to maintain creaminess without nuts. The flavor will be slightly different but still delicious and creamy!
Can I prepare the cashew cream in advance?
Definitely! You can soak and blend the cashews ahead of time and store the cashew cream in the refrigerator for up to 2 days. Just give it a good stir before adding it to the soup, as it might separate slightly.
What can I use if I don’t have poultry seasoning?
No problem! You can mix your own with equal parts sage, thyme, and rosemary or simply use a good quality all-purpose seasoning. The key is to have that warm, slightly herbal flavor that complements the chicken well.
Can I make this soup spicier?
Yes! Adding more chili flakes or a dash of cayenne pepper during the tomato paste step will ramp up the heat nicely. You could also garnish with freshly sliced jalapeños or a drizzle of hot sauce if you want to kick it up right at the table.
Conclusion
I really hope you give this Creamy Dairy-Free Chicken and Vegetable Soup Recipe a try soon. It’s a dish that blends comfort, nutrition, and rich flavors in a way that feels both special and approachable. Whether you’re new to dairy-free cooking or just looking for a delicious, wholesome meal, this soup has a way of making you feel cared for and content. Happy cooking and happy eating!
PrintCreamy Dairy-Free Chicken and Vegetable Soup Recipe
This Creamy Dairy-Free Chicken and Vegetable Soup is a comforting, flavorful dish that combines tender chicken, hearty vegetables, and a rich cashew cream for a smooth, dairy-free texture. Perfect for a wholesome weeknight dinner, this soup features a blend of aromatic herbs and tomato paste to deepen the flavor, while baby spinach and fresh parsley add a fresh finish. Whether you use freshly cooked chicken breasts or leftover shredded chicken, this recipe offers a nutritious and satisfying bowl of soup that is both creamy and dairy-free.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Dairy Free
Ingredients
Cashew Cream
- ¾ cup raw cashews
- 1 ½ cups just boiled water + more to soak
Soup
- 3 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, chopped
- 2 stalks celery, thinly sliced
- 4 carrots, cut into rounds
- 1 teaspoon kosher salt
- 1 teaspoon poultry or all-purpose seasoning
- 1 teaspoon dried oregano
- Pinch of chili flakes (optional)
- 3 tablespoons tomato paste
- 1 14.5 ounce can diced tomatoes, undrained
- 5 cups chicken broth
- 2 boneless skinless chicken breasts (about 1 to 1 ½ pounds, or about 3 cups leftover cooked shredded chicken)
- A few big handfuls of baby spinach
- ¼ cup chopped fresh parsley
- Salt and pepper to taste
Instructions
- Soak Cashews: Start by soaking the raw cashews in just boiled water in a small heatproof bowl. Set aside and allow them to soak while you prepare the soup.
- Sauté Vegetables: In a large soup pot, heat olive oil over medium heat. Add diced onions, carrots, celery, chopped garlic, and kosher salt. Sauté the vegetables, stirring occasionally, for 8-10 minutes until they are soft and beginning to caramelize.
- Add Seasonings and Tomato Paste: Stir in the tomato paste, poultry or all-purpose seasoning, dried oregano, salt, and optional chili flakes. Continue cooking for 1-2 minutes until the tomato paste darkens slightly, which intensifies its flavor.
- Simmer Soup Base: Add the chicken broth, undrained diced tomatoes, and chicken breasts to the pot. Bring the mixture to a simmer and cook for 20-25 minutes until the chicken is cooked through and vegetables are tender. If using pre-cooked shredded chicken, skip adding chicken breasts here; just simmer veggies and broth.
- Shred Chicken: Once chicken breasts are cooked, carefully remove them from the soup and place on a cutting board. Shred with two forks or cut into bite-sized pieces, then return the chicken to the soup pot.
- Prepare Cashew Cream: Drain and rinse the soaked cashews, then add them to a high-speed blender with 1 ½ cups of just boiled water. Blend on high for 1-2 minutes until completely smooth with no cashew pieces remaining. Stir the cashew cream into the soup along with chopped fresh parsley. Bring the soup back to a simmer and cook for about 5 minutes to blend flavors and thicken slightly.
- Add Spinach and Season: Turn off the heat and stir in a few big handfuls of baby spinach until wilted. Season the soup to taste with salt and pepper.
- Serve: Ladle the creamy dairy-free chicken and vegetable soup into bowls and enjoy warm.
Notes
- For convenience, use leftover cooked shredded chicken instead of cooking chicken breasts directly in the soup. Add shredded chicken near the end to warm through.
- Soaking cashews is essential for a smooth cream; you can soak them longer for even creamier texture.
- Adjust chili flakes to your spice preference or omit for a milder soup.
- Use low-sodium chicken broth to better control the overall salt content of the soup.
- This soup stores well and tastes even better the next day as flavors meld.
- To make this soup vegan, substitute chicken broth with vegetable broth and omit chicken or use plant-based chicken alternatives.

Leave a Reply