You want to know what inspires me??

Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest

Well actually now that I think about it, pretty much anything can inspire me, but I really draw inspiration from the people I am surrounded by. I think that this is mostly due to the fact that I really love pleasing people. Specifically, I love to please people through their stomachs because, let’s be honest, food makes everyone happy .

The main reason I fell in love with cooking was because of the reactions I received when I made a dish that someone loved. That feeling of making someone happy is my favorite. That feeling makes me thrive. It boosts my confidence and pushes me to keep creating, even when I have five failures in a row (and probably a handful of bad photo days too) and all I really want to do is go hide under the covers and forget the day happened.

Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest

Anyway, this Indian dish was inspired by my brother Brendan.

He loves any and all ethnic food, which is pretty fun for me since I love exploring new and different foods. It’s keeps things from getting boring, which I hate…which is kind of funny since I feel like I am the most boring twenty year old ever. My idea of a fun time is taking photos of summer berries or making melty chocolate things with my favorite little sister. Weirdo.

Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest

But this Indian beef satay? It is safe to say it was a huge hit. In fact it even got the “this is better than a high-end Indian place”. Meaning – this satay is so freaking good.

No really, it’s amazing.

I personally think this meal is all about the curried cashew sauce. The sauce makes this dish. And the marinade for the steak is one of the the best I have made yet. I am not the biggest fan of steak, but this meal was pretty close to perfection. I served it with a simple side of Israel couscous that I tossed with olive oil, cilantro, chopped dates, chopped pistachios, salt and pepper (simple but so good!). Oh and of course, Naan. I cannot do any kind of middle eastern dinner without a side of Naan.

It’s my favorite. It’s kind of everyone’s favorite.

Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest

This dish is also a great substitution for the “it’s getting to be the end of summer and I am kind of sick of BBQ chicken and burgers” funk. I went through that funk, and these skewers took me right out of it.

They are super easy to make and are perfect for any weeknight or even a fun weekend dinner. Oh and Labor day too!!

I know it seems like there’s a lot of ingredients down there, but I promise, this is as simple as it gets. Just whisk the marinade together (it literally takes a minute) and pour it over the steak. Let that hang in the fridge for an hour. Meanwhile make the cashew sauce (don’t worry, takes like five minutes – tops). Throw all the ingredients into a food processor and let it run until smooth and creamy. Then just grill and serve.

Done. See, so easy.

Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest
4.12 from 9 votes

Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.

The Recipe

Indian Style Beef Satay with Curried Cashew Sauce.

By halfbakedharvest

Course: Main Course
Cuisine: Indian
Keyword: beef, cashew, curry, satay, steak

I personally think this meal is all about the curried cashew sauce. The sauce makes this dish. And the marinade for the steak is one of the the best I have made yet. 

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 1 hour 25 minutes
Servings 6 Servings
Calories 378 kcal


  • 1 1/2 pounds flank steak
  • 1 cup greek plain yogurt
  • 1/3 cup olive oil
  • 2 cloves garlic minced or grated
  • 1 tablespoon fresh ginger grated
  • 1 teaspoon cumin
  • 1 teaspoon chipotle chile powder
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne or more or less to your taste
  • 1/2 teaspoon turmeric
  • 1/4 teaspoon cinnamon
  • fresh black pepper
  • 1 lemon juiced

Curried Cashew Sauce

  • 3/4 cup roasted cashews
  • 1 clove garlic
  • 1/2 cup canned coconut milk
  • 1 tablespoon fresh ginger grated
  • 1 tablespoon honey
  • 1 tablespoon soy sauce
  • 2 teaspoon thai red curry paste
  • 1 teaspoon spicy curry powder
  • 1/2 cup fresh cilantro roughly chopped
  • 1/4 cup fresh mint roughly chopped
  • pinch of pepper


  1. Slice the beef against the grain into 1/2-inch wide strips, place the steak in a gallon size ziplock bag or bowl. In a glass measuring cup or mixing bowl whisk together the greek yogurt, olive oil, garlic, ginger, cumin, chipotle chile powder, smoked paprika, cayenne, turmeric, cinnamon and a good pinch of black pepper. Add the lemon juice. Pour the marinade over the steak and toss well. Seal the bag (or cover the bowl) and place in the fridge for 1 hour or overnight.
  2. Meanwhile add the cashews to a food processor or high powered blender. Process until the cashews form a thick paste, scrapping down the sides of the bowl as needed. Add the garlic, coconut milk, ginger, honey, soy sauce, thai red curry paste and spicy curry powder. Process until completely smooth and creamy, about 3-5 minutes. Stir in the cilantro and mint. Season with pepper. Keep in the fridge until ready to serve. Warm the sauce over the stove or in the microwave before serving.
  3. When the steak is ready preheat the grill to high heat. Thread the steak onto skewers. Oil the grill gates and place the beef on the grill. Cook the skewers 2 to 3 minute per side. Remove from the heat, place on a serving platter and sprinkle with the fresh mint and cilantro. Serve immediately with the warmed cashew dipping sauce. I also served this with couscous and [homemade naan |].
Indian Style Beef Satay with Curried Cashew Sauce | @hbharvest

See, lookin pretty delish!