
Never has such a flavorful, hearty, and warming meal come together so quickly or using so many pantry staples. We love it with a dollop of yogurt on top, but feel free to omit or use a non-dairy yogurt to keep it vegan.
What you’ll need
Measuring Spoons
$10 At Bon Appétit Market
Measuring Cups
$28 At Bon Appétit Market
Chef's Knife
$34.53 At Amazon
Cutting Board
$10 At IKEA
Spoon
$24.69 At Amazon
Dutch Oven
$133 $80 At Amazon
Wooden Spoon
$7 At Amazon
Ladle
$8 At Amazon
Recipe information
Yield
Makes about 8 cups
Ingredients
1
6
1
2
5
½
1
1
½
2
1
1
Need to make a substitution?
Preparation
Step 1
Peel 1 onion and chop. Smash 6 garlic cloves with the flat side of your knife. Peel, then finely chop. Peel 3" piece ginger with a small spoon, then finely chop.
Step 2
Heat 2 Tbsp. oil in large Dutch oven over medium. Add onion and cook, stirring often, just until translucent, 6–8 minutes.
Step 3
Add garlic and ginger and cook, stirring often, until garlic is starting to turn golden, about 5 minutes.
Step 4
Add 5 tsp. curry powder and ½ tsp. cayenne and cook, stirring constantly, until spices are aromatic and starting to stick to bottom of pot, about 1 minute.
Step 5
Add 13.5 oz. coconut milk and stir to loosen spices, then stir in 1 cup lentils, ½ cup shredded coconut, 2 tsp. salt, and 5 cups water.
Step 6
Bring to a boil over medium-high heat, then reduce heat to medium-low to keep soup at a gentle simmer. Cook, stirring occasionally, until lentils are broken down and soup is thickened, 25–30 minutes.
Step 7
Meanwhile, remove 10 oz. thawed frozen spinach from packaging and squeeze between your hands over sink to remove excess water. Transfer to cutting board and coarsely chop.
Step 8
Add spinach and 15 oz. tomatoes to pot and stir to combine. Taste and season with more salt. Simmer just to let flavors meld, about 5 minutes. Taste and season again with more salt.
→ Frozen spinach: A shortcut we can totally get behind.
Step 9
Ladle soup into bowls. Top with yogurt, if desired.







