This Creamy White Bean Tomato Soup is the perfect comfort food you can enjoy without feeling guilty. Thickened with blended white beans, this healthy soup topped with fresh basil is rich in flavor and oh so satisfying. And, it's done and ready to eat in 30 minutes!
Heat olive oil in a saucepan over medium. Add onion and garlic and saute for 1 minute, until soft.
Add fresh and canned tomatoes, basil, oregano, salt, and pepper. Cover and bring to a boil, then lower heat and simmer for 20 minutes.
Add in the butter and Parmesan cheese and stir until melted. Serve immediately.