Recipe courtesy of Priya Krishna

South Indian–Inspired Coconut Rice Noodles with Tofu and Vegetables

Getting reviews...
  • Level: Easy
  • Total: 30 min
  • Active: 30 min
  • Yield: 4 servings
This one-pot dish takes inspiration from South Indian flavors (with some added influence from the Southeast Asian noodle dishes khao soi and laksa, for good measure), using garam masala to add depth and complexity without having to simmer the dish for hours. Skip the mass-market garam masala and spend a little more on a high-quality blend—or better yet, make your own. And feel free to swap out the vegetables with your favorites—eggplant, cabbage, and broccoli would all work well here.



  1. Heat the oil in a medium Dutch oven over medium heat until shimmering. Add the onion, garlic, and ginger and cook, stirring often, until the onions are translucent, 4 to 6 minutes. Stir in the garam masala and turmeric, letting the spices toast and coat the onions, ginger and garlic, for about a minute. Add the peppers, carrots, salt and soy sauce and cook, stirring occasionally, until the veggies are just starting to soften (don’t let them cook through, or you’ll end up with mushy veggies!), about 2 to 3 minutes.
  2. Add the coconut milk and broth to the Dutch oven, turn the heat up to high and bring to a boil. Once boiling, lower the heat to a simmer, add the tofu; taste and adjust the salt, if necessary. Cover and let cook until the sauce has thickened, about 10 minutes. In the last 2 minutes of cooking, add the vermicelli, making sure it gets submerged in the liquid—it’ll cook quickly!  
  3. Garnish with lime juice and chopped cilantro.