Select a large pot to heat olive oil at medium temperature.
The pot receives an addition of onion and garlic pieces that need sautéing until they become translucent during a five-minute period.
After stirring in white beans and vegetable broth together with salt and black pepper and red pepper flakes (optional), bring the mixture to boil. Reduce heat later when the soup boils and cook for 15 minutes.
Heat the mixture to boiling before adjusting the temperature then allow it to cook for 15 minutes.
After 5 minutes of cooking add fresh spinach to the mixture which will wilt within the next 5 minutes.
Take the pot off the heat source and permit it to reach a comfortable temperature before handling.
Put the pot mixture through a blender until all ingredients become completely pureed. Return the pot to low heat to achieve proper heat level.
Mix the grated Parmesan cheese until it dissolves throughout the soup mixture.