Indian Spiced Flank Steak with Cilantro Pistachio Pesto is a high-protein, low-carb weeknight meal made with flank steak, Indian spices, cilantro, and pistachios. Unlike traditional steak dinners, it offers a unique fusion of flavors with only 3.9g net carbs. It delivers 39g protein per serving and takes 45 minutes to make.
🎧 Listen to this recipe
This Indian Spiced Flank Steak with Cilantro Pistachio Pesto delivers a flavorful fusion meal that’s both exotic and approachable for any night of the week. The secret is a balanced spice blend and a quick sear, ensuring a tender steak with 39g protein and a vibrant pesto that brightens every bite. Get the full Indian Spiced Flank Steak with Cilantro Pistachio Pesto recipe at Recipebo and make it tonight.
What Is Indian Spiced Flank Steak with Cilantro Pistachio Pesto?
This dish is a vibrant fusion cuisine recipe combining lean flank steak marinated in aromatic Indian spices and served with a fresh, herbaceous cilantro pistachio pesto. It offers a significant nutritional upgrade over many restaurant steak dishes, providing 39g of protein and only 3.9g net carbs per serving. The key technique involves a quick, high-heat cook for the steak and a no-cook pesto, ensuring maximum flavor and tenderness. This recipe is ideal for those seeking a healthy Indian steak recipe, a protein-packed meal, or a quick weeknight dinner with bold flavors.
🧂 Ingredients
👩🍳 Cooking Instructions
📝 Additional Notes
For extra tenderness, score the flank steak lightly in a crosshatch pattern before marinating.
If you do not have a grill, pan-sear the steak in a hot cast-iron skillet for 4-6 minutes per side, then finish in a 375°F oven for 5-10 minutes.
The cilantro pistachio pesto can be made up to 2 days ahead and stored in an airtight container in the refrigerator, with a thin layer of olive oil on top to prevent browning.
🥗 Nutrition Facts
How to Make This
Prepare the Marinade6 mins
Ingredients for this step
Begin by whisking together the marinade ingredients in a medium bowl. I found that combining the garam masala, cumin, coriander, turmeric, ginger, garlic, lime juice, and a touch of olive oil creates a deeply aromatic base that truly infuses the meat. Ensure the spices are well incorporated, creating a thick paste.
The aroma should be rich and earthy, hinting at the flavors to come. This step is crucial for developing the foundational taste of your Indian spiced flank steak.
Marinate the Flank Steak17 mins
Ingredients for this step
Place the flank steak in a shallow dish or a resealable bag. Pour the prepared marinade over the steak, ensuring it is fully coated. Use your hands to really work the marinade into the meat, feeling the spices adhere to every surface.
I discovered that a minimum of 30 minutes of marination at room temperature allows the flavors to penetrate sufficiently without toughening the meat. For maximum flavor, you can marinate it in the refrigerator for up to 4 hours; anything longer can start to break down the meat’s texture too much due to the lime juice.
Make the Cilantro Pistachio Pesto6 mins
Ingredients for this step
While the steak marinates, prepare your vibrant cilantro pistachio pesto. Combine fresh cilantro, shelled pistachios, garlic, lime juice, and olive oil in a food processor. Pulse until a coarse paste forms, then stream in the remaining olive oil until it reaches your desired consistency.
I prefer a slightly chunky pesto for texture, but you can process it smoother if you wish. The bright green color and fresh, nutty aroma indicate a perfect pesto, ready to complement the rich steak.
Grill the Flank Steak9 mins
Preheat your grill to medium-high heat (around 400-450°F). Once hot, lightly oil the grates. Place the marinated flank steak on the grill.
I found that grilling for 5-7 minutes per side achieves a perfect medium-rare, yielding a juicy interior with a beautiful char. Listen for the sizzle as it hits the grates and watch for those desirable grill marks. According to the FDA Safe Food Handling Guidelines, beef should reach an internal temperature of 145°F for medium-rare, followed by a rest.
Rest and Slice6 mins
Once grilled, transfer the flank steak to a cutting board and tent it loosely with foil. Allow it to rest for at least 10 minutes. This resting period is non-negotiable; it allows the juices to redistribute throughout the meat, resulting in a significantly more tender and flavorful steak.
I noticed a dramatic difference in juiciness when I let it rest properly. After resting, slice the steak thinly against the grain. You should see a beautiful pink interior and feel the tenderness under your knife.
Serve with Pesto1 mins
Arrange the thinly sliced Indian spiced flank steak on a serving platter. Spoon generous dollops of the fresh cilantro pistachio pesto over the steak. The vibrant green of the pesto against the rich, browned steak creates an inviting visual.
The combined aroma of the warm spices and fresh herbs is truly captivating. I often add an extra squeeze of fresh lime juice over the top just before serving to enhance the brightness of the dish, making it a perfect healthy Indian steak recipe.
How This Recipe Compares Nutritionally
Understanding the nutritional profile of your meals is key to a balanced diet. Here’s how this Indian Spiced Flank Steak recipe stacks up against typical restaurant versions of similar dishes.
| Nutrient | This Recipe (per serving) | Other Recipes | Difference |
|---|---|---|---|
| Calories | 356 kcal | 700-900 kcal | ~356 kcal less |
| Protein | 39g | 25-35g | ~10g more |
| Total Carbs | 5.2g | 30-60g | ~40g less |
| Total Fat | 20g | 40-60g | ~25g less |
| Fiber | 1.3g | 2-5g | Similar |
| Sodium | 98mg | 800-1500mg | ~1000mg less |
This comparison highlights the significant advantages of preparing this healthy Indian steak recipe at home. You gain substantially more protein and drastically reduce calories, total carbs, and sodium compared to typical restaurant offerings, making it a truly macro-friendly choice.
Which Beef Cut Produces the Best Results in This Recipe?
For this Indian spiced flank steak recipe, flank steak is the optimal choice due to its lean profile and robust flavor that stands up well to bold spices. It offers 39g of protein per serving, making it an excellent macro-friendly option.
I’ve experimented with various cuts for this recipe, and while skirt steak also works, flank steak consistently delivers the best balance of tenderness and flavor when cooked correctly. Its long muscle fibers are perfect for absorbing the rich marinade. When selecting flank steak, look for a piece that is uniformly thick, which ensures even cooking. Grass-fed beef often has a deeper, more complex flavor profile compared to grain-fed, which I find enhances the Indian spices.
Always ensure the steak is properly rested for at least 10 minutes after grilling; this allows the internal temperature to equalize and the juices to redistribute, preventing a dry outcome. Slicing thinly against the grain is also critical for tenderness.
Which Storage Containers Keep This Recipe Freshest Longest?
This recipe holds its texture and flavor best when stored in airtight glass containers in the refrigerator for up to 3-4 days. The pesto should be stored separately for optimal freshness.
For maximum freshness, I recommend storing the cooked Indian spiced flank steak and the cilantro pistachio pesto in separate, airtight containers. Glass containers, like those from Pyrex or Anchor Hocking, are excellent as they do not absorb odors or flavors and are microwave-safe for reheating. The steak will remain tender for about 3-4 days in the fridge. The pesto, stored separately, will keep its vibrant color and fresh taste for up to 5 days.
If you plan to freeze, wrap individual portions of cooked steak tightly in plastic wrap, then place in a freezer-safe bag for up to 1 month. Reheat gently in a skillet or oven at 300°F (150°C) until warmed through, avoiding high heat which can dry out the meat. This makes it a great meal prep friendly option.
What Kitchen Mistakes Are Easy to Make With This Recipe?
The most common mistake is overcooking the flank steak, which results in a tough, dry texture; pulling the steak off the grill at 135-140°F for medium-rare and allowing it to rest prevents this.
Initially, I struggled with achieving consistent tenderness with flank steak. My breakthrough came from understanding that flank steak, being a lean cut, cooks quickly and benefits immensely from precise temperature control and proper resting. Overcooking, even by a few degrees, can turn it rubbery. I found that pulling the steak off the grill when it reaches an internal temperature of 135-140°F for medium-rare, then allowing it to rest for 10 minutes, lets the carryover cooking bring it to the perfect 145°F internal temperature as recommended by the USDA FoodData Central for beef.
Another common pitfall is not slicing against the grain; this simple technique dramatically improves the eating experience by shortening the muscle fibers, making each bite tender. This recipe ensures a juicy, flavorful steak every time because it emphasizes these crucial steps.
Trusted Sources
This recipe follows guidelines from these authoritative sources:
Frequently Asked Questions
How do you make Indian spiced flank steak with cilantro pistachio pesto?
Marinate flank steak in Indian spices, grill until medium-rare, then serve thinly sliced with a fresh blend of cilantro, pistachios, lime, and olive oil. Making this dish involves marinating flank steak in a blend of garam masala, cumin, and coriander for at least 30 minutes. Grill the steak to an internal temperature of 145°F, then rest it for 10 minutes before slicing against the grain. The pesto is quickly made by blending cilantro, pistachios, garlic, lime juice, and olive oil in a food processor until smooth.
What are the best Indian spices for marinating flank steak?
A blend of garam masala, cumin, coriander, and turmeric provides the most authentic and aromatic Indian flavor profile for flank steak.
Can I make cilantro pistachio pesto without a food processor?
Yes, you can make cilantro pistachio pesto without a food processor by finely mincing ingredients and using a mortar and pestle for a rustic texture.
What side dishes pair well with Indian spiced flank steak?
This Indian spiced flank steak pairs beautifully with cauliflower rice, roasted vegetables like asparagus or green beans, or a simple cucumber raita.

