Go Back

Lahori Aloo Subzi

Lahori Aloo Subzi is a spicy, creamy and delicious curry that is great to serve as a side dish for any Indian meal. Perfect with either rice or roti.
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Main Course, Side Dish
Cuisine Indian, north indian
Servings 68 Servings


For the Spice Paste:

  • 4 Kashmiri Dry Red Chilies
  • 1 tbsp Coriander seeds
  • 2 tsp Cumin seeds
  • 4 Peppercorns
  • 2 tbsp Dry grated Coconut
  • 2 tsp Poppy seeds 3
  • 2 Cloves
  • ½" piece Cinnamon stick
  • 1 mace

For the Curry:

  • 2 cups Baby or Fingerling Potatoes, boiled and peeled
  • 3 tbsp Oil, divided
  • 1 Medium Onion, grated
  • 1 tsp Ginger+garlic paste
  • 1 cup Tomato puree
  • ½ cup Milk (preferably whole milk)
  • To tste salt


  • Combine all the ingredients for the spice paste in a blender. Blend into a smooth paste adding just enough water.
  • Heat 1 tbsp oil in a saute pan, add the potatoes and cook till they are lightly browned, about 3~5 minutes. Remove onto a plate and set aside.
  • In the same pan, heat the remaining 2tbsp oil and add the grated onion. Cook until the onions turn lightly browned and don't smell raw anymore.
  • Add ginger+garlic paste and cook for a minute.
  • Add the ground spice paste and cook for 1~2 minutes.
  • Stir in the tomato puree and cook for 3~4 minutes.
  • Add the potatoes, ½cup of water and salt. Simmer the curry for 4~5 minutes. Finally add the milk and cook for 3~4 minutes to heat through. Sprinkle chopped fresh cilantro and serve with roti or rice.