Homemade classic Minestrone Soup is hearty, aromatic and loaded with mouthwatering chunks of veggies, beans, pasta, and herbs. Simmered in a flavorful tomato broth, this healthy soup is a must-try!
Preheat large pot or Dutch oven on medium heat and swirl oil to coat. Add onion, garlic, carrots and celery; saute for 5 minutes, stirring occasionally.
Add rosemary and saute for another 30 seconds, stirring a few times.
Add Parmesan rind (if using), vegetables, diced tomatoes, beans, broth, salt, pepper, red pepper flakes and stir. Bring to a boil, cover, reduce heat to low and cook for 5 minutes.
Add pasta, cover and cook for 15-20 minutes, stirring a few times to ensure pasta is not lumping. Also scrape the bottom of the pot too as small pasta sticks.
Turn off heat. Let soup stand for 5 minutes, add parsley or basil and adjust any seasonings to taste, if you wish. Just remember there is Parmesan cheese coming.
Serve hot with lots of Parmesan cheese in individual bowls and crusty bread.
Notes
Store: Refrigerate in an airtight container for up to 5 days. Reheat by simmering on low in a small pot amount you need.
Freeze: Pasta doesn't freeze well, so if you plan on freezing, leave it out or cook separately and add to individual bowls. Freeze in an airtight container for up to 3 months. Thaw in the fridge overnight.