June 30, 2026 · 30 min

Hearty Minestrone Soup with Cannellini Beans and Vegetables

Lunch30 min

There’s nothing quite like a steaming bowl of soup on a chilly day. This hearty minestrone combines a medley of nutritious vegetables with creamy cannellini beans, all simmered in a rich tomato-based broth. It’s a one-pot wonder that delivers comfort and flavor in every spoonful.

Perfect for a cozy dinner or meal prep, this soup is both satisfying and wholesome. Serve with crusty bread for a complete meal that will warm you from the inside out.


Recipe details

Lunch30 min4 servings

Nutrition per serving

Dietary labels

Gluten-free: unknownLactose-free: unknownDairy-free: unknown

Allergen check

Gluten / wheat: unknownMilk / dairy: unknownEgg: unknownFish: unknownShellfish: unknownPeanut: unknownTree nuts: unknownSoy: unknownSesame: unknownMustard: unknownCelery: unknownSulphites: unknownLupin: unknownMolluscs: unknown

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies.


Ingredients

Olive Oil1 tbsp olive oilView ingredient guide
Onion1 onion, dicedView ingredient guide
Carrots2 carrots, dicedView ingredient guide
Celery2 celery stalks, dicedView ingredient guide
Garlic3 cloves garlic, mincedView ingredient guide
Zucchini1 zucchini, dicedView ingredient guide
vegetable broth4 cups vegetable brothView ingredient guide
Dried Oregano1 tsp dried oreganoView ingredient guide
Dried Basil1 tsp dried basilView ingredient guide
salt and pepperSalt and pepper to tasteView ingredient guide
fresh spinach2 cups fresh spinachView ingredient guide

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots and celery; cook until softened, about 5 minutes.
  2. Add garlic and zucchini; cook for 2 more minutes.
  3. Stir in diced tomatoes, vegetable broth, cannellini beans, oregano and basil. Season with salt and pepper.
  4. Bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Add spinach and cook until wilted, about 2 minutes.
  6. Taste and adjust seasoning. Serve hot with grated Parmesan if desired.

Recipe Tips

For extra protein, add cooked Italian sausage or chicken.

Make ahead: the soup tastes even better the next day as flavors meld.

Store leftovers in an airtight container in the fridge for up to 4 days.

FAQ

Can I use other beans instead of cannellini?

Yes, great northern beans or kidney beans work well too.

Can I make this soup in a slow cooker?

Absolutely. Sauté vegetables first, then transfer to slow cooker with remaining ingredients. Cook on low for 6-8 hours.

How can I make this soup gluten-free?

The recipe is naturally gluten-free. Just ensure your vegetable broth is certified gluten-free.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.