Ingredients
2 tablespoons olive oil
1 medium onion, finely chopped
3 garlic cloves, minced
2 cans (15 oz each) cannellini beans, drained and rinsed
4 cups low-sodium vegetable broth
4 cups fresh kale or Swiss chard, chopped
1 teaspoon dried thyme
1 teaspoon rosemary (fresh sprig if available)
½ teaspoon red pepper flakes (optional, for heat)
Juice of ½ lemon
Salt and black pepper, to taste
Instructions
Sauté the base: Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes. Stir in garlic and cook for 1 minute.
Add beans and broth: Mix in the white beans, thyme, rosemary, and broth. Bring to a gentle boil.
Simmer: Reduce heat and let simmer for 20 minutes to blend flavors.
Add greens: Stir in the kale or Swiss chard and cook for 5–7 minutes until wilted and tender.
Finish with lemon: Squeeze in fresh lemon juice, season with salt, black pepper, and red pepper flakes to taste.
Serve hot: Ladle into bowls and enjoy with crusty bread for a hearty, comforting meal.
Notes
Make it heartier: Add diced potatoes, carrots, or celery for a stew-like consistency.
Protein boost: Stir in cooked sausage or shredded chicken for a non-vegetarian version.
Meal prep: This dish stores well for up to 4 days in the fridge and tastes even better the next day.
Serving idea: Pair with rustic sourdough bread or sprinkle with grated Parmesan cheese for extra depth.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Dish, Soup
- Method: Stovetop Simmering
- Cuisine: Mediterranean, Italian-American
- Diet: Vegetarian