• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Goodness Avenue
  • Recipes
  • Dinner
  • Shop
  • About
menu icon
go to homepage
  • Recipes
  • Dinner
  • Shop
  • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Dinner
    • Shop
    • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Recipes » One Pot Meals

    Yellow Split Pea Curry

    Published: Apr 8, 2025 by Caitlin Rule · This post may contain affiliate links

    Modified: Apr 8, 2025 · Published: Apr 8, 2025 by Caitlin Rule · This post may contain affiliate links · Leave a Comment
    Jump to Recipe·Print Recipe

    This hearty one-pot yellow split pea curry is made with cauliflower and delicious Indian-inspired spices. Budget-friendly, plant-based, and perfect over rice or meal-prepped for the week.

    Split pea curry in a bowl with yogurt and pickled onions on top.

    If you’re looking for a cozy, nourishing, and ridiculously satisfying plant-based meal, this split pea curry is it. I’ve made it SO many times, and every bowl still hits the spot. It’s become one of my go-to weeknight dinners—not just because it’s easy and affordable, but because it’s packed with flavor and keeps well for leftovers. This curry has everything you need for a complete, balanced meal. Protein and fiber from the yellow split peas, fat from the coconut milk, and cauliflower to bulk it up with veggie goodness! 

    As split peas simmer, they break down and naturally thicken the curry into a rich, hearty spoonable stew. Serve it over rice, with puppadums, or straight from the pot. However you enjoy it, this curry is a warm hug in a bowl.

    Split pea curry in a pot.

    Ingredients you’ll need

    This one pot split pea curry is so easy to make with a few kitchen staples.

    • Yellow Split Peas: A great source of plant protein, they are filling and easy to cook with, found in the dry food section among legumes and pulses.
    • Cauliflower: Cauliflower florets help bulk up the mixture for very little added calories. You need about 5 cups of florets, which amounts to 1 small head of cauliflower
    • Tomatoes. I like to add chopped fresh tomatoes to my vegan curry but I've used canned chopped tomatoes. Tomatoes provide this Indian curry with its necessary tang.
    • Coconut Milk: Full-fat coconut milk adds delicious creaminess to this curry and tones down the heat from the spices. Light coconut milk can be used, but it won’t have the same creamy 'oomph'.
    • Aromatics: Onion, garlic, and fresh ginger create a dynamic base for the curry. If you only have ground ginger, you can substitute with about a teaspoon of dried ginger.
    • Spices: A blend of mild curry powder and garam masala ensures maximum flavor.
    • Oil: Coconut or avocado oil works well in this recipe.

    Complete list of ingredients and amounts is located on the recipe card below.

    Ingredients shown to make the curry recipe.

    How to Make Split Pea Curry

    Soak: In a medium bowl, soak the split peas in cold water overnight. When ready to cook, rinse them until the water runs clear.

    Cook the Aromatics: In a large skillet, heat oil over low-medium heat. Add the onion, ginger, and garlic. Sauté for 4–5 minutes, until softened and fragrant.

    Curry spices and tomatoes added to the pan.
    Tomatoes starting to stew.

    Add Tomatoes & Seasonings: Stir in the curry powder, garam masala, and diced tomatoes. Cook for 3–4 minutes, until the tomatoes break down slightly.

    Add Peas & Liquids: Add the rinsed split peas, vegetable stock, coconut milk, salt, and pepper. Bring to a gentle boil, then cover, reduce heat, and simmer for 45 minutes.

    Add Veggies: Add the cauliflower, and a bit more salt and pepper if needed. Cook for another 15 minutes, or until the cauliflower is tender.

    Coconut milk, stock and split peas added to the pot.
    Cauliflower added to pot.

    Finish: Remove from heat. Taste and adjust seasoning, adding a splash of lemon juice or vinegar if desired.

    Recipe Variations

    • No Split Peas? Swap them for brown, green, red, or yellow lentils. Mung beans or chana dal (a type of yellow lentil) also work well.
    • Make it Coconut-Free: Replace the coconut milk with almond or soy milk, or use ⅓ cup cashew or peanut butter plus an extra cup of stock. Note that this will change the creaminess and flavor.
    • Add Extra Veggies: Got produce to use up? Broccoli, pumpkin, sweet potato, white potatoes, or kale all make great additions.

    How to Store

    Store leftover curry in an airtight container in the fridge for up to 4 days. For longer storage, you can freeze it for up to 3 months. To defrost, simply thaw it in the fridge overnight.

    Side shot of curry in a bowl.

    Serving Suggestion

    Serve your split pea curry with a dollop of plain yogurt, fresh coriander (cilantro), and pickled onions, if desired. Puppadums and naan bread makes a delicious accompaniment as well!

    Recipe FAQ

    How can I thicken the curry if it’s too watery?

    If your curry is too watery, let it simmer uncovered for a bit longer to reduce the liquid. You can also mash some of the split peas with the back of a spoon to thicken the sauce.

    How can I adjust the spiciness of the curry?

    To adjust the spiciness, you can increase or decrease the amount of curry powder and garam masala. For extra heat, add a pinch of cayenne pepper or chopped chili.

    Is dal the same as yellow split peas?

    Not exactly. “Dal” is a broad term that refers to various dishes made from different legumes. However, it can also refer to ingredients like split peas, lentils, or mung beans used in these dishes.

    Do you need to soak yellow split peas before cooking?

    Soaking is not strictly necessary, but it is recommended. Soaking helps to reduce cooking time, soften the peas, and can help reduce flatulence.

    Split pea curry in a bowl with yogurt and pickled onions on top.

    More Curry Recipes

    Broccoli Lentil Dahl Curry

    Chickpea Spinach Curry

    Curried Butternut Squash & Lentil Soup

    Nourishing Chickpea & Lentil Curry

    If you try this split pea curry recipe or have a question, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Split pea curry in a bowl with yogurt and pickled onions on top.

    One-Pot Split Pea Curry


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Caitlin Rule
    • Total Time: 1 hour 5 minutes
    • Yield: Serves 4
    Print Recipe
    Pin Recipe

    Description

    This hearty one-pot yellow split pea curry is made with cauliflower and delicious Indian-inspired spices. Budget-friendly, plant-based, and perfect over rice or meal-prepped for the week.


    Ingredients

    Scale
    • 1 cup split yellow peas (soaked overnight and drained)
    • 1 tablespoon coconut oil
    • 1 large brown onion, diced
    • 4 cloves garlic, minced
    • 1 tablespoon fresh grated ginger
    • 2 large ripe tomatoes, diced
    • 2 tablespoons curry powder
    • 1 teaspoon garam masala
    • 3 cups vegetable stock
    • 270 ml (9 oz) can coconut milk
    • 1 head cauliflower (about 600g), cut into florets

    Instructions

    1. In a medium bowl, soak the split peas in cold water overnight. When ready to cook, rinse them until the water runs clear.
    2. In a large skillet, heat oil over low-medium heat. Add the onion, ginger, and garlic. Sauté for 4–5 minutes, until softened and fragrant.
    3. Stir in the curry powder, garam masala, and diced tomatoes. Cook for 3–4 minutes, until the tomatoes break down slightly.
    4. Add the rinsed split peas, vegetable stock, coconut milk, salt, and pepper. Bring to a gentle boil, then cover, reduce heat, and simmer for 45 minutes.
    5. Add the cauliflower, and a bit more salt and pepper if needed. Cook for another 15 minutes, or until the cauliflower is tender.
    6. Remove from heat. Taste and adjust seasoning, adding a splash of lemon juice or vinegar if desired.
    • Prep Time: 5 minutes (+ overnight)
    • Cook Time: 60 minutes
    • Category: Main meal
    • Method: Stovetop
    • Cuisine: Indian

    Nutrition

    • Serving Size: ¼ recipe
    • Calories: 334
    • Sugar: 7.3g
    • Fat: 8.8g
    • Saturated Fat: 3.2g
    • Carbohydrates: 56.1g
    • Fiber: 15g
    • Protein: 16.2g

    Did you make this recipe?

    Tag @goodnessavenue on Instagram and hashtag it #goodnessavenue

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    About Caitlin

    Welcome! I’m Caitlin

    I'm a nutritionist, foodie, and mum, here to help you add more goodness to your everyday life! You'll find plenty of delicious, simple, and nutritious recipes to satisfy your cravings and nourish your family.

    More About Me →

    Latest Recipes

    • Roasted green beans on a plate with tongs.
      Roasted Frozen Green Beans
    • Side of vegetarian chili in a bowl.
      The Best Lentil Chili Ever
    • Soup in bowls with grilled cheese croutons.
      Pumpkin Tomato Soup
    • Pumpkin and banana muffins on a plate.
      Pumpkin Banana Muffins

    Footer

    • About
    • Privacy Policy
    • Contact
    • Pinterest
    • Instagram
    • YouTube
    • TikTok

    ©2024 Goodness Avenue. All rights reserved.