01 -
Heat olive oil in a large pot over medium heat. Add the onion and cook until translucent, approximately 5 minutes.
02 -
Incorporate minced garlic and cook for 1 minute until fragrant.
03 -
Add diced tomatoes with their juice to the pot and stir to combine with the onion and garlic.
04 -
Pour in vegetable broth and bring the mixture to a gentle simmer.
05 -
Add cannellini beans, dried thyme, Italian seasoning, salt, and freshly ground black pepper. Stir well.
06 -
Allow the soup to simmer gently for 15 to 20 minutes to blend flavors.
07 -
Remove from heat and stir in grated Parmesan cheese until fully melted.
08 -
Just before serving, stir in chopped fresh basil leaves for freshness.
09 -
For added heat, sprinkle red pepper flakes on top according to taste.