South Indian–Inspired Cauliflower & Lentil Curry

Tender red lentils and September cauliflower simmer in a gently spiced coconut curry, finished with lime for a cozy, one-pot dinner.

  • Total time: 45 min
  • Servings: 2 servings
  • Estimated total cost: $7
  • Calories per serving: 555 cal
  • Stovetop

Ingredients

  • Organic red lentils
    3/4 cup (5 ounces), dry $3.99
  • Organic cauliflower
    1 small head, yielding about 1 pound trimmed florets and tender stem $4.43
  • Yellow onion
    1/2 medium onion (4 ounces) $1.49
  • Organic garlic
    2 cloves $2.69
  • Fresh ginger
    1 tablespoon finely grated
  • Neutral cooking oil
    1 tablespoon
  • Black mustard seeds
    1 teaspoon
  • Ground cumin
    1/2 teaspoon
  • Ground turmeric
    1/2 teaspoon
  • Cayenne pepper
    1/8 teaspoon
  • Fine sea salt
    1 1/4 teaspoons
  • Unsweetened full-fat coconut milk
    3/4 cup
  • Lime
    1 $0.69

Instructions

  1. Rinse 3/4 cup dry red lentils in a fine-mesh sieve. Cut 1 small head cauliflower into 1-inch florets; peel and finely dice the tender stem, aiming for about 1 pound total. Dice 1/2 medium yellow onion, mince 2 garlic cloves, and grate enough ginger to measure 1 tablespoon. Cut 1 lime into wedges.

  2. Heat 1 tablespoon neutral cooking oil in a large, heavy saucepan over medium heat. Add 1 teaspoon black mustard seeds, partially cover to contain splattering, and let them pop for about 30 seconds. Add the diced onion and 1/4 teaspoon fine sea salt; cook for 5 minutes, stirring, until softened.

  3. Add the prepared garlic and ginger and stir for 30 seconds. Add the following seasonings:

    • 1/2 teaspoon ground cumin
    • 1/2 teaspoon ground turmeric
    • 1/8 teaspoon cayenne pepper
    • 1 teaspoon fine sea salt

    Stir for 15 seconds, then immediately add 2 1/2 cups water and the rinsed lentils, scraping the bottom of the pan.

  4. Bring to a simmer over medium-high heat, about 3 minutes. Stir in the prepared cauliflower, cover partially, and reduce the heat to maintain a gentle simmer. Cook for 20–25 minutes, stirring occasionally, until the lentils collapse into a creamy sauce and the cauliflower is tender. If the curry catches or becomes too thick, stir in water 1/4 cup at a time.

  5. Stir in 3/4 cup unsweetened full-fat coconut milk and simmer uncovered for 3 minutes, until creamy and hot.

  6. Ladle the curry into two shallow bowls, arranging a few cauliflower florets on top. Serve with the lime wedges for squeezing over each portion.

Drink pairing: An off-dry Riesling complements the coconut and softens the curry’s gentle heat.