By Mia Park

October 10, 2025

Cozy Cannellini Bean & Spinach Soup for Busy Nights

Creamy, protein-packed, and bursting with greens—this Cannellini Bean and Spinach Soup is your go-to for a nourishing dinner that feels indulgent but is secretly wholesome. It’s the kind of cozy comfort food that comes together fast, fills you up, and keeps you glowing from the inside out.

Prep Time: 10 Min

1 tablespoon olive oil 1 medium onion, chopped 3 cloves garlic, minced 2 cans cannellini beans, drained and rinsed 4 cups vegetable broth 4 cups fresh baby spinach 1 tablespoon lemon juice Salt, to taste Black pepper, to taste

Cook Time: 20 Min

Ingredients

White Scribbled Underline

Step 1

Heat olive oil in a large pot over medium heat. Add chopped onions and cook until translucent, about 5 minutes. Stir in minced garlic and cook another minute.

Scribbled Underline

Step 2

Add the cannellini beans and vegetable broth. Bring to a gentle boil, then reduce the heat and simmer for 10 to 15 minutes.

Scribbled Underline

Step 3

Add the fresh baby spinach. Stir and let it wilt for 2 to 3 minutes. If using frozen spinach, simmer until fully heated through.

Scribbled Underline

Step 4

Finish with lemon juice and season to taste with salt and pepper.

Scribbled Underline