Grilled Vietnamese Beef and Lamb Spinach Skewers
The Sizzle That Made My Neighborhood Jealous
It started with a sound. Not a whisper, but a glorious, fat-spitting *hiss* that cut through the humid evening air. I was testing a new marinade on my balcony, a little experiment of savory, sweet, and umami magic. As the skewers turned over the flames, a cloud of aromatic steam billowed up—ginger, garlic, and a deep, caramelizing sweetness. A neighbor peeked over the railing. “What IS that?” she asked, eyes wide. That, my friends, was the birth of an obsession. This isn’t just a recipe; it’s an aromatic event. It’s the kind of meal prep that makes you actually look forward to Monday.
The Alchemy of Marination: Why This Works
You see, most skewers are just meat on a stick. These? They’re a transformation. The magic lies in a Vietnamese-inspired marinade that works on two levels. First, the tenderizing power of fish sauce and a touch of brown sugar gently breaks down the proteins in the beef and lamb, ensuring every bite is melt-in-your-mouth tender. Then, the aromatics—crushed garlic, fresh ginger, and a hint of star anise—infuse deep into the muscle fibers. When they hit the grill, the high heat doesn’t just cook them; it performs a culinary symphony. The sugars caramelize into a gorgeous, smoky crust, the fats render out to baste the meat from within, and the spinach tucked in the middle steams into a vibrant, tender bundle. It’s science you can taste.

What You Need to Raid From the Pantry
This is all about building layers of flavor. Don’t be intimidated; it’s mostly whisking and waiting.
The Flavor Makers
* **The Beef & Lamb:** I use 1.5 lbs of beef sirloin (cut into 1-inch cubes) and 1.5 lbs of lamb leg (also cubed). The beef gives you that classic steakhouse chew, while the lamb brings a rich, earthy depth.
* **The Marinade Base:** 1/2 cup of fish sauce, 1/4 cup of brown sugar, 3 tablespoons of soy sauce, and 2 tablespoons of fresh lime juice.
* **The Aromatics:** 6 cloves of garlic (smashed and minced), a 2-inch piece of ginger (grated), and 1 teaspoon of black peppercorns (cracked).
The Fresh Stuff
* **Spinach:** 4 large handfuls of fresh baby spinach leaves. They wilt perfectly and add a pop of color and freshness.
* **Skewers:** 10-12 sturdy bamboo or metal skewers. If using bamboo, soak them in water for 30 minutes first to prevent charring.
The Step-by-Step: Let’s Get Sizzling
This is where the patience pays off. The actual grilling is the quick, exciting part.
First, make the marinade. In a large bowl, whisk together the fish sauce, brown sugar, soy sauce, lime juice, garlic, ginger, and cracked pepper until the sugar dissolves. The smell alone will make your kitchen feel like a bustling Hanoi street food stall.
Next, divide your cubed beef and lamb into two separate bowls. Pour half the marinade over the beef and the other half over the lamb. Use your hands to massage it in. Cover both bowls and let them rest in the fridge for **at least 2 hours, but preferably 4-6**. This is non-negotiable for tender, flavorful results.
Now, the assembly line. Take a skewer and thread on a piece of beef, followed by a small clump of spinach leaves (rolled up), then a piece of lamb. Repeat, alternating the pattern (beef, spinach, lamb) until the skewer is about three-quarters full. Leave a little handle at the bottom.
Heat your grill or grill pan to medium-high. You want it hot enough to sear but not so hot it incinerates. Grill the skewers for about 3-4 minutes per side, turning once. You’re looking for a beautiful char on the meat and a slight wilting of the spinach. The internal temp for the beef should be around 135°F for medium-rare, and the lamb about 145°F.
Avoiding the Dreaded Dry-Skewer Disaster
Even the best of us can make a mistake. Here’s how to keep your skewers spectacular, not sad.
The Overcrowding Fiasco
Packing too much meat onto a skewer is a recipe for steamed, grey meat. You want that glorious char on all sides. Give each piece of beef and lamb some personal space. Think of it as a meat party, not a meat mosh pit.
The Grill Temperature Trap
A grill that’s too cold is your enemy. It will slowly cook the meat, drying it out before it gets a chance to develop that caramelized crust. If you’re unsure, do the hand test: hold your hand 5 inches above the grill. If you can only hold it there for 2-3 seconds, it’s perfect. If it’s more than 5 seconds, crank up the heat.
Serving Vibes: Setting the Scene
This dish is a chameleon. On a rainy Sunday, it’s the perfect, cozy meal prep project that fills your home with incredible smells and leaves you with ready-to-go lunches that feel like a treat. But on a Saturday evening with friends, these skewers are the star of a casual, vibrant feast. Lay them on a large platter over a bed of jasmine rice, with a bowl of nuoc cham (a classic Vietnamese dipping sauce) on the side. Add some fresh herbs, cucumber slices, and maybe a cold glass of iced lemongrass tea. It’s a no-fuss, high-impact spread that looks like you spent all day in the kitchen, but really, you just mastered the art of the marinade.

The Secret Life of Leftovers
You’ve made a huge batch because you’re smart. Here’s the game plan.
Storage Smarts
Once cooled, store the skewers in an airtight container in the fridge. They’ll keep beautifully for up to 4 days. The flavors actually meld and deepen overnight.
Reheating for Glory
The microwave is a last resort and will make your spinach sad. To revive their glory, reheat them in a skillet over medium heat for a few minutes per side, or pop them back on a hot grill for a quick minute to re-crisp the exterior. It’s a game-changer.
Grilled Vietnamese Beef and Lamb Spinach Skewers: Your Questions, Answered
Let’s tackle the queries that pop up in the comments section.
How to freeze Grilled Vietnamese Beef and Lamb Spinach Skewers?
Freezing is your friend! The best method is to freeze the *uncooked*, assembled skewers. Lay them in a single layer on a baking sheet lined with parchment paper and freeze until solid. Then, transfer them to a freezer bag, squeezing out all the air. They’ll keep for 3 months. To cook from frozen, thaw overnight in the fridge and grill as directed. **Pro-tip:** You can also freeze the marinated meat cubes alone for up to 3 months, then assemble fresh when you’re ready.
What are the calories in Grilled Vietnamese Beef and Lamb Spinach Skewers?
This depends on your exact cuts and portion sizes, but a rough estimate for one skewer (with beef and lamb) is around **150-180 calories**. It’s a fantastic high-protein, low-carb meal prep option. If you’re watching calories, lean a bit more on the beef side and ensure you’re using a light hand with any added oils.
Can I use a different protein?
Absolutely! While beef and lamb are divine, chicken thighs or even firm tofu would work wonderfully with this marinade. Just adjust cooking times accordingly (chicken needs to reach 165°F).
My skewers are sticking to the grill! Help!
Two things: make sure your grill is properly preheated and clean, and give the grill grates a light brush with a high-heat oil (like avocado oil) right before you put the skewers on. A hot, clean, oiled grill is a non-stick paradise.
What can I serve with these skewers for a complete meal?
Think fresh and crunchy! A simple cucumber salad, a carrot and daikon pickle, or steamed jasmine rice are perfect partners. They balance the rich, savory skewers beautifully. For more incredible pairing ideas, you can always explore more recipes on our site over at Indixer’s Recipe Collection. And for the full, step-by-step guide that went viral, check out the detailed post on Slapid’s Recipes.

Grilled Vietnamese Beef and Lamb Spinach Skewers
Ingredients
Ingredients
- 0.75 lb beef sirloin steak cut into 1-inch cubes
- 0.75 lb lamb leg meat cut into 1-inch cubes
- 2 tbsp fish sauce use gluten-free if needed
- 1 tbsp soy sauce or tamari for gluten-free
- 2 tbsp brown sugar packed
- 3 cloves garlic minced
- 1 tbsp fresh ginger grated
- 1 tsp sesame oil
- 1 tsp black pepper freshly ground
- 8 oz fresh spinach leaves washed and dried
- 2 tbsp vegetable oil for brushing skewers
- 2 tbsp fresh cilantro chopped, for garnish