Eggplant, Pea & Kidney Bean Curry (One-Pot)

Alex Kapiamba

A weeknight curry built to use up eggplant, a big pile of fresh peas, and a can of kidney beans. The eggplant turns silky and jammy while the peas stay sweet and bright, all in a warmly spiced tomato-coconut gravy. It’s forgiving, pantry-friendly, and great with rice or flatbread—plus it tastes even better the next day after the spices settle.

  • weeknight
  • one-pot
  • curry
  • vegetarian
50 min total · 15 min prep · 35 min cook
Serves 4
520 kcal · 15g protein · 55g carbs · 28g fat total
Large pot or Dutch oven

Ingredients

Instructions

Prep the eggplant

1

Toss the eggplant cubes with 1 tsp salt and let sit 10 minutes while you start the base. Pat dry with a towel (this helps it brown instead of steaming).

Build the curry base

2

Heat a large heavy pot or Dutch oven over medium-high heat. Add the oil. When it shimmers, add the eggplant and cook, stirring occasionally, until it has browned edges and looks slightly collapsed, 8–10 minutes. Transfer to a bowl.

3

Lower heat to medium. Add the onion with a pinch of salt and cook until soft and golden at the edges, 6–8 minutes.

4

Stir in garlic and ginger and cook until fragrant, 30–45 seconds.

5

Add curry powder, cumin, turmeric, and paprika/chili (if using). Toast, stirring, until the spices smell nutty and lively, 30 seconds.

6

Stir in tomato paste (if using) and cook 1 minute until it turns brick-red.

Simmer

7

Add tomatoes, kidney beans, the browned eggplant, coconut milk, and 1/2 cup water. Bring to a gentle simmer, scraping up any browned bits. Reduce heat to low and simmer uncovered until the eggplant is silky-tender and the sauce coats a spoon, 12–18 minutes. Add splashes of water if it gets too thick.

8

Stir in the fresh peas and simmer until they turn bright green and tender-sweet, 3–5 minutes.

9

Taste and balance: add remaining 1 tsp salt (or as needed), optional sugar if the tomatoes are sharp, and lime/lemon juice for brightness. Finish with cilantro if using.

Serve

10

Serve hot over rice or with naan. The curry should be glossy, thick-ish, and aromatic—not soupy.

Notes

Spice notes: If you don’t have curry powder, use 2 tsp garam masala + 1 tsp ground coriander (plus the cumin/turmeric as written). Heat: add 1–2 chopped green chiles with the onion or a pinch of cayenne with the spices. Creamy but lighter: use 1/2 can coconut milk + 1/2 cup plain yogurt off-heat at the end (don’t boil after adding yogurt). Storage: keeps 4 days; flavors deepen overnight. Freezes well—peas may soften slightly.

More recipes

  • Chickpea and Spinach Curry
  • Northern Chinese-Style Chicken Meatball, Cabbage, and Egg Ribbon Soup
  • Kale Pesto Pasta with Butternut Squash and Peas (Thermomix Pesto)
  • Lebanese Lentil Soup
  • Garlic-Lemon Harissa Shakshuka
  • Fennel and Lentil Avgolemono Soup