Aloo Matar Masala (Creamy Potato & Peas Curry)

User profile image
Leena Kohli (@leenakohli)

Aloo Matar Masala is one of those vegetarian Indian lunch-and-dinner recipes I turn to when I want something simple, cosy, and full of flavour without overthinking the meal. It has all the classic North Indian comfort vibes — soft potatoes, sweet green peas, and a rich, slow-cooked onion-tomato base. And to give it a flavourful, creamy twist, I use milk and yogurt. They give the curry a silky-smooth texture without making the curry heavy.

Pan-frying the potatoes...

Aloo Matar Masala (Creamy Potato & Peas Curry) recipe

Stuck mid-recipe?

Chefadora AI has the answer - timers, swaps, step-by-step help.

Prep Time
15min
Cook Time
40min
Total Time
55min

Ingredients

4 Servings
(1 serving = 1 bowl)
  • medium potatoes
    medium potatoes
    2
  • peas (fresh or frozen)
    peas (fresh or frozen)
    2cups
  • mustard oil
    mustard oil
    1/2cup
  • salt, divided
    salt, divided
    2tsp
  • onions, finely chopped
    onions, finely chopped
    1cup
  • ginger–garlic paste
    ginger–garlic paste
    1tbsp
  • tomatoes, ground
    tomatoes, ground
    1cup
  • green chillies, chopped (adjust to taste)
    green chillies, chopped (adjust to taste)
    2
  • degi chilli powder
    degi chilli powder
    1/2tbsp
  • turmeric powder
    turmeric powder
    1tsp
  • coriander powder
    coriander powder
    1tbsp
  • cumin powder
    cumin powder
    1tsp
  • garam masala powder
    garam masala powder
    1tsp
  • water, divided
    water, divided
    1cup
  • yogurt (curd)
    yogurt (curd)
    1/2cup
  • milk
    milk
    1cup
  • kasuri methi, crushed
    kasuri methi, crushed
    1/2tsp
  • fresh coriander, for garnish
    fresh coriander, for garnish
    3tbsp

How to make Aloo Matar Masala (Creamy Potato & Peas Curry)

Pan-fry the potatoes

  1. Step 1

    Peel and cut the potatoes into cubes or wedges.

    Step 1.1: Peel and cut the potatoes into cubes or wedges
  2. Step 2

    Heat mustard oil in a pan.

  3. Step 3

    Add 1 tsp salt and fry the potatoes until golden around the edges and half-cooked.

    Step 1.1: Add 1 tsp salt and fry the potatoes until golden around the edges and half-cooked
  4. Step 4

    Remove and set aside.

Prepare the masala base

  1. Step 1

    In the same pan, add the chopped onions and the remaining 1 tsp salt. Sauté until golden brown.

    Step 2.1: In the same pan, add the chopped onions and the remaining 1 tsp salt
    Step 2.2: In the same pan, add the chopped onions and the remaining 1 tsp salt
  2. Step 2

    Mix in the ginger–garlic paste and cook until the raw smell disappears.

  3. Step 3

    Add ground tomatoes and green chillies. Cook until the moisture reduces and the mixture thickens.

    Step 2.1: Add ground tomatoes and green chillies
  4. Step 4

    Stir in degi chilli, turmeric, coriander powder, cumin powder, and garam masala.

    Step 2.1: Stir in degi chilli, turmeric, coriander powder, cumin powder, and garam masala
  5. Step 5

    Pour in ½ cup of water and cook the masala for 1–2 minutes.

    Step 2.1: Pour in ½ cup of water and cook the masala for 1–2 minutes

Make the gravy creamy

  1. Step 1

    Lower the heat completely. Add the yogurt, and stir continuously until the oil begins to separate.

    Step 3.1: Lower the heat completely
    Step 3.2: Lower the heat completely
  2. Step 2

    Pour in the milk and add crushed kasuri methi. Cook for 3–4 minutes.

    Step 3.1: Pour in the milk and add crushed kasuri methi
    Step 3.2: Pour in the milk and add crushed kasuri methi

Add peas & simmer

  1. Step 1

    Mix in the peas and cook for a minute.

    Step 4.1: Mix in the peas and cook for a minute
    Step 4.2: Mix in the peas and cook for a minute
  2. Step 2

    Return the fried potatoes to the pan. Add the remaining ½ cup of water.

    Step 4.1: Return the fried potatoes to the pan
  3. Step 3

    Cover and cook for 8–10 minutes, or until the potatoes are soft.

    Step 4.1: Cover and cook for 8–10 minutes, or until the potatoes are soft

Serve

  1. Step 1

    Adjust seasoning, garnish with fresh coriander.

    Step 5.1: Adjust seasoning, garnish with fresh coriander
  2. Step 2

    Serve hot with roti, paratha or rice.

    Step 5.1: Serve hot with roti, paratha or rice

Nutrition (per serving)

Calories

262.5kcal (13.13%)

Protein

8.8g (17.5%)

Carbs

21.3g (7.73%)

Sugars

5.0g (10%)

Healthy Fat

15.1g

Unhealthy Fat

3.8g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Pan-frying the potatoes helps them stay firm and soak up the masala beautifully.

  2. Lower the heat completely before adding yogurt to prevent curdling.

  3. Mustard oil adds a traditional North Indian flavour, but you can substitute it with vegetable oil or ghee.

FAQS

  1. Can I use frozen peas?

    Absolutely. Frozen peas work perfectly and need no extra cooking time.

  2. How do I prevent yogurt from curdling?

    Lower the heat completely, whisk the yogurt before adding, and stir continuously until it blends into the gravy.

  3. Can I make this vegan?

    Yes — skip the yogurt and milk. Add ¼ cup coconut milk or 2 tbsp cashew paste for creaminess.

  4. How long does it stay fresh?

    It keeps well for 2 days in the fridge. Reheat on low flame with a splash of water.

leenakohli's profile picture
instagram

Leena Kohli

(@leenakohli)

Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia
Recipe Questions?