In big deep pan warm 3tbsp of oil on medium heat.
When oil is warm add onion,carrot,celery, tomato paste and a pinch of salt.
Cook until the vegetables are softened and onions turn translucent(7-10minutes),stir in between.
Add all the chopped vegetables except chopped spinach/kale, garlic,oregano and thyme.
Cook for 2 minutes,stir frequently.
Add in the diced tomatoes and broth/water.
Add salt(as per taste),bay leaves, freshly ground pepper and chili flakes.
Turn heat to medium-high and bring the mixture to a boil,than partially cover the pot with lid and reduce heat .
Simmer on medium- low heat for 15 minutes.
Remove the lid and add pasta,beans and chopped spinach/kale.
Continue simmering, uncovered for 20 minutes or until the pasta is cooked.
Remove the lid and add pasta,beans and chopped spinach/kale.
Continue simmering, uncovered for 20 minutes or until the pasta is cooked.
Remove the pot from the heat,than remove bayleaves.
Add lemon juice and 1Tbsp of olive oil.
Adjust salt and pepper as per your taste.
Serve soup with bread.