Spiced Turkey Sloppy Joes with Pistachios and Coconut

Prep: 15 minCook: 25 minmediumIndian
Spiced Turkey Sloppy Joes with Pistachios and Coconut

A fragrant Indian-spiced twist on classic sloppy joes featuring ground turkey simmered in aromatic tomato sauce with garam masala, curry powder, and cumin. The rich mixture gets topped with toasted pistachios and finished with creamy coconut milk for added depth. Fresh cilantro brightens each bite while apple cider vinegar adds a subtle tang. Perfect for weeknight dinners when you want familiar comfort food with global flavors.

Ingredients

  • 1 batch keto buns, prepared
  • 1 tablespoon avocado oil
  • ¼ cup pistachios, shelled
    cashews1:1nut

    Cashews provide similar richness

    Full guide →
  • 2 tablespoons avocado oil
  • 1 tablespoon fresh ginger, minced
  • 1 clove garlic, minced
  • 15 ounces tomato sauce
  • ¾ cup water
  • whole chillies
  • 1 teaspoon garam masala
    curry powder1:1spice

    Use total 3 tsp curry powder if no garam masala

    Full guide →
  • 2 teaspoons curry powder
  • 1 teaspoon sea salt
  • ½ teaspoon paprika
  • 1 teaspoon cumin seeds
  • cup white onion, diced
  • 1 pound ground turkey
    ground beef1:1

    Use beef for richer flavor

    Full guide →
  • ¼ cup full fat coconut milk
    heavy cream1:1dairyadds dairy

    For non-coconut option

    Full guide →
  • 1 teaspoon apple cider vinegar
  • 1 handful fresh cilantro, chopped

Instructions

  1. 1

    Start preparing the keto buns first according to recipe instructions

  2. 2

    Begin sloppy joe when buns are halfway done

  3. 3

    Cool buns completely, then slice and set aside

  4. 4

    Toast pistachios in avocado oil in frying pan over low-medium heat for 4-5 minutes

  5. 5

    Remove pistachios and set aside

  6. 6

    Heat avocado oil in medium saucepan over medium heat

  7. 7

    Add ginger and garlic, cook until brown for 1 minute

  8. 8

    Add tomato sauce, water, chillies, garam masala, curry powder, salt, and paprika

  9. 9

    Cover and bring to a boil, then lower heat and simmer

  10. 10

    Heat avocado oil in frying pan over low-medium heat

  11. 11

    Toast cumin seeds for 1 minute

  12. 12

    Add onion and saute for 5 minutes

  13. 13

    Add ground turkey and cook until no longer pink

  14. 14

    Transfer cooked meat to tomato sauce mixture

  15. 15

    Cover and bring to a boil over medium heat

  16. 16

    Tilt lid slightly to allow steam to escape

  17. 17

    Simmer on low-medium for 15 minutes until mixture thickens

  18. 18

    Stir in coconut milk, apple cider vinegar, and toasted pistachios

Tips

Tip 1

Toast the pistachios until fragrant but not burnt - they should smell nutty and look lightly golden.

Tip 2

Let the sauce simmer with the lid slightly ajar to prevent splattering while allowing moisture to evaporate for proper thickening.

Tip 3

Add the coconut milk at the end to prevent curdling from prolonged heat exposure.

Good to Know

Storage

Refrigerate leftovers up to 3 days in covered container. Reheat gently on stovetop.

Make Ahead

Meat mixture can be made 1 day ahead. Reheat and add coconut milk before serving.

Serve With

Serve hot on toasted buns with extra cilantro and pistachios on the side.

Common Mistakes

Watch

Don't skip toasting the cumin seeds - this step builds essential flavor depth.

Watch

Avoid adding coconut milk too early to prevent curdling from extended simmering.

Substitutions

Dairy-Free Swaps

coconut milk
heavy cream1:1dairyadds dairy

For non-coconut option

Full guide →

General Alternatives

ground turkey
ground beef1:1

Use beef for richer flavor

Full guide →
pistachios
cashews1:1nut

Cashews provide similar richness

Full guide →
garam masala
curry powder1:1spice

Use total 3 tsp curry powder if no garam masala

Full guide →
Find more substitutions →

FAQ

Can I make this without the keto buns?

Yes, serve over cauliflower rice, regular buns, or lettuce wraps for a lighter option.

What if I don't have garam masala?

Use extra curry powder or make your own blend with cinnamon, cardamom, cloves, and black pepper.

How long will the leftovers keep?

Store covered in the refrigerator for up to 3 days. Reheat gently on stovetop with a splash of water if needed.