Melt butter in a large pot over medium high heat. Sauté onion, bell pepper, and carrot until they begin to soften. Add garlic and cook for an additional minute.
Add vegetable broth, water, beans, diced tomato, salt, pepper, basil, garlic powder, and red pepper flakes. Bring to a boil then reduce to a simmer for 10 minutes.
Add tortellini and baby spinach and continue to cook until tortellini is heated through, about 6-8 minutes. Finally stir in a splash of cream. Serve hot with a sprinkle of parmesan.
Notes
Note: nutrition calculations are an estimate and may contain errors