Spiced Coconut Tomato Yellow Split Pea Hearty Soup

Golden spiced coconut tomato yellow split pea soup garnished with fresh cilantro in a rustic bowl Save
Golden spiced coconut tomato yellow split pea soup garnished with fresh cilantro in a rustic bowl | showmevegan.com

This nourishing soup combines protein-rich yellow split peas with creamy coconut milk and tomatoes, creating a hearty and satisfying meal. The aromatic spice blend of cumin, coriander, turmeric, and smoked paprika brings warmth and depth, while fresh lime juice brightens the flavors. Ready in just over an hour, this vegan and gluten-free dish thickens beautifully as the split peas break down during simmering. The result is a velvety, comforting soup perfect for cold days or meal prep.

The rain was hammering against the kitchen window so hard that Tuesday evening that I barely heard the pot start bubbling on the stove. I had thrown together some yellow split peas and coconut milk on a whim, mostly because the fridge was bare and the pantry was my only hope. What came out of that pot fifty minutes later was something I was not prepared for, a soup so deeply comforting that I stood over the stove eating it straight from the ladle. My roommate walked in, sniffed the air, and declared we were never making any other soup again.

I brought a thermos of this soup to a friend who had just had her second baby, and she texted me three times that week asking for the recipe. Something about the warm spices and the velvety texture makes people feel genuinely cared for, even if you just handed them a mason jar full of it.

Ingredients

  • Yellow split peas (1 1/2 cups): These are the backbone of the soup, breaking down into a thick, satisfying base as they cook. Rinse them well and pick out any tiny stones because nothing ruins a cozy meal like biting into a pebble.
  • Coconut oil (2 tablespoons): It blooms the cumin seeds beautifully and adds a subtle sweetness that regular oil cannot match.
  • Onion, garlic, and ginger: The holy trinity that makes your kitchen smell incredible before anything else even hits the pot.
  • Carrots and celery (2 medium, 2 stalks): They add sweetness and body. Dice them small so they melt right into the finished soup.
  • Green chilies (1 to 2, optional): Leave them out if heat is not your thing, but even one adds a gentle warmth that lifts everything.
  • Cumin seeds (1 teaspoon): Toasting these in hot oil for thirty seconds is the single most important step. Do not skip it.
  • Ground coriander, turmeric, smoked paprika, cinnamon, chili powder: This spice blend walks the line between Indian dal and something you might find in a Caribbean kitchen. The cinnamon might sound odd here but trust me, it ties everything together.
  • Coconut milk (1 full fat can): Full fat is non negotiable if you want that luxurious, creamy result. Light coconut milk will leave you with something watery and sad.
  • Chopped tomatoes (1 can): Their acidity balances the richness of the coconut milk and earthy split peas perfectly.
  • Vegetable broth and water (4 cups, 1 cup): You may need more water toward the end if the soup gets thicker than you like.
  • Lime juice: Squeezed in at the very end, it wakes up every single flavor in the pot.
  • Fresh cilantro and toasted coconut flakes: For garnish, and they genuinely make a difference so try not to skip them.

Instructions

Toast the cumin seeds:
Heat coconut oil in a large pot over medium heat and add the cumin seeds. Let them sizzle and dance for about thirty seconds until your whole kitchen smells like a spice market.
Build the aromatic base:
Toss in the onion, garlic, and ginger. Stir them around for three to four minutes until the onion goes soft and translucent, and you start wondering why everything does not smell this good all the time.
Add the vegetables:
Drop in the diced carrots, celery, and green chilies if using them. Give everything three minutes to soften slightly and pick up some color.
Bloom the spices:
Add coriander, turmeric, smoked paprika, cinnamon, chili powder, salt, and pepper all at once. Stir furiously for about a minute until every single piece of vegetable is coated and the spices smell toasty and fragrant.
Combine everything:
Pour in the rinsed split peas, chopped tomatoes, coconut milk, vegetable broth, and water. Stir well, scraping up any bits stuck to the bottom of the pot.
Simmer and wait:
Bring it to a rolling boil, then drop the heat to low and let it simmer uncovered for forty five to fifty minutes. Stir every ten minutes or so, and add splashes of water if it starts looking too thick.
Finish with lime:
Take the pot off the heat and squeeze in the juice of one lime. Taste it, then add more salt or lime if it needs brightness.
Serve with love:
Ladle into deep bowls and top with fresh cilantro, toasted coconut flakes, and a wedge of extra lime on the side. Rice or warm naan alongside is never a bad idea.
Creamy vegan yellow split pea soup with tomatoes and coconut milk served with warm naan bread Save
Creamy vegan yellow split pea soup with tomatoes and coconut milk served with warm naan bread | showmevegan.com

One cold Saturday I made a triple batch and froze half of it in individual containers. Reheating a single serving on a random Wednesday night felt like a small act of self care I had completely forgotten I gave myself.

Storing and Freezing Like a Pro

This soup thickens considerably as it sits in the fridge, so do not panic when you open the container the next day and it looks more like stew. Just stir in a splash of water or broth while reheating and it comes right back to life. It keeps in the refrigerator for up to five days and freezes beautifully for up to three months if stored in airtight containers.

Making It Your Own

Throw in a big handful of spinach or chopped kale during the last ten minutes of cooking if you want to sneak in some greens without anyone noticing. For a smoother, more refined texture, hit the whole pot with an immersion blender before adding the lime juice. You can also swap the yellow split peas for red lentils if that is what you have, but the cooking time will drop to about twenty five minutes.

Serving Suggestions Worth Trying

A warm piece of naan torn and dipped directly into the broth might be the most satisfying way to eat this. Cooked basmati rice spooned right into the bowl turns it into a complete, filling meal that will keep you full for hours. Here are a few last thoughts to keep in mind before you start cooking.

  • A dollop of plain yogurt or coconut yogurt on top adds a lovely cool contrast to the warm spices.
  • If you want it thinner for drinking from a mug, just add more broth at the end.
  • Always taste and adjust salt one final time before serving because split peas are little salt sponges.
Hearty bowl of spiced coconut tomato yellow split pea soup topped with toasted coconut flakes Save
Hearty bowl of spiced coconut tomato yellow split pea soup topped with toasted coconut flakes | showmevegan.com

Some recipes you make once and forget, but this one has a way of becoming part of your regular rotation before you even realize it happened. Make a big pot this weekend and see how long it lasts in your house.

Recipe Questions & Answers

Store cooled soup in airtight containers in the refrigerator for up to 4-5 days. The flavors will continue to develop over time, often tasting even better the next day.

Yes, this soup freezes exceptionally well. Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Use an immersion blender to partially puree the soup before serving, creating a creamier texture while maintaining some chunky vegetables for added body and visual appeal.

This soup pairs wonderfully with warm naan bread, basmati rice, or crusty gluten-free bread. A simple side salad or roasted vegetables also complement the rich flavors.

The soup has a gentle warmth from the spices, but you can easily adjust the heat level by adding more or fewer green chilies and chili powder according to your preference.

No soaking is required for yellow split peas. They cook relatively quickly and will become tender during the 45-50 minute simmer time, naturally thickening the soup.

Spiced Coconut Tomato Yellow Split Pea Hearty Soup

Hearty yellow split peas simmered with coconut milk, tomatoes, and warming spices for a protein-rich, comforting bowl.

Prep 20m
Cook 50m
Total 70m
Servings 6
Difficulty Easy

Ingredients

Legumes

  • 1 1/2 cups yellow split peas, rinsed

Aromatics & Vegetables

  • 2 tablespoons coconut oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1–2 fresh green chilies, finely chopped (optional, to taste)

Spices

  • 1 teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon chili powder (optional)
  • 1 1/2 teaspoons sea salt (or to taste)
  • 1/2 teaspoon black pepper

Liquids

  • 1 can (14 oz) full-fat coconut milk
  • 1 can (14 oz) chopped tomatoes
  • 4 cups vegetable broth
  • 1 cup water (plus more as needed)

Finishing & Garnishes

  • Juice of 1 lime
  • 1/4 cup fresh cilantro, chopped
  • Toasted coconut flakes (optional)
  • Cooked rice or naan, for serving (optional)

Instructions

1
Toast the Cumin Seeds: Heat coconut oil in a large pot or Dutch oven over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
2
Sauté the Aromatics: Add the onion, garlic, and ginger. Sauté for 3–4 minutes until the onion is translucent.
3
Cook the Vegetables: Stir in the carrots, celery, and green chilies. Cook for another 3 minutes until slightly softened.
4
Add the Spices: Add ground coriander, turmeric, smoked paprika, cinnamon, chili powder, salt, and pepper. Stir well to coat all vegetables evenly with the spice mixture.
5
Combine All Ingredients: Add the rinsed yellow split peas, chopped tomatoes, coconut milk, vegetable broth, and water. Stir thoroughly to combine.
6
Simmer Until Tender: Bring to a boil, then reduce heat to low and simmer uncovered for 45–50 minutes, stirring occasionally, until the split peas are tender and the soup thickens. Add more water as needed to reach your desired consistency.
7
Finish with Lime Juice: Stir in the lime juice and adjust seasoning with salt and pepper to taste.
8
Serve and Garnish: Ladle into bowls and serve hot, garnished with fresh cilantro, toasted coconut flakes, and accompanied by rice or naan if desired.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Chef's knife and cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Immersion blender (optional)

Nutrition (Per Serving)

Calories 310
Protein 12g
Carbs 38g
Fat 13g

Allergy Information

  • Contains coconut (tree nut allergen for some individuals).
  • If serving with naan bread, verify gluten content if needed.
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.