There’s something about a pot of minestrone simmering on the stove that instantly makes a home feel warmer.
This version featuring white beans has earned a permanent spot in my weekly rotation, and for good reason. Among all my favorite ways to use cannellini beans in cooking, this classic Italian soup stands out for its vibrant colors, incredible depth, and wholesome balance.
Tender seasonal vegetables, small pasta, and creamy beans come together in a rich tomato-kissed broth, deepened further by a Parmesan rind.
What I love most is how effortlessly affordable ingredients transform into something genuinely hearty and satisfying. It also stores exceptionally well, making it absolutely ideal for big batches throughout the week.
Minestrone with White Beans
Minestrone with white beans is a traditional Italian vegetable soup filled with pasta, beans, and herbs for a light yet satisfying meal.
Servings: 8
Total Time: 55 minutes (Prep: 15 minutes, Cook: 40 minutes)
Ingredients
1 can (15 oz) cannellini beans, drained
1 cup ditalini or small pasta
2 carrots, diced
2 celery stalks, diced
1 zucchini, diced
1 cup green beans, cut into 1-inch pieces
1 can (14.5 oz) diced tomatoes
6 cups vegetable broth
1 onion, diced
3 cloves garlic, minced
1 parmesan rind
2 tablespoons tomato paste
3 tablespoons olive oil
1 teaspoon dried oregano
Fresh basil and grated parmesan for serving
These four simple steps build this classic minestrone from the ground up, layering vegetables, beans, and rich broth into a truly nourishing dish.
Step 1: Sauté the Base
Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery, stirring occasionally as they cook for 5–6 minutes until completely softened and fragrant.
These three ingredients form the essential flavor foundation of the entire soup. Stir in the minced garlic and cook for another minute until it smells wonderfully aromatic and golden throughout.
Step 2: Build the Flavor
Add tomato paste directly to the pot and stir continuously for about one minute, allowing it to caramelize slightly and deepen in richness. Pour in the diced tomatoes, vegetable broth, dried oregano, and the parmesan rind.
Stir everything together thoroughly, then bring the mixture to a gentle, steady boil before proceeding.
Step 3: Add Vegetables and Beans
Stir in the diced zucchini, trimmed green beans, and drained cannellini beans, distributing everything evenly throughout the broth.
Reduce the heat to a comfortable simmer and let the soup cook uncovered for 15–20 minutes, giving the vegetables enough time to become completely tender while absorbing all those rich, layered flavors developing in the pot.
Step 4: Cook the Pasta and Serve
Add the pasta directly into the simmering pot and cook according to package directions until perfectly tender. Remove and discard the parmesan rind, then taste and season with salt as needed.
Ladle generously into bowls and finish each serving with freshly torn basil leaves and a generous amount of freshly grated parmesan on top.
This timeless minestrone reminds us that the most nourishing meals are often the simplest ones. A bowl of this never disappoints!
Final Thoughts
I’ve found that cooking cannellini beans alongside everyday vegetables like this makes even the simplest produce feel genuinely exciting and deeply comforting.
Minestrone is wonderfully flexible, filling, and incredibly easy to adjust to whatever seasonal vegetables are available.
This soup also stores beautifully in the refrigerator and thickens slightly overnight, making the leftovers arguably even more satisfying than the original serving.
Feel free to stir in fresh spinach toward the end, swap pasta shapes for your preference, or adjust the herbs to better suit your taste.
It’s a reminder that truly simple ingredients can create remarkably rich, layered flavor with very little effort involved.



