Indian Beet and Coconut Dip
Photo by Novkov Visuals on Pexels

Indian Beet and Coconut Dip

A vibrant, creamy dip with earthy roasted beets, sweet coconut milk, and warm spices. Mustard seeds and turmeric give it authentic Indian flavor, while cumin and ginger add depth. Serve warm or at room temperature with naan, crackers, or fresh vegetables.

Prep
15 min
Cook
45 min
Wait
10 min
Total
1 hr 10 min
Makes
About 1½ cups (360 ml)
Share

Steps

Before you start
  • Preheat your oven to 400°F (200°C)
  • Line a baking sheet with parchment paper or foil
  • Have a food processor or blender ready
  1. Roast the beetsOven 400°F / 205°C

    • Place trimmed beets on your lined baking sheet.
    • Drizzle lightly with a bit of coconut oil if desired.
    • Wrap loosely with foil or leave unwrapped.
    • Roast at 400°F (200°C) for 35–40 minutes, until a fork easily pierces the center.
    • The beets should be tender and soft when done.
    • Remove from the oven and let cool for 5 minutes until you can handle them.
    + Show details

    Ready when: Fork pierces centers easily; skins slip off easily

    Tip: Do not peel beets before roasting—roasting with skins on keeps them moist and prevents color loss.

  2. Peel the roasted beets

    • Once cool enough to handle, slip the papery skins off the beets under cool running water or with a damp paper towel.
    • Roughly chop the beets into 1-inch (2.5 cm) chunks and set aside.
    + Show details

    Ready when: Skins rub off cleanly

    Tip: Wear gloves or rub your hands with lemon juice to prevent beet stains.

  3. Toast the spice seeds

    • Heat 1.5 tablespoons (22 ml) of coconut oil or ghee in a small skillet over medium heat.
    • Once warm, add the mustard seeds and cumin seeds.
    • Toast for 1–2 minutes, stirring occasionally, until fragrant and the mustard seeds begin to pop.
    • The seeds should smell toasted and nutty.
    • Remove from heat.
    + Show details

    Ready when: Mustard seeds pop and seeds are fragrant

    Tip: Do not leave the skillet unattended—seeds burn quickly. Once they pop, remove immediately from heat.

  4. Bloom the turmeric

    • Add the turmeric powder and minced ginger to the warm skillet with the toasted seeds.
    • Stir constantly for about 30 seconds until the turmeric is fragrant and the ginger is warm through.
    • This blooming releases the spices' essential oils.
    • Pour the entire contents of the skillet into a blender or food processor.
    + Show details

    Ready when: Turmeric is fragrant and ginger is warm

    Tip: Blooming the spices in hot oil develops their flavor complexity. Do not skip this step.

  5. Blend the dip

    • Add the chopped roasted beets, coconut milk, and a pinch of salt and black pepper to the blender with the spiced oil.
    • Blend on high speed for 1–2 minutes until smooth and creamy.
    • The dip should be fully pureed with no visible chunks of beet.
    • If the mixture is too thick, add 2–3 tablespoons (30–45 ml) of warm water to reach your preferred consistency.
    • Taste and adjust salt and pepper as needed.
    + Show details

    Ready when: Mixture is smooth and creamy with no visible chunks

    Tip: Start with less water and add gradually—you can always thin it more, but you cannot thicken it back up easily.

  6. Finish and serve

    • Transfer the dip to a serving bowl.
    • Drizzle a small amount of coconut oil on top if desired for shine and richness.
    • Stir in fresh cilantro and a squeeze of lime juice if using.
    • Serve warm or at room temperature with warm naan bread, whole-grain crackers, or fresh vegetable sticks such as carrots, cucumber, or bell peppers.
    + Show details

    Tip: If serving warm, transfer to a bowl just before serving and warm gently. Do not overheat or the coconut milk may separate.

Good to know

Tips
  • Choose medium beets that are similar in size so they roast evenly. Very large beets may take longer to cook through.
  • Do not blend the beets into liquid until you've toasted the spices and bloomed the turmeric—this ensures the warm spice oil coats the beets evenly for maximum flavor impact.
  • For a spicier dip, add a pinch of cayenne pepper along with the turmeric. For more depth, stir in a small amount of grated coconut or a splash of tamarind paste.
  • If you prefer a chunkier, more textured dip, pulse the beets in the food processor instead of blending fully, stopping before the mixture becomes completely smooth.
Make ahead

Roast the beets and prepare them up to 1 day ahead; store covered in the refrigerator. Toast the spices and bloom them up to 30 minutes before serving. Complete blending and final assembly within 2 hours of serving for best flavor and freshness.

Storage & reheating

Store in an airtight container in the refrigerator for up to 4 days. The dip will thicken slightly as it cools; thin with a bit of warm water or coconut milk if needed. To reheat, warm gently in a small saucepan over low heat, stirring frequently, or microwave in 30-second intervals, stirring between each. Do not freeze, as the texture will become grainy when thawed.

Substitutions
  • unsweetened coconut milk → Greek yogurt or sour cream. Use the same quantity. The dip will be tangier and less rich but still creamy. Omit if serving to vegans.
  • brown mustard seeds → brown or yellow mustard powder, ½ teaspoon. Use powder instead of seeds for a more muted mustard note. The dip will lack the pop of whole seeds.
  • fresh ginger → ¼ teaspoon ground ginger. Use less ground ginger than fresh, as it is more concentrated. The flavor will be slightly less bright.
  • coconut oil or ghee → unsalted butter, neutral oil, or ghee. Butter or ghee will give a richer, more savory flavor; oil will keep the dip vegan and lighter.

More dips & spreads

See all →

Find more like this

Meal
Snack
Cuisine
Indian
Method
Oven
Quick & Easy
EasyBeginner

Reviews (0)