




This soup is jam-packed with veggies and legumes, brimming with vitamins and minerals, feeds a crowd, and can be on the table within an hour. All great, right?
But even better, it’s absolutely delicious—bright, flavorful, hearty, and satisfying. Perfect for lunch or dinner, with a hunk of bread to help sop up every drop.
Serves 8
| 2 Tablespoons olive oil |
| 1 large onion, cut into 1/4-inch dice |
| 1 Pound orange- or yellow/white-fleshed sweet potatoes, cut into 1/2-inch dice (about 3 cups) |
| 2 stalks celery, cut into 1/4-inch dice |
| 3 Tablespoons tomato paste |
| 4 Cloves garlic, minced |
| 1 ½ Teaspoons salt, or more to taste |
| 1 ½ Teaspoons pepper, or more to taste |
| 8 Cups chicken or vegetable broth |
| 1 28-ounce can diced tomatoes |
| 1 15-ounce can garbanzo beans, drained |
| 1 15-ounce can kidney beans, drained |
| ¾ Cup uncooked elbow macaroni pasta |
| ¾ Cup fresh or frozen peas |
| 2 Tablespoons chopped fresh oregano |
| ½ Cup grated, shredded, or shaved Parmesan cheese, for serving |