Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the onion, carrots, and celery and cook until softened, about 5-7 minutes.
- Add the garlic and cook for another minute until fragrant.
- Stir in the diced tomatoes and vegetable broth. Bring to a simmer and then add the Parmesan cheese rind (if using).
- Simmer for 15 minutes to allow the flavors to meld.
- Stir in the cannellini beans and pasta. Cook until the pasta is al dente, about 8-10 minutes.
- Add the zucchini and spinach (or kale). Cook until the zucchini is tender and the spinach is wilted, about 3-5 minutes.
- Remove the Parmesan cheese rind (if used).
- Season with salt and pepper to taste.
- Stir in the fresh basil.
- Serve hot with a sprinkle of Parmesan cheese and a drizzle of olive oil, if desired.
Notes
Don't overcook the pasta. Use fresh herbs for the best flavor. Season generously with salt and pepper. Add a Parmesan cheese rind for a subtle, savory flavor. Let the soup simmer for a longer period to allow the flavors to meld. For a vegan version, omit the Parmesan cheese rind and topping. Store leftovers in an airtight container in the refrigerator for up to 3-4 days, or freeze for up to 2-3 months. You can add different vegetables like green beans, peas, corn, potatoes, or butternut squash. Kidney beans, Great Northern beans, or chickpeas can be used instead of cannellini beans. For a non-vegetarian version, add cooked Italian sausage, ground beef, or bacon. Add a pinch of red pepper flakes for a spicy kick. A dollop of pesto adds a burst of fresh flavor. Toast the pasta in the pot with the vegetables before adding the broth to give it a richer flavor and prevent it from getting mushy. Add a splash of red wine vinegar just before serving to brighten up the flavors.
