Minestrone Soup Recipe (Hearty Italian Vegetable Soup)
This minestrone soup recipe is a cozy, filling Italian-style vegetable soup with beans and pasta. You’ll sauté the vegetables, simmer them with tomatoes and broth, then finish with pasta and spinach right at the end. Follow the how-to steps and ingredient list for an easy 12-serving pot.
Ingredients
Ingredients
Step-by-Step Method
Build the base
Set a large pot over medium heat. Warm the olive oil, then sauté the onion and garlic for 2–3 minutes, stirring so the garlic doesn’t brown.
Sauté the vegetables
Add cabbage, carrots, celery, and zucchini. Cook for 5–6 minutes until the veggies soften slightly but still hold their shape.
Add tomatoes, beans, and herbs
Stir in the tomatoes (chop them up in the pot), garbanzo beans, and kidney beans. Season with basil, oregano, and black pepper.
Pour in liquids and bring to a boil
Add chicken broth, tomato juice, and the white wine if using. Stir well and bring everything to a gentle boil.
Simmer
Reduce to low. Simmer for about 35–40 minutes, partially covered, and give it a stir now and then so nothing sticks.
Finish with pasta and spinach
Add the pasta and cook until tender (close to the package time). Stir in spinach for the last 2–3 minutes—just until wilted.
Serve
If it gets too thick, loosen with a splash of water or broth and heat for 2 more minutes. Ladle into bowls and top with Parmesan if you like.

