If you’re craving a wholesome bowl of comfort that warms you from the inside out, the Beans and Greens Soup with Cannellini Beans and Kale Recipe is an absolute must-try. This vibrant soup brings together tender, tender cannellini beans and nutrient-packed kale in a flavorful broth that feels like a big, cozy hug on a chilly evening. It’s an easy, hearty dish that blends fresh herbs, a touch of heat, and savory goodness to make your weeknight dinners both nourishing and downright delicious.

Ingredients You’ll Need
The beauty of this Beans and Greens Soup with Cannellini Beans and Kale Recipe lies in its simplicity. Each ingredient plays a crucial role, from the creamy beans adding smooth texture to the kale providing that perfect green bite, while fragrant herbs and spices lift the dish with warmth and depth.
- Olive oil: A heart-healthy fat that adds richness and helps soften the aromatics.
- Yellow onion: Offers a sweet base flavor when sautéed until tender.
- Garlic: Adds bold aroma and a subtle kick when minced fresh.
- Red pepper flakes: A pinch gives just the right touch of heat without overpowering.
- Escarole or kale: The star greens bringing earthy flavor and vibrant color to the soup.
- Low-sodium chicken broth: Creates a savory and gentle broth that makes each spoonful comforting.
- Cannellini beans: Rinsed and drained for creaminess and protein-rich goodness.
- Fresh thyme: Offers a subtle herbal note that brightens the flavors beautifully.
- Kosher salt: To season perfectly and enhance all ingredients.
- Fresh ground black pepper: Adds a finishing layer of mild spice.
- Grated Romano or Parmesan cheese (optional): Adds savory complexity and a lovely finish when sprinkled on top.
How to Make Beans and Greens Soup with Cannellini Beans and Kale Recipe
Step 1: Sauté the aromatics
Heat olive oil in a Dutch oven or large skillet over medium heat until shimmering. Add the diced yellow onion and cook, stirring occasionally, until the onion becomes soft and translucent, about 5 minutes. Lower the heat and add the minced garlic along with red pepper flakes, cooking for an additional minute to release their fragrant flavors without burning.
Step 2: Wilt the greens
Toss in your chopped escarole or kale and immediately cover the pot. Let the greens gently cook until wilted, stirring a couple of times to ensure even heat, which should take around 3 to 5 minutes. This step softens the greens just enough without losing their bright green color and delicate texture.
Step 3: Build the broth
Pour in the low-sodium chicken broth and raise the heat to medium. Allow the soup to come to a gentle boil, then reduce the heat and let it simmer to meld all the flavors beautifully. This simmering stage takes about 10 minutes and is where the soup starts to develop its soul-soothing character.
Step 4: Add beans and herbs
Stir in the rinsed and drained cannellini beans along with freshly chopped thyme. Let the soup simmer for another 3 minutes to heat the beans through and infuse the herbaceous notes into the broth, making every bite deeply satisfying.
Step 5: Season and serve
Finally, season with kosher salt and freshly ground black pepper to your liking. Ladle the hearty Beans and Greens Soup with Cannellini Beans and Kale Recipe into bowls, and don’t be shy about topping it with freshly grated Romano or Parmesan cheese if you want that creamy, slightly nutty boost on top.
How to Serve Beans and Greens Soup with Cannellini Beans and Kale Recipe

Garnishes
A sprinkle of grated cheese is the classic way to brighten this soup, but you can also try a few torn fresh basil leaves or a drizzle of good-quality extra virgin olive oil for added silkiness. A wedge of lemon on the side can add a fresh zing that cuts through the richness perfectly.
Side Dishes
This soup pairs wonderfully with warm, crusty bread that’s perfect for dipping and soaking up every last drop. For a heartier meal, a simple green salad with a tangy vinaigrette or a roasted vegetable medley complements the wholesome flavors without overwhelming the palate.
Creative Ways to Present
Serve the soup in rustic bowls for that cozy vibe, and add a swirl of pesto on top for a burst of herbaceous flavor. For an elegant touch, you can drizzle a bit of chili oil or sprinkle toasted pine nuts on the finished soup for a contrasting crunch and flavor profile.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your Beans and Greens Soup with Cannellini Beans and Kale Recipe to airtight containers and refrigerate. It will stay fresh for up to 4 days, making it an excellent option for easy lunches or quick dinners later in the week.
Freezing
This soup freezes beautifully. Portion it out into freezer-safe containers or heavy-duty freezer bags and freeze for up to 3 months. Just be sure to leave a bit of room for expansion, and thaw overnight in the fridge before reheating.
Reheating
Gently reheat the soup on the stovetop over low-medium heat, stirring occasionally until heated through. If the soup thickens too much after refrigeration or freezing, simply add a splash of water or broth to loosen the consistency to your liking.
FAQs
Can I use other greens besides kale or escarole?
Absolutely! Swiss chard, spinach, or collard greens all work wonderfully and bring their own unique flavors and textures to the Beans and Greens Soup with Cannellini Beans and Kale Recipe.
Is it possible to make this soup vegan?
Yes, simply swap the chicken broth for a rich vegetable broth, and skip the cheese or use a dairy-free alternative. The beans and greens still give the soup plenty of satisfying flavor and body.
How can I make this soup spicier?
Feel free to increase the amount of red pepper flakes or add a dash of cayenne pepper for an extra kick. You can also stir in some chopped jalapeños during the sautéing step for fresh heat.
What’s the best way to rinse and prepare canned cannellini beans?
Drain the beans in a colander and rinse thoroughly with cold water to remove excess sodium and any canning liquid. This ensures a cleaner flavor and better texture in your soup.
Can I prepare parts of this soup in advance?
Yes, you can chop the greens, dice the onion, and mince the garlic ahead of time to save cooking prep. You can also prepare the broth base and heat just before adding the beans and greens to keep them vibrant.
Final Thoughts
This Beans and Greens Soup with Cannellini Beans and Kale Recipe is a delightful blend of comfort, nutrition, and easy elegance. Whether you’re cozying up on a weeknight or feeding a crowd, it’s a soup that feels like home in every bowl. Give it a try—you might just find yourself making it again and again as one of your go-to favorites.
Print
Beans and Greens Soup with Cannellini Beans and Kale Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Description
This hearty Beans and Greens recipe combines tender cannellini beans with fresh escarole or kale simmered in a savory low-sodium chicken broth, enhanced with garlic, onion, and a touch of heat from red pepper flakes. Perfect for a cozy weeknight meal, it’s nutritious, flavorful, and simple to prepare in just 30 minutes.
Ingredients
Main Ingredients
- 2 tablespoons olive oil (a heart-healthy fat)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1/4 teaspoon red pepper flakes (for heat)
- 4 cups escarole or kale, chopped
- 4 cups low-sodium chicken broth
- 2 cans cannellini beans, rinsed and drained
- 2 teaspoons chopped fresh thyme
- Kosher salt, to taste
- Fresh ground black pepper, to taste
- 1/4 cup grated Romano or Parmesan cheese (optional topping)
Instructions
- Heat the oil and sauté onions: In a Dutch oven or large skillet, warm the olive oil over medium heat. Add the diced onions and cook until softened, about 5 minutes, stirring occasionally to prevent browning.
- Add garlic and red pepper flakes: Reduce the heat to low and stir in the minced garlic and red pepper flakes. Cook for about 1 minute, allowing the flavors to meld without burning the garlic.
- Cook the greens: Toss in the chopped escarole or kale, then cover the pot. Let the greens wilt, stirring occasionally for even cooking, which should take approximately 3-5 minutes.
- Add broth and simmer: Pour in the low-sodium chicken broth and increase the heat to medium. Bring the mixture to a gentle boil, then reduce to a simmer. Let it cook gently for about 10 minutes to allow flavors to develop.
- Incorporate beans and thyme: Stir in the rinsed and drained cannellini beans along with the fresh thyme. Continue to simmer for an additional 3 minutes until everything is heated through thoroughly.
- Season and serve: Season the dish with kosher salt and freshly ground black pepper to your preference. Serve hot in bowls and top with grated Romano or Parmesan cheese if desired for added richness.
Notes
- For a vegan version, substitute vegetable broth for chicken broth and omit the cheese topping.
- You can swap escarole or kale with other hearty greens like Swiss chard or spinach.
- Use low-sodium broth and add salt gradually to control sodium levels.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
- Adding a squeeze of lemon juice before serving brightens the flavors.

