Recipe

Veg Momo (Nepali Vegetable Steamed Dumplings)

Veg Momo, the everyday Nepali dumpling. Hand-pleated wrappers around a juicy cabbage, carrot, paneer, and timur filling. Steamed and served with momo achar.

Veg Momo (Nepali Vegetable Steamed Dumplings)
Servings
4
Prep time
45 min
Cook time
15 min
Calories
320

In Kathmandu, the line between vegetarians and meat-eaters is drawn at the momo shop. Veg momos are not a compromise, they are their own institution, the everyday dumpling that fed students and Hindu households long before chicken became the city’s favorite filling. A good veg momo is not a watery cabbage parcel. It is a tightly packed, savory bite of finely chopped vegetables, paneer, ginger, garlic, and the unmistakable lift of timur, all wrapped in the same delicate, hand-rolled skin as its meaty cousins.

If you are new to making momos, this is the version to start with. There is no raw meat to worry about, the filling cooks in minutes, and the technique you learn here transfers directly to chicken, buff, and jhol momo. The single most important rule: the cabbage must be salted and squeezed dry. That is what separates a Nepali veg momo from the soggy, splitting kind sold abroad.

Ingredients

For the wrappers (makes ~30)

  • 2 cups all-purpose flour (maida)
  • 1/2 teaspoon salt
  • 1/2 cup + 2 tablespoons lukewarm water
  • 1 tablespoon vegetable oil (optional, for a smoother dough)

For the filling

  • 2 cups (about 200 g) green cabbage, very finely chopped
  • 1 teaspoon salt (for drawing water from the cabbage)
  • 1 medium carrot, finely grated
  • 150 g paneer, finely crumbled (or extra-firm tofu for a vegan version)
  • 1 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, finely minced
  • 1/2 cup fresh cilantro, finely chopped
  • 2 tablespoons mustard oil
  • 1/2 teaspoon ground timur (Nepali Sichuan pepper)
  • 1/2 teaspoon freshly ground black pepper
  • 3/4 teaspoon salt, or to taste
  • 1 teaspoon soy sauce (optional, modern addition)

To serve

Instructions

  1. Make the dough: In a wide bowl, mix the flour and salt. Add the lukewarm water gradually, mixing with your fingers until a shaggy mass forms. Knead on a clean surface for 6–8 minutes until smooth and slightly tacky but not sticky. Cover with a damp cloth and rest for 20 minutes.

  2. Salt and squeeze the cabbage: This is the step every Nepali home cook is militant about. Toss the chopped cabbage with 1 teaspoon of salt in a colander and let it sit for 10 minutes. The salt will draw out the water. Working in two batches, transfer the cabbage to a clean kitchen towel, gather the corners, and squeeze hard over the sink, you should be able to wring out a surprising amount of water. Skip this and the filling will be soggy and the wrappers will burst during steaming.

  3. Build the filling: In a large bowl, combine the squeezed cabbage, grated carrot, crumbled paneer, onion, garlic, ginger, cilantro, mustard oil, timur, black pepper, salt, and soy sauce (if using). Mix gently with your hands. Taste and adjust salt, paneer is bland, so the filling should taste assertively seasoned.

  4. Roll the wrappers: Divide the rested dough into 4 portions. Working with one at a time (keep the rest covered), roll into a long rope and cut into 8 equal pieces. Roll each piece into a ball, then with a small rolling pin roll into a 3-inch round, keeping the center slightly thicker than the edges.

  5. Pleat the momos: Place 1 heaped teaspoon of filling in the center of a wrapper. With the wrapper in your non-dominant palm, use your thumb and index finger to make small pleats around the edge, working in one direction. After 8–10 pleats, twist and pinch the top closed to form a small purse. (Easier alternative: fold the wrapper in half over the filling and crimp the edges to make a half-moon.) Place finished momos on a lightly floured tray.

  6. Steam: Bring 2 inches of water to a rolling boil in the base of a steamer. Lightly oil the steamer baskets (or line with parchment) and arrange the momos at least 1/2 inch apart. Cover and steam over high heat for 12–14 minutes, slightly less than chicken momos because the filling is already mostly cooked. The wrapper should look glossy and slightly translucent.

  7. Serve immediately with momo achar and lemon wedges. Eat them fresh.

Variations

  • Vegan: Swap paneer for crumbled extra-firm tofu and skip the soy sauce or use tamari.
  • Mushroom momo: Replace half the cabbage with finely chopped mushrooms (squeeze dry the same way).
  • Khote (pan-fried): After steaming, pan-fry the bottoms in a little oil for 2 minutes, see khote momo.
  • Jhol momo: Drop the steamed momos into a bowl of warm tomato-sesame broth, see jhol momo.