Start by soaking the dried chickpeas in water overnight. This will help them cook faster and become tender. The next day, drain and rinse the chickpeas before adding them to the soup.
In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and sauté for another minute until fragrant.
Add the diced potato, carrot, parsnip, and celery to the pot. Stir well and cook for about 5-7 minutes until the vegetables start to soften.
Add the soaked chickpeas, red kidney beans, chopped tomatoes, and tomato paste to the pot. Stir to combine all the ingredients.
Pour the veggie broth into the pot, and add the oregano, basil, thyme, sweet paprika, and bay leaf. Stir well and bring the soup to a boil.
Once boiling, reduce the heat to low and cover the pot. Let the soup simmer for about 45 minutes to an hour, or until the chickpeas are tender.
After the chickpeas are cooked, add the small shells pasta to the pot. Cook for an additional 10-12 minutes, or until the pasta is al dente.
Once the pasta is cooked, taste the soup and season with salt and pepper as needed. Remove the bay leaf before serving. Garnish with fresh parsley and enjoy your delicious Vegan Minestrone Soup!