Cook pasta as per instructions on the packet. Heat oil in a pan. Once the oil is hot, temper mustard seeds and cumin seeds. As they begin to crackle, add curry leaves, minced garlic, ginger paste and green chillies. Fry for a minute or two and then add the onions. Fry till they turn translucent and then add the tomatoes and salt. Continue to saute till the tomatoes are cooked. Next add the edamame and dry spices like turmeric powder, coriander cumin powder, garam masala, chilly powder and crushed pepper.
Also add kasoori methi, Italian seasonings and dried basil. Mix it all together and saute for two minutes. Then add the cooked pasta to the pan and mix lightly. Then add grated Parmesan cheese and cilantro for garnish.
One Pot Indian Curry Pasta is now ready. Serve with warm garlic bread.