Description
A vibrant, creamy, and dairy-free Lemony Tuscan Artichoke Soup made with artichoke hearts, white beans, and coconut milk. Naturally vegan and gluten-free, it’s full of citrusy brightness and earthy herbs—perfect for a comforting yet light meal.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, diced
3 cloves garlic, minced
1 (14 oz) can artichoke hearts, drained and chopped
1 (15 oz) can white beans (like cannellini), drained and rinsed
3 cups vegetable broth
1/2 cup full-fat canned coconut milk (or cashew cream)
1 teaspoon dried thyme
1/2 teaspoon dried oregano
1/2 teaspoon salt (or to taste)
1/4 teaspoon black pepper
2 tablespoons fresh lemon juice
Zest of 1 lemon
2 cups fresh spinach or kale, chopped
Fresh parsley or basil, for garnish (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté diced onion for 5-6 minutes until soft and translucent.
- Add garlic and cook for another minute, stirring frequently.
- Stir in artichoke hearts, white beans, thyme, oregano, salt, and pepper. Cook for 2-3 minutes.
- Pour in vegetable broth, bring to a boil, then reduce heat and simmer for 10 minutes.
- Remove from heat and blend with an immersion blender until mostly smooth, leaving some texture if desired.
- Stir in coconut milk, lemon juice, lemon zest, and chopped greens. Simmer for 3-5 more minutes until greens are wilted.
- Taste and adjust seasoning as needed. Serve hot with optional garnish of fresh herbs.
Notes
Use Swiss chard or baby spinach for a softer texture.
Add sun-dried tomatoes or smoked paprika for extra depth.
Top with crispy chickpeas or roasted tofu for added protein.
Cashew cream can be used instead of coconut milk.
Leave soup unblended for a chunkier version.
Store in the fridge for up to 4 days or freeze for longer storage.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Tuscan
Nutrition
- Serving Size: 1 serving
- Calories: 210
- Sugar: 2g
- Sodium: 480mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 6g
- Protein: 7g
- Cholesterol: 0mg