- 2 cans cannellini beans (15 oz each) drained
- 2 tbsp olive oil
- 1 large onion chopped
- 3 cloves garlic minced
- 1 red bell pepper diced
- 1 yellow bell pepper diced
- 1 zucchini diced
- 1 cup cherry tomatoes halved
- 1 cup baby spinach leaves fresh or frozen
- 1/4 cup harissa paste (adjust to taste)
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp ground coriander
- salt and black pepper to taste
- 1 cup coconut milk (or heavy cream for a non-vegan version)
- fresh cilantro or parsley for garnish
- Cooked rice or crusty bread for serving
Heat olive oil in a large skillet over medium heat. Add chopped onions and sauté until translucent.
2 tbsp olive oil, 1 large onion
Add minced garlic and sauté for an additional 1-2 minutes until fragrant.
3 cloves garlic
Add diced red and yellow bell peppers, and zucchini to the skillet. Cook for 5-7 minutes until the vegetables are tender but still crisp.
1 red bell pepper, 1 yellow bell pepper, 1 zucchini
Stir in harissa paste, ground cumin, smoked paprika, ground coriander, salt, and black pepper. Cook for 2 minutes to let the spices toast and release their flavors.
1/4 cup harissa paste, 1 tsp ground cumin, 1 tsp smoked paprika, 1/2 tsp ground coriander
Add the drained and rinsed beans to the skillet, stirring to combine. Cook for an additional 3-5 minutes until the beans are heated through.
2 cans cannellini beans
Gently fold in halved cherry tomatoes and cook for another 2 minutes.
1 cup cherry tomatoes
Pour in the coconut milk (or heavy cream) and stir well. Allow the mixture to simmer for 5-7 minutes, letting the flavors meld and the sauce thicken. Season with salt and pepper to taste.
1 cup coconut milk, salt and black pepper to taste
Just before serving, add the baby spinach to the skillet and stir until wilted.
1 cup baby spinach leaves
Garnish with fresh cilantro or parsley. Serve the creamy harissa bean and vegetable mixture over cooked rice or with crusty bread.
fresh cilantro or parsley, Cooked rice or crusty bread
Serving: 4servings | Calories: 403kcal | Carbohydrates: 50g | Protein: 16g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 727mg | Potassium: 655mg | Fiber: 14g | Sugar: 7g | Vitamin A: 2344IU | Vitamin C: 119mg | Calcium: 191mg | Iron: 8mg