
Cauliflower and Cannellini Bean Soup
A rustic Italian soup with tender cauliflower florets and creamy cannellini beans in a garlicky vegetable broth, finished with fresh parsley and good olive oil. Hearty, comforting, and ready in under an hour.
- Prep
- 15 min
- Cook
- 35 min
- Total
- 50 min
- Makes
- 4 servings (about 2 quarts)
Steps
Before you start
- Gather all ingredients and prep the vegetables before you start cooking
- Use good-quality vegetable broth—it's a main flavoring component
- Have crusty bread or small pasta ready on the side if desired
Sauté aromatics
- Heat 3 tablespoons olive oil in a large heavy-bottomed pot over medium heat.
- Add the diced onion and cook, stirring occasionally, for about 5 minutes until softened and translucent.
- Add the minced garlic and cook for 1 minute more, stirring constantly, until fragrant.
+ Show details− Hide details
Ready when: Garlic smells fragrant and onion is translucent
Tip: Don't let the garlic brown—it will taste bitter. Keep the heat at medium.
Add cauliflower and broth
- Stir in the cauliflower florets, coating them lightly with the oil.
- Pour in all 6 cups of vegetable broth.
- Increase the heat to medium-high and bring the soup to a gentle boil, then lower the heat to medium and maintain a steady simmer.
+ Show details− Hide details
Ready when: Broth comes to a boil
Tip: A gentle simmer (small bubbles breaking at the surface) is better than a rolling boil, which can break apart the cauliflower.
Simmer until cauliflower is tender
- Simmer uncovered for 15 to 18 minutes, stirring occasionally.
- The cauliflower should be very tender and easily pierced with a fork, but not falling apart.
+ Show details− Hide details
Ready when: Cauliflower florets break easily when pressed with a spoon
Tip: Stir occasionally to ensure even cooking and to prevent sticking on the bottom.
Add beans and season
- Stir in the drained and rinsed cannellini beans.
- Add the red pepper flakes if using.
- Simmer for another 5 to 7 minutes, just until the beans are heated through.
- Taste the soup and season with kosher salt and freshly ground black pepper to your preference.
+ Show details− Hide details
Ready when: Beans are heated throughout and soup simmers gently
Tip: Taste before adding salt—broth already contains sodium. Add salt gradually, then taste again.
Finish and serve
- Remove the pot from the heat.
- Stir in most of the fresh chopped parsley, reserving some for garnish.
- Ladle the soup into bowls.
- Drizzle each serving with a little extra-virgin olive oil and scatter with the remaining fresh parsley.
+ Show details− Hide details
Tip: A good-quality finishing olive oil makes a noticeable difference in flavor—don't skip this step if you have it.
Good to know
Tips
- For a heartier soup, add small pasta (ditalini or orzo) in the final 10 minutes of cooking, or offer it on the side.
- If you prefer a creamier texture, blend half the soup using an immersion blender, then stir it back into the pot before serving.
- Save the liquid from canned beans (aquafaba) to add 1/4 cup instead of a bit of broth for extra body and a subtle nutty flavor.
- Pair with crusty bread for dipping or serve alongside a green salad for a complete meal.
Make ahead
Prepare the soup up to 1 day ahead. Store in an airtight container in the refrigerator. Reheat gently on the stovetop over medium heat, stirring occasionally, until hot. Add fresh parsley and finishing oil just before serving.
Storage & reheating
Room temperature: 2 hours. Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat on the stovetop over medium heat, adding a splash of broth or water if the soup has thickened.
Substitutions
- cannellini beans → Great Northern beans or white kidney beans. Any creamy white bean works well; use the same quantity.
- vegetable broth → Chicken broth or low-sodium broth. Chicken broth adds richness; reduce salt slightly if using salted broth.
- fresh flat-leaf parsley → Fresh basil or chives. Basil leans more Mediterranean; chives offer a subtle onion note.
- red pepper flakes → Freshly grated black pepper or a pinch of cayenne. Adjust to your preferred heat level; red pepper flakes add gentle warmth.
More vegetable soups
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Italian
- Main ingredient
- CauliflowerWhite Beans
- Method
- Stovetop




