In a large pot, heat olive oil over medium heat. Add onions and garlic, and sauté for about 5 minutes or until fragrant.
1 tbsp olive oil, 1 small onion, 3 cloves garlic
Add the carrots and celery to the pot and cook for another 5 minutes, stirring occasionally.
1 medium carrot, 2 stalks celery
Pour in diced tomatoes and vegetable broth, stirring well to combine.
14 oz tomato, 4 cups vegetable broth
Add in kidney beans, white beans, pasta, Italian seasoning, bay leaf, salt, and pepper.
1 cup kidney beans, 1 cup white beans, ½ cup pasta, 2 tsp Italian seasoning, 1 bay leaf, ¼ tsp salt, ¼ tsp pepper
Bring soup to a boil and reduce heat to a simmer for about 20 minutes, or until pasta is cooked.
Add in kale and stir into soup until wilted.
3 cups kale
Remove bay leaf from pot before serving.
Garnish with 1 tbsp of parmesan cheese and enjoy!
1 tbsp parmesan cheese