🥘 Ingredients
- cashews ½ cup
- water 1 ¼ cup
- olive oil 2 Tbsp
- shallot 1 medium
- cherry tomatoes 4 cups
- garlic 4 ½ cloves
- red pepper flakes (optional) ½ tsp
- sea salt ¾ tsp
- white wine ½ cup
- white beans 2 15-oz cans
- baby spinach 4 cups
- basil 2 Tbsp
- crispy baked tofu with Italian herbs (optional) 1
- vegan Parmesan (optional)
🍳 Cookware
- heatproof bowl
- large rimmed skillet
- high-speed blender
-
1Add the cashews to a heatproof bowl and cover with hot water by at least 1-2 inches. Let them soak for 15 minutes while you get started on the rest of your ingredients.
-
2Heat a large rimmed skillet over medium heat. Once warmed, add the olive oil and minced shallot . Sauté for 2 to 3 minutes until the shallot is translucent.
-
3Add the whole cherry tomatoes , sliced garlic , red pepper flakes (optional) , and sea salt . Cook for 2 minutes , then add the white wine (or water) and increase to medium-high heat. Cover the pan and let the tomatoes cook for 5 to 8 minutes . At this point, the skins on the tomatoes should have blistered. Remove the lid and turn the heat back down to medium. Use the back of your spoon or spatula to smash the tomatoes.
-
4Add the drained and rinsed white beans and stir, letting them sauté (uncovered) with the tomatoes until most of the liquid has evaporated - about 5 minutes .
-
5Meanwhile, drain the cashews and add them to a high-speed blender with the water. Blend on high until smooth and creamy.
-
6Once the liquid has reduced from your tomatoes and beans, add the cashew cream and cook, stirring occasionally, until it’s a thick, saucy consistency.
-
7Turn off the heat and stir in the baby spinach and basil . Optionally, add crispy baked tofu with Italian herbs (optional) . Let it wilt before serving over pasta or with a side of crusty bread (both optional)! Garnish with an optional sprinkling of vegan Parmesan (optional) and black pepper! Enjoy hot.
-
8Store leftovers in an airtight container in the refrigerator for up to 3-4 days or in the freezer for up to 1 month.