I am so excited to share with you my absolute favorite cozy dish, a wonderful soul-warming bowl that never fails to delight — the Creamy Tuscan White Bean & Kale Soup Recipe. This soup combines tender white beans, vibrant kale, and a dreamy coconut milk creaminess all in one pot. It’s the kind of recipe I turn to when I want something nourishing, comforting, and bursting with flavor, yet simple enough to whip up on any busy day. I just adore how each spoonful offers a perfect balance of savory herbs, gentle spices, and vegetables that feel both indulgent and wholesome.
Why You'll Love This Creamy Tuscan White Bean & Kale Soup Recipe
What makes this recipe truly special to me is the gorgeous layering of flavors it achieves with such simple ingredients. The tomato paste, garlic, and fresh herbs mingle beautifully with the richness of full-fat coconut milk to create a creamy depth that feels indulgent without being heavy. The slight kick of red pepper flakes adds just enough warmth to keep every bite exciting. I love how humble white beans and kale transform into something that tastes like it’s been slow-cooked for hours, even though it takes less than an hour from start to finish.
This recipe also wins big points for ease of preparation. I don’t know about you, but sometimes I just want a one-pot meal with minimal fuss, and this soup is exactly that. Everything cooks together in one pot, which means fewer dishes and less cleanup—something I deeply appreciate on weeknights! Plus, it’s incredibly versatile and perfect for a cozy family dinner, a healthy meal prep option, or even an impressive dish for guests. Its rustic yet creamy character always makes it stand out in my recipe rotation.
Ingredients You'll Need
The ingredients for this soup are incredibly straightforward, yet each plays a crucial role in building its rich taste, satisfying texture, and vibrant color. From the aromatic vegetables to the creamy coconut milk and bright balsamic vinegar, everything comes together seamlessly.
- Olive oil: Provides a subtle fruitiness and helps soften the veggies.
- Yellow onion: Adds a natural sweetness and depth to the base.
- Carrots: Contribute a gentle earthy flavor and lovely orange color.
- Celery: Brings a fresh, crisp element that brightens the soup.
- Sea salt: Enhances all the flavors and helps balance the taste.
- Black pepper: Adds a mild heat that complements the other spices.
- Tomato paste: Delivers rich umami and a hint of acidity.
- Garlic: Infuses the soup with its signature aromatic warmth.
- Red pepper flakes: Introduce a gentle spicy kick, adjustable to your liking.
- Fresh herbs (rosemary or thyme): Give an herbal complexity that evokes Tuscan charm.
- Dried basil: Enhances the classic Italian flavor profile.
- Vegetable broth: Forms the savory liquid base packed with flavor.
- White beans: Add creaminess, protein, and satisfying texture.
- Diced tomatoes: Bring juicy acidity and color contrast.
- Kale: Offers a hearty, leafy green texture and a boost of nutrition.
- Balsamic vinegar: Adds brightness and balances the creaminess.
- Full-fat coconut milk: Creates the luscious creamy finish with subtle sweetness.
- Vegan Parmesan cheese (optional): For that cheesy finish without dairy.
- Fresh basil and croutons (optional): Provide fresh herbal notes and crunchy texture on top.
Directions
Step 1: Heat the olive oil in a large pot over medium heat. Once warm, add the diced onion, carrots, celery, ¼ teaspoon of sea salt, and a few cracks of black pepper. Stir occasionally and cook until the vegetables soften, about 5 minutes. You want the onion to become translucent and the carrots tender enough to pierce easily with a fork.
Step 2: Stir in the tomato paste, minced garlic, red pepper flakes to taste, freshly chopped rosemary or thyme, and dried basil. Cook for about 1 minute until the mixture becomes fragrant. Make sure to stir continuously so the garlic doesn’t burn and the tomato paste darkens slightly, which deepens the flavor.
Step 3: Pour in the vegetable broth, drained and rinsed white beans, and diced tomatoes. Add the remaining ½ teaspoon each of salt and black pepper. Scrape the bottom of the pot gently to loosen any browned bits—that's flavor you want to keep! Bring the soup to a simmer.
Step 4: Once simmering, reduce the heat to low and cover the pot. Let it cook gently for 15 minutes, allowing the vegetables to become fork-tender and the flavors to fully develop.
Step 5: If you prefer a creamier texture, use an immersion blender to purée part of the soup—mostly the beans—while leaving plenty of chunks of vegetables intact. This technique adds creaminess without losing the hearty texture.
Step 6: Return the soup to a low simmer. Add the chopped kale, turn off the heat, and cover the pot. Let the kale steam in the residual heat for 5 minutes until it wilts perfectly.
Step 7: Uncover the pot and stir in the balsamic vinegar and full-fat coconut milk. Taste and adjust any seasoning—add more red pepper flakes for heat, tomato paste for richness, or salt to balance the flavors.
Step 8: Serve the soup warm, garnished with vegan Parmesan cheese, fresh basil leaves, and crunchy croutons if desired. Enjoy each nourishing spoonful!
Servings and Timing
This recipe generously serves 5 people, making it a perfect choice for family dinners or meal prep to keep you fueled throughout the week. The prep time is about 10 minutes, mostly chopping and prepping the veggies, while cook time is around 35 minutes including simmering and steaming the kale. Altogether, you’ll have a satisfying, ready-to-eat Creamy Tuscan White Bean & Kale Soup Recipe in about 45 minutes, with no resting or cooling time required.
How to Serve This Creamy Tuscan White Bean & Kale Soup Recipe
I love serving this soup piping hot, straight from the pot, to really enjoy its comforting creaminess. On colder nights, it feels like an instant hug in a bowl. It's fantastic paired with a crusty artisan bread or some garlicky croutons that add a wonderful crunch. For a lighter side, a simple arugula or mixed greens salad drizzled with lemon works beautifully to brighten the meal.
When I want to make it a bit more special, I sprinkle vegan Parmesan cheese and a few freshly torn basil leaves on top for a fresh, aromatic finish. The contrast of the rich soup with these fresh accents always makes the serving look inviting and tastes incredible. For drinks, a crisp white wine such as Pinot Grigio or a light, citrusy sparkling water complements the flavors wonderfully. For casual weeknights, herbal tea or a fresh lemonade are great cozy companions.
This Creamy Tuscan White Bean & Kale Soup Recipe also shines at gatherings or holidays. Its wholesome ingredients and comforting richness make it elegant yet approachable, ideal for passing around at the dinner table with loved ones. Portion-wise, I like to ladle out about 1 to 1 ½ cups per serving. That’s just right to enjoy as a filling lunch or alongside other dishes for dinner.
Variations
One of the many reasons I keep coming back to this recipe is how easy it is to customize. For example, if you don’t have kale on hand, baby spinach works just as well without sacrificing nutrition or texture. If you’re not a fan of coconut milk, cashew cream is a fantastic substitute for that creamy finish, or you can even swap for regular dairy cream if not vegan.
If you’re looking to tailor this recipe for dietary needs, it’s naturally gluten-free as is, and vegan when you skip the optional Parmesan cheese or choose a vegan version. For a heartier soup, I’ve added chopped potatoes or zucchini in place of some of the kale, which soak up the flavors wonderfully. On the other hand, if you prefer a spicier kick, increasing the red pepper flakes or adding a dash of smoked paprika gives it a lovely smoky warmth.
For cooking methods, while I always recommend the stovetop for the best texture and flavor development, I’ve also made this in a slow cooker with great results; just soften the veggies first, then transfer everything to the slow cooker to simmer on low for 4 hours. The flavors become even more melded and comforting.
Storage and Reheating
Storing Leftovers
Once cooled to room temperature, I store any leftover soup in airtight containers in the refrigerator. Glass containers with tight-fitting lids are my favorite to preserve flavor and prevent odors. This soup keeps well for 3 to 4 days, giving you plenty of time to enjoy those comforting leftovers without worry.
Freezing
This soup freezes beautifully, which makes it an excellent recipe for batch cooking. I scoop portions into freezer-safe containers or heavy-duty freezer bags, leaving some headspace for expansion. Label them with the date and keep frozen for up to 1 month. When you’re ready, thaw overnight in the refrigerator for best results.
Reheating
To reheat, gently warm the soup on the stovetop over medium heat, stirring occasionally to prevent sticking. If the soup has thickened in the fridge or freezer, add a splash of vegetable broth or water to loosen it up and restore that perfect creamy consistency. Avoid boiling vigorously as it can break down the kale too much or alter the coconut milk texture. Microwave reheating works fine too, but I personally prefer the stovetop for the best flavor and texture revival.
FAQs
Can I use canned beans other than white beans in this soup?
Absolutely! While white beans provide creaminess and a mild flavor, you can substitute cannellini, navy, or great northern beans without affecting the overall taste too much. Just make sure to drain and rinse them well to keep the soup from becoming too salty or gloopy.
Is this soup suitable for a vegan diet?
Yes, this Creamy Tuscan White Bean & Kale Soup Recipe is naturally vegan as long as you skip the optional vegan Parmesan or choose a plant-based alternative. The coconut milk ensures the soup is creamy without any dairy, making it perfect for plant-based diets.
Can I make this soup in advance?
Definitely! In fact, I think the flavors deepen beautifully the longer it sits, so it’s a great make-ahead dish. You can prepare it a day before serving and simply reheat it gently when ready. Just add delicate ingredients like kale fresh or off-heat to keep them vibrant.
How spicy is this soup?
The spice level is quite mild unless you add a good pinch of red pepper flakes. I usually recommend starting with ¼ teaspoon and adjusting to taste. It adds a pleasant warmth without overwhelming the other flavors, but you can increase or omit it based on your preference.
Can I substitute the kale with other greens?
Yes! Baby spinach is my favorite easy swap because it wilts quickly and has a mild flavor. Swiss chard or collard greens also work nicely, just be sure to chop them finely and add them at the end to avoid overcooking.
Conclusion
I truly hope you enjoy making and savoring this Creamy Tuscan White Bean & Kale Soup Recipe as much as I do. It’s a perfect bowl of comfort with a vibrant Italian flair that feels special yet simple. Whether you’re looking for a nourishing weeknight dinner or a meal that impresses guests, this soup never disappoints. Give it a try—I promise it will become a beloved staple in your kitchen just like it is in mine!
PrintCreamy Tuscan White Bean & Kale Soup Recipe
This Creamy Tuscan White Bean & Kale Soup is a comforting, one-pot meal packed with hearty white beans, nutrient-rich kale, and a flavorful blend of herbs and spices. Made with simple ingredients and simmered to perfection, this vegan soup boasts a creamy texture thanks to coconut milk, delivering warmth and nourishment in every bowl. Ideal for a cozy lunch or dinner, it can be customized with toppings like vegan Parmesan, fresh basil, and croutons for added flavor and texture.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 5 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Tuscan, Italian-inspired
- Diet: Vegan
Ingredients
Base
- 1 Tbsp olive oil (or substitute with 2 Tbsp water for oil-free)
- ½ large yellow onion, diced (~1½ cups or 170 g)
- 2 medium carrots, peeled and diced (~¾ cup or 100 g)
- 2 large stalks celery, diced (~1¼ cups or 150 g)
- ¾ tsp sea salt (divided)
- ½ tsp black pepper (divided)
Flavoring
- 2 Tbsp tomato paste
- 4 cloves garlic, minced (~2 Tbsp or 18 g)
- ¼-½ teaspoon red pepper flakes, to taste
- 1 Tbsp freshly chopped rosemary or thyme (or 1 tsp dried)
- 1 tsp dried basil
Liquids and Main Ingredients
- 3 cups vegetable broth
- 2 (15-oz.) cans white beans, drained and rinsed
- 1 (15-oz.) can diced tomatoes
- 4 cups chopped kale leaves (can substitute baby spinach)
- 1 Tbsp balsamic vinegar
- ¾ cup full-fat coconut milk
Optional Garnishes
- Vegan Parmesan cheese
- Fresh basil leaves, thinly sliced
- Croutons
Instructions
- Sauté the Aromatics: Heat the olive oil in a large pot over medium heat. Add the diced onion, carrots, celery, ¼ teaspoon sea salt, and a few cracks of black pepper. Cook, stirring occasionally, for about 5 minutes until the vegetables soften.
- Add Flavorings: Stir in the tomato paste, minced garlic, red pepper flakes, rosemary (or thyme), and dried basil. Cook for about 1 minute until fragrant.
- Add Broth and Beans: Pour in the vegetable broth, drained white beans, and diced tomatoes. Add the remaining ½ teaspoon salt and ½ teaspoon black pepper. Scrape the bottom of the pot to loosen any browned bits, then bring the mixture to a simmer.
- Simmer the Soup: Reduce heat to low, cover the pot, and let the soup simmer for 15 minutes, allowing the vegetables to become tender and the flavors to meld.
- Optional Partial Purée: If you prefer a creamier texture, use an immersion blender to purée part of the soup in short bursts, focusing mostly on the beans while leaving some vegetable pieces whole.
- Add Kale and Finish: Return the soup to a light simmer. Add the chopped kale, turn off the heat, and cover the pot for 5 minutes to soften the kale. Then stir in the balsamic vinegar and coconut milk.
- Adjust Seasoning and Serve: Taste the soup and adjust with additional red pepper flakes for heat, vinegar or tomato paste for richness, coconut milk for creaminess, or salt for seasoning. Serve warm garnished with vegan Parmesan cheese, fresh basil, and croutons as desired.
- Store Leftovers: Cool leftovers and store in the refrigerator up to 3-4 days or freeze up to 1 month. When reheating, use the microwave or stovetop over medium heat, adding broth or water as needed to reach desired consistency.
Notes
- To make the soup oil-free, substitute olive oil with twice the amount of water for sautéing.
- Use an immersion blender to partially purée the soup to add creaminess while keeping some texture.
- Kale can be substituted with baby spinach for a milder green or adjusted based on preference.
- Adjust red pepper flakes according to your preferred heat level.
- Leftovers can be stored refrigerated for up to 4 days or frozen up to 1 month for convenience.
- Reheat gently and add extra broth or water if the soup thickens too much upon standing.

Leave a Reply