Heat butter over medium heat Add shallots and cook for 3 minutes. Add garlic and cook for another 3 minutes.
Add cherry tomatoes and seasoning. Cook for about 10 minutes, until tomatoes have softened. Mash cherry tomatoes with a potato masher or jar.
Add ricotta, beans, broth and basil to the pan. Stir to combine and partially mash the beans, mashing about ¼ of the beans. Bring to a simmer and cook for about 10 minutes, until thickened.
Turn off heat and fold in spinach.
Add your favorite toppings, divide out and serve. I recommend serving beans with crusty sourdough.
Notes
This makes 4-5 servings, depending on how hungry you are.Nutritional information is for about ¼ of the recipe.