Melt butter in a large pot
Add diced onion, sauté until translucent
Add garlic, sauté until fragrant
Add mushrooms
Add seasonings - garlic powder, onion powder, Italian seasoning & salt & pepper
Add flour, stir until veggies are well coated and things start to thicken up
S-L-O-W-L-Y stir in chicken broth. I tend to slowly stir in about 1.5 cups to keep the base of the soup thick before dumping the rest of the 32 oz in.
Add in tomatoes, slightly drained
Add rinsed white northern beans
Add spinach if using frozen; hold off and add spinach when you add the tortellini if you’re using fresh
Stir in about 1.5 cups of heavy whipping cream.
Taste & adjust seasonings as desired
Simmer for about 20 minutes
Pour in tortellini; cook according to packaging.
Serve and enjoy - add parmesan as desired.