Vegan Raita (Indian Yogurt Dip)

If you’ve ever eaten traditional Indian food, chances are it was quite spicy. After all, one of the keys to making delicious Indian food is being liberal with the spices.

But the spice-laden flavors of Indian food often need a cooling contrast. In India, this cooling factor often comes in the form of raita, a spiced yogurt dip. As with most dishes in India—an incredibly diverse country of 1.3 billion people, more than 2,000 ethnic groups, and hundreds of dialects—raita is made in different ways throughout the country.

At most Indian restaurants in the U.S., you’ll find raita made with cucumber (as in this recipe), but it can be made in a wide variety of ways. You might find it with beets or pomegranate (yes, that means the yogurt will turn pink!) or with cooked potato or winter squash.

Raita also includes a combination of spices and herbs (usually ground cumin along with fresh cilantro and mint), but, of course, variations abound. For the best flavor, I recommend toasting whole cumin seeds and then grinding them yourself using a spice grinder or mortar and pestle, but I often make this with pre-ground cumin powder from the grocery store and it’s still delicious.

Dal with raita - basket (1 of 1).jpg

However you make it, raita makes a fitting complement to the bold, spicy curries and dals common in Indian cuisine. And the best part is how easy it is to make! It takes all of five minutes and stores well in the fridge for a few days.

Traditionally, raita is made with unsweetened full-fat yogurt (if you try using Greek yogurt in raita, every Indian aunty I know will give you a disapproving glance). Of course, my version is vegan and uses a plant-based yogurt. I prefer using the Homemade Coconut Yogurt from my forthcoming cookbook, The Vegan Instant Pot Cookbook (available for pre-order now), but I also like using the unsweetened coconut yogurt from So Delicious.

If you want to hear more about how I approach Indian cooking, check out my guest appearance on Caitlin Shoemaker’s Youtube channel, where we’re making Dal Tadka in the Instant Pot! And if you really love Indian food, you have to try two of my most popular recipes: Instant Pot Chana Masala and Red Lentil Curry!

Vegan Raita (Indian Yogurt Dip) 


  • 1⁄4 medium cucumber, unpeeled 

  • 1 cup unsweetened nondairy yogurt 

  • 1 garlic clove, crushed through a garlic press

  • 1-inch piece fresh ginger, grated finely minced 

  • 1⁄2 cup fresh cilantro, chopped

  • 1⁄4 cup fresh mint leaves, chopped

  • Juice of 1⁄2 lime

  • 1⁄2 teaspoon ground cumin (fresh preferred but not required)

  • 1⁄2 teaspoon garam masala

  • Pinch of cayenne pepper or Indian red chili powder (this is NOT the same thing as regular chili powder and is much spicier)

  • 1⁄4 teaspoon kosher salt, plus more to taste


  1. Grate the cucumber and then wrap the grated cucumber in several layers of paper towels or in a clean dish towel and squeeze to press out all of the water.

  2. Add the grated cucumber to a bowl with the yogurt and add in the remaining ingredients. Stir well to combine. Store leftovers in an airtight container in the fridge for 2-3 days.