Description
A creamy, comforting vegan stew made with white beans, juicy tomatoes, nutrient-dense greens, and vegan cream cheese. This wholesome dish comes together in just 25 minutes and is perfect for a quick, hearty lunch or dinner.
Ingredients
1 small yellow onion, sliced
8 oz. cherry tomatoes, halved
4 garlic cloves, minced
¼ cup sun-dried tomatoes, chopped
1 tablespoon tomato paste
1 (15 oz) can cannellini beans, or other white beans of choice, drained and rinsed
1¼ cup vegetable broth
1 tablespoon arrowroot starch, tapioca starch, or cornstarch
2 cups baby greens (such as arugula or spinach)
¼ cup vegan cream cheese (or coconut cream/cashew cream)
1 tablespoon avocado oil or olive oil
Salt and pepper, to taste
1 small lemon, juiced
¼ cup fresh basil, sliced, to garnish
Instructions
- Heat oil in a medium saucepan over medium heat. Add onion and sauté for 3 minutes until softened.
- Add cherry tomatoes and cook for 5 minutes, stirring frequently, until softened.
- Stir in garlic, sun-dried tomatoes, and tomato paste. Cook for 1 minute until fragrant and slightly darkened.
- In a small bowl, whisk starch with a splash of broth. Stir this into the remaining broth and add to the pan.
- Add beans and simmer for 5 minutes, allowing stew to thicken slightly.
- Stir in vegan cream cheese until melted and incorporated.
- Add greens and cook for 1 minute, until wilted.
- Stir in lemon juice, season with salt and pepper, and garnish with fresh basil before serving.
Notes
- Use any greens of choice like kale, chard, or mixed greens.
- Swap beans for navy beans, great northern beans, or chickpeas.
- Replace vegan cream cheese with coconut or cashew cream for variation.
- Add mushrooms, tempeh, or tofu for extra protein.
- Pairs well with rice, quinoa, or toasted bread.
- Stew thickens as it cools; add broth when reheating if needed.
Nutrition
- Serving Size: 1 serving (half of recipe)
- Calories: 320
- Sugar: 9g
- Sodium: 640mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 10g
- Protein: 13g
- Cholesterol: 0mg