In a Dutch oven or stock pot, heat olive oil to medium. Add onion, carrots and celery and cook 7-8 minutes or until soft. Add spinach/kale, garlic, oregano, Italian seasoning, salt and black pepper and sauté 1-2 minutes, until greens are wilted.
Add diced tomatoes with juice, beans, pasta, stock and Parmesan rind to the pot and bring to a slow simmer. Cook 8-10 minutes or until pasta is almost al dente. Stir in zucchini and cook 2-3 more minutes.
Scoop minestrone into bowls and top with fresh basil and freshly grated Parmesan cheese.
Discard the Parmesan rind or save for another use.
Notes
*Add ground Italian sausage or cubed chicken breast for a higher protein soup. Be sure it’s slightly browned on the exterior before adding the liquid ingredients (tomatoes, stock) and be sure it’s fully cooked before consuming.