Blend vegetable broth, cottage cheese, soy milk, and parmesan in a blender until smooth. Set aside.
Heat a skillet with butter. Add garlic and cook for 2 minutes until fragrant.
Add the Italian seasoning, black pepper, and red pepper flakes. Cook for another minute.
Stir in sun-dried tomatoes, tomato paste, and butter beans. Pour in blended mixture and bring to a gentle simmer. Add the spinach and cook for about 5 minutes, until warm and the spinach has wilted.
Stir in fresh basil and season to taste with salt and black pepper! Serve immediately on its own, with crusty bread, rice, or pasta.
Notes
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stove top, adding a splash of water to loosen the consistency if needed.
Vegan: If you would like to make a vegan Marry Me Butter Beans version, swap butter with olive oil, parmesan with 2 tablespoon nutritional yeast, and use ½ – 1 cup of coconut milk instead of cottage cheese and milk.