Kale Soup

Our creamy kale soup is a hearty and wholesome dish that’s both nourishing and comforting. It features tender kale leaves mixed with smooth white beans all swimming in a rich, silky broth that feels like a warm hug in a bowl.
This kale soup is a great way to boost your greens intake without any fuss.
Made entirely in one pot, it’s a deeply satisfying meal that’s perfect for chilly evenings when you want something simple but packed with flavor.
This kale soup recipe takes inspiration from classic Tuscan white bean soup—blending kale with smooth cannellini beans, tomatoes, and fragrant Italian herbs.
It belongs to that family of soul-soothing Italian-inspired soups like lentil soup, tortellini soup, minestrone, chickpea soup, and pasta e fagioli—meaning you get a healthy, comforting meal that’s easy to love.
Thanks to blending part of the white beans, the kale soup has a rustic yet creamy, velvety texture that feels cozy and indulgent—all from simple ingredients.
Another win? It’s one pot and ready in about 30 minutes, so dinner comes together without any stress.
Say hello to our creamy kale soup—a straightforward, nourishing one-pot dinner that’s as comforting as it is easy. Picture tender, leafy kale and soft cannellini beans swimming in a rich tomato broth that’s velvety from pureed beans, all ready in about 30 minutes. It’s the kind of meal that warms you up on a crisp evening and makes delicious leftovers for busy nights ahead.
This recipe relies on pantry staples like canned tomatoes and beans, fresh aromatics, and an optional potato to add body. The method is simple: everything cooks in one pot for minimal mess. Italian herbs give it that classic flavor lift, and you can finish with a drizzle of olive oil or a splash of balsamic for a bright touch.
- Simple, quick one-pot instructions to follow step-by-step.
- Tips on how to get perfect dairy-free creaminess by blending beans.
- Ideas for swapping greens, beans, or pantry items to suit what you have.
- Helpful storage and reheating advice for easy meal prep.
Keep scrolling for a full list of ingredients, clear step-by-step cooking instructions, and handy tips for making this kale soup your new weeknight superstar.
Why It’s Worth Making
This kale soup is a win because it balances comfort, nutrition, and ease perfectly. It’s a great pick whether you need a quick weeknight dinner, a cozy family meal, or something that freezes and reheats beautifully. Here’s why it’s worth making:
- One-pot and quick: Ready in about 30 minutes with hardly any cleanup—ideal for when you want a tasty homemade meal without the hassle.
- Velvety, dairy-free creaminess: Blending one can of cannellini beans with broth gives a smooth, rich texture—no cream or butter needed. For another cozy variation, check out this creamy kale and white bean soup.
- Nutritious and filling: Packed with kale and white beans, it delivers fiber, iron, and plant-based protein for a bowl that’ll keep you full and energized.
- Pantry-friendly and flexible: Uses canned staples and welcomes swaps like different greens, beans, or even grains—try a kale, quinoa, and white bean soup if you want to add a hearty grain—so you can make it with whatever’s on hand.
- Makes awesome leftovers: The flavors deepen after a day in the fridge, and it freezes well for up to three months—perfect for batch cooking.
- Comforting and family-friendly: Rustic and hearty, it’s great with toasted bread or bulked up by stirring in farro, barley, or rice for extra substance.
- Customizable finishings: Add a drizzle of extra virgin olive oil, a splash of balsamic or lemon juice, a dollop of Greek-style or dairy-free yogurt, or some shaved Parmesan to tailor it to your mood.
In short, this kale soup is fast, flexible, and deeply comforting—your new reliable dinner when you want something wholesome without the fuss.
This kale soup marries health and comfort with ease, making it a fantastic choice for busy weeknights and meal prep. Here’s why it works so well:
- It’s made entirely in one pot and ready in about 30 minutes, keeping cleanup light.
- The blend of beans and broth creates a rich, velvety texture without dairy.
- Kale and beans bring fiber, iron, and protein—packed with greens and plant power.
- It’s flexible and uses pantry basics; feel free to swap greens, grains, or beans.
- Leftovers develop even more flavor overnight and freeze well for easy meals later.
What You’ll Need

- 2 tablespoons extra virgin olive oil
- 1 large onion chopped
- 2 medium carrots chopped
- 1 rib celery chopped
- 3 cloves garlic pressed
- ½ teaspoon dried rosemary or 1 sprig fresh rosemary
- ½ teaspoon dried thyme or 4 sprigs fresh thyme
- 2 cans (15 ounces each) crushed tomatoes
- 1 large potato 10 ounces/300 grams, cut into bite-size pieces
- 4 cups vegetable broth or more for a thinner soup
- 3 cans (15 ounces each) cannellini beans drained, or 4½ cups cooked beans
- 1½ teaspoons salt
- ⅛ twists black pepper
- ¼ teaspoon red pepper flakes
- 7 ounces kale leaves chopped into bite-size pieces
How to Make the Soup
- Warm 2 tablespoons olive oil in a large pot over medium heat.
- Add chopped onion, chopped carrots, and chopped celery; season with a pinch of salt and sauté 5–10 minutes until softened and translucent.
- Stir in pressed garlic, dried rosemary, dried thyme, and red pepper flakes; cook 1 minute until fragrant.
- Add crushed tomatoes and the potato cut into bite-size pieces to the pot.
- Pour in 3 cups vegetable broth and add 2 cans drained cannellini beans.
- Blend 1 cup vegetable broth with 1 can cannellini beans until smooth, then stir the creamy mixture into the pot.
- Season with 1½ teaspoons salt and a pinch of black pepper; bring to a boil, cover slightly ajar, then reduce heat and simmer 20 minutes.
- While the soup simmers, rinse the kale, remove and discard the tough stems, and chop the leaves into bite-size pieces.
-
Add the chopped kale to the pot and cook 10–15 minutes more until the kale and potatoes are tender.

- Taste and adjust salt as needed, then let the soup cool about 10 minutes before serving.
Expert Tips for Success
- Let your aromatics cook longer for richer flavor: sauté the onion, carrot, and celery for up to 10 minutes until soft and starting to brown.
- Be mindful of salt: canned beans and tomatoes can be salty—rinse your beans if you want less sodium, and add salt slowly, tasting as you go.
- Properly prep your kale: discard tough stems and chop leaves into bite-size pieces so they soften evenly. Add kale towards the end of cooking, anywhere from 5 to 15 minutes depending on how tender you prefer it.
- Get creaminess without dairy: blend a can of cannellini beans with 1 cup broth, then stir that back in to thicken the soup beautifully.
- Use potato for body and creaminess: dice Yukon Gold or Russet potatoes into small pieces so they cook fully and add a velvety texture. For a heartier, protein-rich variation, see our Kale and White Bean Sausage Soup.
- Adjust soup thickness to your liking: add more broth for a thinner soup, or simmer uncovered a bit longer if you want it thicker.
- Finish with acid and oil: a splash of balsamic or squeeze of lemon brightens the flavors. Don’t forget a drizzle of high-quality olive oil and freshly cracked black pepper for that finishing touch.
- Mix up toppings and sides: serve with toasted bread, a dollop of yogurt, shaved Parmesan, or stir in grains like farro, barley, or brown rice to bulk it up. For crunch, top with crispy kale chips.
- Storage and reheating advice: cool completely before refrigerating or freezing. Reheat gently with a splash of water or broth. Try to avoid reheating multiple times for the best taste and texture.
Mix-Ins and Substitutions
EXTRA VIRGIN OLIVE OIL: You can swap in regular olive oil or any other vegetable oil you have.
ONION: Shallots or leek make great alternatives.
ROSEMARY & THYME: Use an Italian seasoning blend or add a couple of bay leaves if that’s what you have.
KALE: Swap kale with spinach, Swiss chard, savoy cabbage, bok choy, or Chinese cabbage.
DICED TOMATOES: Tomato puree, passata, or crushed tomatoes all work just fine.
CANNELLINI BEANS: Use canned or cooked dried cannellini beans. You can also try lima beans, butter beans, navy beans, or great northern beans instead.
VEGETABLE BROTH: Plain water works if needed, but boost salt and herbs to make up for the flavor difference. If you want a homemade base with clean, bright flavor, try this miso-ginger lemon detox broth.
POTATO: Optional, but definitely adds creaminess and depth. Yukon Gold and Russet potatoes are perfect for this.
Storing, Freezing, and Reheating
Make ahead: This kale soup is a meal prep dream because the flavors get better after resting overnight. Plus, it’s easy to refrigerate or freeze. For another make-ahead kale option, try our Kale Caesar Pasta Salad.
Refrigerator: Let the soup cool completely, transfer to an airtight container, and keep for up to four days.
Freezer: Cool fully, store in a freezer-safe container, and freeze for up to 3 months.
Thaw: Defrost in the fridge over several hours or use your microwave’s thaw setting.
Reheat: Warm gently on the stove with a little water or broth, or microwave. Try to avoid reheating more than once for best texture.

Quick Answers to Common Questions
How long do you cook kale in soup?
It depends! For soft, buttery kale, cook for 15 to 30 minutes. If you want more bite and texture, 5 to 10 minutes will do just fine.
When should I add kale to my soup?
Generally, add kale towards the end of cooking—when the soup is mostly done and you’re happy with the taste (similar to the greens-last approach in Vietnamese pho with bone broth). It can cook quickly, in as little as 5 minutes, or take up to 20 minutes depending on your preference.
What are some substitutes for kale in soup recipes?
Try swapping kale for leafy greens like Swiss chard, green cabbage, bok choy, savoy cabbage, Chinese cabbage, spinach, or even broccoli for a different twist.

A hearty, creamy, one-pot soup featuring tender kale and smooth cannellini beans in a rich tomato broth, ready in about 30 minutes. Nutrient-dense and comforting, perfect for weeknight dinners or meal prep.
- Prep Time: 10 minutes
- Cook Time: 20-25 minutes
- Total Time: 30-35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Cuisine: Italian-inspired
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large onion, chopped
- 2 medium carrots, chopped
- 1 rib celery, chopped
- 3 cloves garlic, pressed
- 1/2 teaspoon dried rosemary or 1 sprig fresh rosemary
- 1/2 teaspoon dried thyme or 4 sprigs fresh thyme
- 2 cans (15 ounces each) crushed tomatoes
- 1 large potato (10 ounces/300 grams), cut into bite-size pieces
- 4 cups vegetable broth (more for thinner soup)
- 3 cans (15 ounces each) cannellini beans, drained (or 4 1/2 cups cooked beans)
- 1 1/2 teaspoons salt
- 1/8 teaspoon black pepper (about one twist)
- 1/4 teaspoon red pepper flakes
- 7 ounces kale leaves, chopped into bite-size pieces
Instructions
- Warm 2 tablespoons olive oil in a large pot over medium heat.
- Add chopped onion, carrots, and celery; season with a pinch of salt and sauté 5–10 minutes until softened and translucent.
- Stir in pressed garlic, rosemary, thyme, and red pepper flakes; cook 1 minute until fragrant.
- Add crushed tomatoes and bite-size potato pieces to the pot.
- Pour in 3 cups vegetable broth and add 2 cans drained cannellini beans.
- Blend 1 cup vegetable broth with 1 can cannellini beans until smooth, then stir this creamy mixture into the pot.
- Season with 1 1/2 teaspoons salt and a pinch of black pepper; bring to a boil, cover slightly ajar, then reduce heat and simmer for 20 minutes.
- Meanwhile, rinse kale, discard tough stems, and chop leaves into bite-size pieces.
- Add chopped kale to the pot and cook an additional 10–15 minutes until kale and potatoes are tender.
- Taste and adjust salt as needed; let the soup cool about 10 minutes before serving.
Notes
Sauté aromatics longer (up to 10 minutes) for richer flavor., Rinse beans to reduce sodium if desired and add salt gradually, tasting as you go., Properly prep kale by removing tough stems and chopping into bite-size pieces for even cooking., Blend beans with broth to achieve creamy texture without dairy., Optional potato adds body and creaminess; Yukon Gold or Russet are ideal., Adjust soup thickness by adding more broth for thinner soup or simmer uncovered for thicker consistency., Finish with a splash of balsamic, lemon juice, olive oil, or freshly cracked black pepper., Serve with toasted bread, yogurt (dairy or dairy-free), shaved Parmesan, or stir in grains like farro or barley for extra substance., For storage, cool completely and refrigerate up to 4 days or freeze up to 3 months. Reheat gently with added broth or water.
Nutrition
- Serving Size: about 1 1/4 cups per serving
- Calories: Approx. 250 calories per serving
- Fat: Approximately 5 grams per serving
- Carbohydrates: Approximately 40 grams per serving
- Protein: Approximately 12 grams per serving