Vegan Kulcha Matar: This Pea Curry Hits Different

This is proper North Indian street food comfort: tender, tangy, warmly spiced matar piled high with a fresh onion, tomato, ginger, and chili topping, served alongside hot, fluffy kulcha. The peas have chew, the optional potatoes make everything creamy, and every bite gets that bright, sharp hit from tamarind, chaat masala, lemon, and ginger.

It is ridiculously good, completely plant based, and far more approachable at home than it looks.

What You’ll Learn

  • Cook soaked dried peas until they squash easily before seasoning the curry.
  • Mash only part of the peas for a creamy curry with satisfying chew.
  • Keep the no yeast kulcha dough soft and hydrated for a fluffy finish.
  • Top hot matar generously with lemony onion, tomato, ginger, coriander, and chili.

Table of Contents

What You Need for Kulcha Matar

For the spiced pea curry

  • 1 cup dried peas, soaked overnight
  • 3 to 4 cups water, for cooking the peas
  • 2 to 3 tablespoons mustard oil or neutral oil
  • 1 teaspoon cumin seeds
  • Crushed black pepper or crushed chili, optional
  • 1 teaspoon roasted cumin powder
  • 1/2 teaspoon asafoetida
  • 1 teaspoon dried mango powder
  • 1 teaspoon chaat masala
  • 1 to 2 black cardamom pods
  • 1/2 teaspoon black pepper powder
  • 1 teaspoon salt
  • 1 teaspoon tamarind paste, or lemon juice
  • 1 teaspoon cayenne powder or red chili powder
  • 1/2 teaspoon dried mint powder, or 2 teaspoons fresh mint leaves
  • 3 small potatoes, cooked and mashed, optional

For the quick kulcha

  • 2 cups all purpose flour
  • About 1/2 cup water, plus more as needed
  • 1 teaspoon baking powder
  • 1/4 to 1/2 teaspoon baking soda
  • 2 tablespoons olive oil
  • 1/2 to 1 teaspoon salt
  • Nigella seeds, for topping
  • Vegan butter or olive oil, for finishing

For the fresh street food topping

  • Diced red onion
  • Diced fresh tomato
  • Chopped coriander leaves
  • Julienned fresh ginger
  • Julienned green chili, optional
  • Salt
  • Fresh lemon juice

Cook the Soaked Peas Until Completely Tender

Start with the soaked dried peas. Put them in a pot with 3 to 4 cups of water and bring them to a boil. Do not season them yet. Just let them cook until they are completely soft.

On the stovetop, this may take around 35 minutes, though the exact time depends on how fresh the dried peas are. Older peas can take longer. A pressure cooker will speed things up, but the stovetop works beautifully.

The test is simple: the peas should squish easily between your fingers, and some of their skins will have loosened. That is the texture you want before they go into the spiced pan.

Cooked green peas in a spoon over a pot
The peas are ready when they squash easily but still hold enough shape for texture.

Make a Soft, Fluffy No Yeast Kulcha Dough

This kulcha is not a yeasted bread. Baking powder and baking soda do the lifting, so it comes together without a long rise. The key is to keep the dough soft and well hydrated. A stiff dough will not give you that lovely fluffy result.

Combine the flour, baking powder, baking soda, olive oil, and salt in a bowl. Add water gradually and bring it together into a soft, pliable dough. It should feel a little wet rather than firm.

Once it comes together, let it rest while you chop the toppings and finish the matar. That short rest makes it easier to handle.

Build the Fresh, Zippy Topping

Kulcha matar is street food, and it needs that fresh salad situation right on top. Chop the onion, tomato, coriander, green chili, and ginger into a rough salsa. Use a nice ripe tomato because it brings freshness against the rich, spicy peas.

Season the mixture with a little salt and a good squeeze of lemon. Set it aside so the flavors can mingle while the curry comes together.

Bowl of chopped tomatoes red onion green chili coriander and ginger
The fresh topping brings crunch, heat, acidity, and brightness to the soft pea curry.

Turn Tender Peas Into Tangy Punjabi Style Matar

Heat mustard oil in a wide pan or wok. Mustard oil gives this dish its sharp, zippy character, but a neutral oil works if that is what you have. Add the cumin seeds and optional crushed pepper, then let them sizzle in the hot oil.

Add the cooked peas and season with:

  • Chaat masala for its unmistakable tangy zip
  • Asafoetida for a savory, deeply Indian flavor
  • Salt and red chili powder for seasoning and heat
  • Black pepper and roasted cumin for warmth
  • Dried mango powder for extra sourness
  • Black cardamom and mint for deeper fragrance

Add a small amount of tamarind paste and a splash of water. Tamarind comes in many forms, so do not overdo it. You only need enough to add a nice tang.

Now mash some, but not all, of the peas. You are after a mix of textures: some peas stay whole and chewy, while others break down into a thick, spoonable curry. That contrast is what makes it so good.

If you want a creamier, softer finish, mash in the cooked potatoes. They are completely optional, but they add a lovely creaminess without taking away the bite of the peas. Add a little more water if the mixture gets too thick, then stir until it looks rich, cohesive, and beautifully messy.

Thick spiced pea curry being stirred in a black pan
Mash only part of the peas so the curry stays creamy, chunky, and full of bite.

Shape and Bake the Kulcha

Heat the oven as high as it will comfortably go, ideally 500 to 550 degrees Fahrenheit. A hot oven is what gives this quick kulcha its puff and lightness.

Take a portion of dough and use a little dry flour to keep it from sticking. Do not roll it aggressively. Gently press and smoosh it outward into a rustic oval or round. The dough is intentionally soft, so handle it lightly.

Scatter nigella seeds over the surface and press them in. Make sure there is enough dry flour underneath the dough so it can slide cleanly onto the baking surface.

Bake for about 6 minutes, until puffed and cooked through. Finish with vegan butter or a drizzle of olive oil for that glossy, rich street food feel.

Flattened kulcha dough covered with nigella seeds on a wooden board
Pressing rather than heavily rolling keeps this quick kulcha tender and fluffy.

Serve It Like Street Food

Spoon the hot pea curry onto a plate or shallow bowl. Pile the fresh tomato, onion, coriander, green chili, and ginger mixture right on top. Do not be shy with it. The contrast between the warm, creamy, spicy matar and the cold, sharp topping is the whole point.

Serve immediately with hot kulcha. Tear off pieces of bread and scoop everything up together. For an extra rich finish, drizzle the peas or bread with olive oil or vegan butter.

The result is everything you want from vegan Indian comfort food: fluffy bread, tangy curry, warming spices, fresh crunch, and a seriously satisfying bite.

Spiced pea curry topped with tomatoes onion and ginger beside nigella seed kulcha
Hot kulcha, chunky matar, and a bright fresh topping make this a complete street food style meal.

Small Details That Make a Big Difference

  • Soak the dried peas overnight. This helps them cook evenly and become tender.
  • Season after cooking the peas. Cook them plain until soft, then build the flavor in the pan.
  • Keep the curry textured. Mash only some of the peas instead of turning everything into a smooth puree.
  • Use tamarind lightly. It should brighten the curry, not overwhelm the spice blend.
  • Keep the kulcha dough wet and soft. Hydration is what gives the bread that moist, fluffy texture.
  • Use the toppings generously. Fresh onion, tomato, ginger, lemon, and coriander make the dish come alive.