Hi velochic, yes that is most likely paneer (or Indian cheese). It is actually pretty simple to make mattar paneer granted you have some basic spices or curry powder at your disposal.
You will need paneer (I make mine at home and if you are interested I can post a simple recipe)
2 cups of fresh or frozen peas (depending on your preference)
1 large onion finely chopped
2 cloves of garlic finely minced
1/2 stick of ginger finely grated
1 tsp of jeera (cumin seeds)
1 tbsp of curry powder (seems like a lot but you need it for flavor)
1 green chilli chopped (if you like it hot)
1/2 cup of sour cream or cream
2 large tomatoes finely diced
salt to taste
cilantro for garnish
3 tbsp of oil and then another 2-3 tbsp to lightly fry the paneer
In a saute pan add the 5 tbsp of oil and heat it on moderate heat. Meanwhile cut the paneer into small cubes carefully without breaking them. Lightly pan fry the paneer in the oil until it's lightly browned on one side. Then carefully flip it and lightly brown it on the other side. Remove and blot on a paper towel.
In another saute pan use 2tbsp of oil or you can use the oil left over from frying the paneer. Once the oil is hot add the cumin seeds and toast them a bit. Next add the chilli and onions and saute until the onions are translucent and lightly brown. Next add the garlic, ginger and curry powder and saute it for a few more minutes. Now add the tomatoes and a cup of water and cover and let it cook until the gravy releases oil. You sometimes have to use elbow grease. Now you will be left with a lumpy gravy. Add another cup of water to it, followed by the cream, peas and paneer. Cover and let it simmer for another 30 minutes. Garnish with cilantro and serve with bread or rice of your choice.