Before You Begin
Prepare and chop all vegetables before cooking. Heat levels and vegetable size vary, so rely on visual cues: onions should look translucent, potatoes should be fork-tender, and pasta should taste al dente before serving.
Sauté the Onion
Heat olive oil in a large pot over medium heat. Add onion and cook until it looks translucent and softened, about 5 minutes.
Add Carrots and Celery
Stir in carrots and celery. Cook 5–7 minutes, stirring occasionally, until the vegetables look lightly softened.
Add Garlic & Herbs
Add garlic, basil, oregano, and rosemary. Cook 1–2 minutes, stirring, just until fragrant. Avoid browning the garlic.
Add Tomatoes & Broth
Pour in canned tomatoes and vegetable broth. Bring to a gentle simmer.
Cook the Hearty Vegetables
Add potatoes and zucchini. Simmer uncovered for 20–30 minutes, or until the potatoes can be easily pierced with a fork.
Add Beans, Greens & Pasta
Stir in the rinsed beans, leafy greens, and pasta. Simmer 5–10 minutes, or until the pasta tastes al dente. Add more broth if needed.
Season & Serve
Taste and adjust seasoning with salt and pepper. Serve hot with bread or Parmesan if desired.