Ingredients
– 2 tablespoons vegan butter or olive oil
– 1 yellow onion, diced (about 1 cup)
– 1 carrot, peeled and diced (about 1/2 cup)
– 2 cloves garlic, minced
– 2 tablespoons curry powder
– 1/2 teaspoon salt (or to taste)
– 1/2 teaspoon black pepper (or to taste)
– 3 cups fresh or thawed frozen corn kernels
– 1 can cannellini or navy beans (drained and rinsed)
– 3 cups low-sodium vegetable broth
– 1 can (full fat) unsweetened canned coconut milk
– Juice of half a lime (or to taste)
– Optionally, 2-3 teaspoons hot sauce
– Optionally, 2 sliced green onions for garnish
Instructions
1-First, heat the 2 tablespoons of vegan butter or olive oil in a soup pot over medium heat. Once it’s warm, add the diced yellow onion and carrot, sautéing them until they soften, which takes about 5 minutes.
2-Next, stir in the minced garlic, 2 tablespoons of curry powder, 1/2 teaspoon salt, and 1/2 teaspoon black pepper. Let this mix cook for 1 to 2 minutes to bring out the flavors.
3-Then, add the 3 cups of corn kernels, the drained can of cannellini or navy beans, 3 cups of low-sodium vegetable broth, and the full-fat can of unsweetened coconut milk. Bring everything to a gentle boil, cover, and simmer for 10 minutes.
4-After simmering, carefully transfer the soup in batches to a blender and purée until smooth. Return it to the pot, stir in the juice of half a lime and 2-3 teaspoons of hot sauce if you like some heat, then adjust seasonings as needed.
5-Finally, serve the soup warm, topped with extra corn kernels, sliced green onions, a dash of hot sauce, and freshly cracked black pepper. For more slow-cooked meal ideas, explore our salsa verde chicken slow cooker recipe for complementary dishes.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🌶️ Sauté spices in fat to release their full flavor.
🥥 Use full-fat coconut milk for richness and an oil-free creamy base.
🍲 Blend soup in small batches to safely pureé hot liquids and control texture.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Sautéing and blending
- Cuisine: Fusion
- Diet: Vegan
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 310 calories
- Sugar: Natural sugars from vegetables
- Sodium: 363 milligrams
- Fat: 17 grams
- Saturated Fat: 12 grams
- Unsaturated Fat: 5 grams
- Trans Fat: 0 grams
- Carbohydrates: 36 grams
- Fiber: 7 grams
- Protein: 8 grams
- Cholesterol: 0 milligrams
