Thick & Hearty Minestrone Soup
Total Time
1 hour, 15 minutes
Prep Time
15 minutes
Cook Time
60 minutes
Rating
5 out of 5 stars
(65)
Ingredients
serves 10
- 2 Tablespoons extra virgin olive oil
- 1 cup (130g) diced yellow onion (1/2 of a large onion)
- 1 cup (120g) sliced or diced carrots (1–2 large carrots or a handful of baby carrots)
- 1 cup (120g) sliced or diced celery
- 1 cup (130g) sliced or diced zucchini
- 4 garlic cloves, minced
- 1 Tablespoon Italian seasoning*
- 1 teaspoon salt
- 1/2 teaspoon fresh ground pepper
- 1/2 teaspoon dried thyme
- 6–7 cups (about 1.5L) vegetable or chicken broth*
- 2 cups (480ml) water
- 2–3 teaspoons red wine vinegar*
- 1 bay leaf
- 1 (15.5-ounce/439g) can kidney beans, drained and rinsed*
- 1 (15.5-ounce/439g) can butter beans, drained and rinsed*
- 1 (15.5-ounce/439g) can green beans, drained and rinsed*
- 1 (14.5-ounce/411g) can diced tomatoes (do not drain)
- 1 (6-ounce/170g) can tomato paste
- 1 and 1/3 cups uncooked rice (about 290g) or orzo pasta (240g)*
- 3 cups (120g) fresh spinach, chopped
- optional: grated parmesan cheese and fresh thyme, for serving
How would you rate this recipe?
Preparation
Chef’s notes
Make Ahead Instructions—Freezing:
Soup freezes wonderfully! Freeze for up to 3 months. Thaw in the refrigerator the day before eating, then reheat on the stove until warm.
Special Tools (affiliate links):
Large Pot or Dutch Oven (such as this Le Creuset Dutch Oven or Lodge Dutch Oven)
Zucchini:
You can leave this out, or use summer squash instead. I’ve also used chopped mushrooms in its place.
Italian Seasoning:
If you don’t have Italian seasoning, you can use any combination of Italian spices that you like. Dried basil, rosemary, oregano, etc.
Broth:
Anywhere between 6–7 cups (about 1.5L) of broth is great. I use 7, and then add a little more when I reheat leftover soup. The rice or pasta soaks up a lot of liquid.
Vinegar:
The vinegar balances out all the flavors. A few splashes of a dry-ish red wine works too!
Kidney Bean & Butter Beans:
I love this blend of beans, but you can use all kidney or all butter beans instead. Or substitute one or both for chickpeas, cannellini, borlotti, or great northern beans. Or substitute one with a drained can of corn.
Green Beans:
You can use chopped fresh green beans or frozen green beans instead. When I do this, I usually use around 1 and 1/2 cups. Add it when you add the other beans—they have enough time to cook and soften. No need to thaw if using frozen.
Rice/Pasta:
Use brown or white rice or any dry pasta you like best. Stick with smaller-shaped pasta so it fits on your spoon—I usually use orzo. You can also skip the rice/pasta. The soup will be thinner.
Spinach:
Feel free to use chopped fresh kale instead, or leave it out. If you want to use frozen spinach, add it 10 minutes before the end of cooking instead of 5.
If You Want to Add Meat:
Feel free to add 1 lb. of ground chicken, turkey, or beef. Cook it with the celery/carrots in step 1. Skip 1 can of the beans, and you may want to add another 1 cup (240ml) of broth. Or add 1–2 cups pre-cooked meat, such as chopped/shredded rotisserie chicken or ham, when you stir in the spinach. Sometimes I even add thinly sliced chicken sausage.
Slow Cooker Instructions:
Prepare the soup through step 1 on the stovetop. Transfer to a slow cooker (affiliate link), then add everything else except for the rice/pasta and spinach. Allow to cook for 2 hours on low, then add the rice/pasta and spinach. Cook on low for 1 more hour.