This easy Coconut Beef Satay features thinly slice beef marinated in coconut milk and spices, threaded onto skewers, and grilled to perfection. Serve the tender grilled beef-on-a-stick as an appetizer or over rice or vegetables for a main dish, with peanut sauce for dipping!

My family goes weak in the knees for any dish with coconut milk, and this Coconut Beef Satay is one of our favorites. It’s a grilling recipe that’s perfect for cooking in the backyard on a warm summer evening, best enjoyed with savory-sweet Peanut Sauce for dipping. (We save other coconut milk recipe favorites, like my Coconut Curry Chicken Soup and Slow Cooker Beef Curry, for wintertime comfort!)
Why This Coconut Beef Satay Belongs on Your Menu
I love to throw this tasty, easy-to-make dish into our meal rotation, as it’s quite a bit different from our other grilling recipes. Here’s why it belongs on your menu, too!
- Fragrant and flavorful. Beyond the coconut milk, this recipe is filled with many of our favorite flavors — beef, green curry paste, cumin, and turmeric. They all join together for a dish that’s so dang delicious!
- Versatile serving options. I like to serve the satay alongside some grilled veggies and juicy Grilled Pineapple for a light summer meal. And if I’m wanting something a bit more substantial, I’ll cook up a pot of rice. This also works well as a party appetizer; I just use shorter skewers. But however you serve it, do not skip the peanut sauce!!
- Easy to make. Coconut beef satay is really quite simple to make. The marinade comes together quickly and the skewers only take a few minutes on the grill. Most of the time involved is hands-off marinating time!
“I just made this recipe for dinner and it was a HUGE hit – including my 4 and 7 year olds who have already claimed the leftovers for lunch. Thank you for sharing such a wonderful recipe. I can’t wait to try more!”
Patti
What You’ll Need
Here’s everything you’ll need to make beef satay at home. Scroll down to the printable recipe card to find the exact ingredient quantities and recipe instructions.
- Beef – Beef flank or top sirloin steak is best for making satay.
- Coconut milk – Full-fat coconut adds richness and irresistible coconut flavor to the marinade. It also tenderizes the meat.
- Green curry paste – Using a curry paste allows you to add a lot of flavor with a single jar, rather than having to buy a whole bunch of ingredients. I really like the Thai Kitchen brand.
- Brown sugar – I always use light brown sugar for this recipe, but dark brown sugar would also be delicious.
- Fish sauce – Adds umami depth to the marinade. As with my Egg Roll in a Bowl, it’s an ingredient that really makes the flavors pop!
- Seasonings – Ground cumin, turmeric, salt, and black pepper enhance the overall flavor and add warmth to the marinade.
- Lime – Squeeze fresh lime wedges over the beef for a fresh, bright finish.
How to Make Coconut Beef Satay
Follow along with the steps involved in making this coconut beef satay at home.
- Prepare. Slice the beef thinly against the grain and whisk together the coconut milk, green curry paste, brown sugar, fish sauce, cumin, and turmeric. Add the beef to the marinade, then cover and refrigerate for at least 1 hour or up to overnight.
- Thread beef onto skewers. Wind the marinated strips of beef back and forth in an S-shape, then season with salt and pepper.
- Grill. Clean and oil the grill grates, then cook the skewers over high heat until nicely charred.
- Serve. Transfer the beef satay to a platter and serve with peanut sauce.
Tips & Variations
Make sure your coconut beef satay turns out perfect with these pointers. I’ve also got a little variation you can try!
- Soak wooden skewers. If using wooden skewers, you’ll want to soak them in water for at least 30 minutes before adding the beef. This will help keep the skewers from burning on the grill.
- Freeze the beef before slicing. To get very thin slices, you can place the beef in the freezer for about 30 minutes prior to slicing.
- Add vegetables. You can make skewers with just veggies to grill alongside the beef. Try zucchini, onion, and bell pepper. Mushrooms would also be good, as would pineapple chunks.
- Grill indoors if needed. If you don’t have access to an outdoor grill, you can still make beef satay by using a grill pan on your stovetop. Just heat the pan over medium-high heat and cook until the beef is nicely charred.
Serving Suggestions
The flavors in Cilantro Lime Rice also work with Thai food, so it would be fab with this coconut beef satay. I love the richness of my homemade Peanut Sauce with this recipe, but you can use Sweet Chili Sauce if you’re more in the mood for a sticky, spicy, and sweet sauce. Simple Grilled Pineapple also goes really well with this meal scenario!
How to Store and Reheat Leftovers
- Refrigerator: Leftover coconut beef satay can be stored in an airtight container in the refrigerator for up to 3 days.
- Freezer: If you want to save your leftover beef skewers for longer, they can be frozen in an airtight container or freezer bag for up to 3 months.
- Reheating: To reheat the beef skewers, either place them in the oven at 350°F for about 10 minutes or heat them up on a grill pan or skillet over medium heat. Make sure to rotate the skewers so that all sides are evenly heated.
Coconut Beef Satay
Ingredients
- 1½ pounds beef flank or top sirloin steak, 1” to 1½” thick, and very cold
- ¾ cup full-fat coconut milk
- 3 tablespoons prepared Thai green curry paste (I like Thai Kitchen brand)
- 3 tablespoons firmly packed brown sugar
- 1 tablespoon fish sauce
- 1 teaspoon ground cumin
- ¼ teaspoon ground turmeric
- kosher salt & freshly ground black pepper, to taste
- fresh lime wedges, for squeezing over the satays before eating
Instructions
- Note: If using wooden skewers, soak them in water for at least 30 minutes before adding the beef. The beef should be sliced very thinly – it helps to place it in the freezer for about 30 minutes prior to slicing.
- Slice the beef against the grain into very thin strips.
- In a large bowl, whisk together the coconut milk, green curry paste, brown sugar, fish sauce, cumin, and turmeric. Add the beef strips and mix to coat evenly. Cover and place in refrigerator to marinate for 1 hour or overnight.
- Thread beef strips onto skewers, winding back and forth in an S shape (should look similar to old-fashioned ribbon candy). Sprinkle with salt and pepper.
- Heat grill to high. Make sure the grates are clean, then oil the grates. Grill the skewers, turning after the steak shows nice char marks. The thin slices of beef will not take long to cook, about 3 to 5 minutes total. Take care to not overcook.
- Transfer skewers to a serving platter and serve with Peanut Sauce if desired.
It’s my first time here and I found you via Pinterest – boy am I glad! I just made this recipe for dinner and it was a HUGE hit – including my 4 and 7 year olds who have already claimed the leftovers for lunch. Thank you for sharing such a wonderful recipe. I can’t wait to try more!
So lovely to meet you – and I’m so happy your family liked this, yay!! Thanks for taking the time to come back to let me know.
mmmmmm… I would like to have this for dinner tonight! It looks wonderful.
You would LOVE it! But, oh my, I just know you are in for many fabulous food treats over the next couple of weeks. I so wish I could taste along with you!! Love you!!
This sounds marvelous. I love peanut sauce so I’ll have to try it!
I really love coconut milk too, but I forget to cook with it at home for some reason! I’ve made a Thai curry with it a few times that I love.
These skewers look so good! Something else I don’t always make. Loving this recipe Brenda!
Lovely to hear from you, Aggie. I think I’m addicted to grilling meat on sticks. At least that’s what my husband has been eluding to recently. ;)
Hi! Found you through a couple websites, “Eat, Live Run” and “The Tasty Kitchen Blog”. I am a huge fan of coconut milk and have been looking for more ways to use it. This will def get a turn on our grill this summer.
So nice to meet you! I hope you like this! :)
I love this homemade version! It gets so expensive to order this for take-out!
Mmmmm, I love coconut milk too!
This am I woke up craving satay… and then I see this post. Coincidence? I think not.
Just finished breakfast and my tummy already is rumbling for this! Looks super tasty.
I’m with you; coconut milk is one of my favorite ingredients! This looks wonderful.
OK this picture just made my stomach rumble. I need to try it.. looks so yummy!
I am a foody, I love eating different food, I turned a Vegan two years back and since last two years I have been able to be a strict Vegan.
In this period I have started taking coconut milk and trust me it tastes thousand times better than normal milk! Even I am addicted to coconut milk and dishes made out of it!
OK Brenda, how did you know Greg and I were just talking Satay? We’re making the Chicken variety this weekend (tons of fresh cilantro in the garden right now!) YUM-E!
Hello Ann! Will we see your family at Kevin’s wedding this weekend? I wish that those 2 family weddings didn’t overlap! :(
Oh man this looks so good. Anything with a peanut sauce is good though- I’m addicted to the stuff. Whenever my family goes to this sushi/Japanese restraunt I always get something with their peanut sauce (usually Thia peanut chicken).
I’ve only ever used coconut milk once in a dish, but it was really deliciou! I can’t remember what it was called though. I have it saved on the computer somewhere thankfully. It was an Indian dish with chicken and the sauce was like a rusty orange color.
I can almost smell the wonderful flavours from these. Great recipe and I’ll be sure to try it over the summer months (quite anxious to actually)
Yes, yes, and yes! That plate looks delicious! We cook with coconut milk fairly frequently too and I just love the flavor. Don’t get me started on peanut sauce…I could put it on everything and eat it by the spoonful. Your grilled veggies look awesome too!
Dad and I sure enjoyed this when we visited you! Now I want to try it for myself.
I love Thai flavors, this looks amazing!
I am so with you on the coconut milk! Pinning this and will make SOON!!!
Oh this looks so flavorful, Brenda! Gorgeous!
This looks so good. I am a big fan of coconut milk, too. I’ve been experimenting with it in ice cream, which is a nice summer treat. ;)