Heat olive oil or vegan butter in a pan. You can also use ghee instead (if you are not vegan). Once the oil is hot, temper mustard seeds and cumin seeds.
As they begin to crackle, add curry leaves, minced garlic, ginger paste, and part of cilantro. Fry for a minute or two.
Then add the chopped jalapeno and onions. Fry till the onions turn translucent.
Now add tomatoes and salt. Continue to saute till the tomatoes are cooked.
Spice mushrooms and add to the pan. Mix and saute for 5-7 minutes or till the mushrooms are cooked.
Next add the edamame. Continue to saute for 2 more minutes.
Then add the dry spices like turmeric powder, cumin powder, garam masala, paprika, oregano, and crushed red pepper flakes.
Add the cooked pasta. Mix it all together so that the pasta coats well with the masala. Adjust the salt as needed.
Garnish this Indian style pasta with remaining cilantro, vegan Parmesan cheese, and lemon juice.
Vegan One Pot Indian Curry Pasta is now ready. Serve with warm garlic bread.