This vegan minestrone soup is made with veggies, red beans and chickpeas, all simmered in a flavorful tomato broth with pasta. Top it off with some fresh basil for a scrumptious soup that's both meal-worthy and delicious!
Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions.
Drain the pasta into a colander. Return it to the pot and toss it with a bit of olive oil.
While the pasta cooks, coat the bottom of a large pot with oil and place it over medium heat.
When the oil is hot, add the onion. Sweat the onion for about 5 minutes, until soft and translucent.
Add the garlic and cook it for about 1 minute, until very fragrant.
Stir in the broth, tomatoes, tomato paste, chickpeas, kidney beans, carrots, oregano, and red pepper flakes. Raise the heat and bring the liquid to a boil.
Lower the heat and allow the mixture to simmer for about 20 minutes, stirring occasionally, until the broth thickens up a bit and the carrots are soft. You can add some water if the broth reduces too much.
Stir in the zucchini and simmer for about 7 minutes more, until the zucchini is soft.
Remove the pot from heat and stir in the pasta and basil. Season with salt and pepper to taste.
Ladle into bowls and serve.