Minestrone Soup
Hearty Italian vegetable soup with beans, pasta, and tomatoes. A pantry-friendly pot that's a full meal in a bowl.
Minestrone is the soup version of cleaning out the pantry and the crisper drawer: beans, vegetables, tomatoes, and a handful of pasta, all simmered into something genuinely hearty. It’s filling enough to be dinner on its own.
This version leans on canned beans and tomatoes so it’s mostly a matter of chopping and simmering. Treat the recipe as a template, swap in zucchini, green beans, kale, or whatever needs using up, and finish each bowl with grated parmesan and a hunk of bread.
Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 28 oz canned diced tomatoes
- 6 cups vegetable broth
- 15 oz canned cannellini beans, drained
- 15 oz canned kidney beans, drained
- 1 cup small pasta, such as ditalini
- 1 tsp dried oregano
- 1 tsp dried basil
- 2 cups baby spinach
- Salt and pepper, to taste
Instructions
- Heat the olive oil in a large pot over medium heat and sauté the onion, carrots, and celery until softened, about 7 minutes.
- Add the garlic and cook for another minute, until fragrant.
- Stir in the diced tomatoes, vegetable broth, both beans, oregano, and basil.
- Bring to a boil, then reduce to a simmer and cook 15 minutes to let the flavors come together.
- Add the pasta and simmer 8–10 minutes, until tender.
- Stir in the spinach and cook just until wilted, about 2 minutes.
- Season with salt and pepper and serve, topped with grated parmesan if you like.
Equipment
- Large soup pot
- Cutting board
- Wooden spoon
Tips
- Minestrone is endlessly flexible. Use whatever vegetables and beans you have on hand.
- Cook the pasta separately if you're meal-prepping, since it keeps absorbing broth and softening as the soup sits.
- A parmesan rind dropped in while it simmers adds a savory depth, so save your rinds in the freezer for soups like this.