Nutrition Facts for Soy-free beef shashlik curry

Soy-Free Beef Shashlik Curry

Indulge in the rich, aromatic flavors of Soy-Free Beef Shashlik Curry – a tantalizing twist on a classic South Asian dish that's completely free of soy-based ingredients. Tender cubes of marinated beef are infused with a fragrant blend of yogurt, ginger-garlic paste, and a medley of earthy spices like cumin, coriander, and turmeric. Slow-cooked to perfection in a luscious tomato-based sauce, this hearty curry is finished with a sprinkle of garam masala for a warming depth of flavor and garnished with fresh coriander leaves for a vibrant touch. Perfect served over steaming basmati rice or paired with soft naan bread, this gluten-free, soy-free recipe offers a satisfying, allergy-friendly option for curry lovers seeking bold, authentic flavors with a wholesome twist. Ready in just over an hour, this hearty dish is sure to become a weeknight favorite or a standout centerpiece for dinner parties.

Nutriscore Rating: 67/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Soy-Free Beef Shashlik Curry
Prep Time:20 mins
Cook Time:45 mins
Total Time:65 mins
Servings: 4

Ingredients

  • 500 grams beef steak (cubed)
  • 150 grams plain yogurt
  • 2 tablespoons lemon juice
  • 2 tablespoons ginger-garlic paste
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon red chili powder
  • 0.5 teaspoon turmeric powder
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons vegetable oil
  • 1 large onion (finely chopped)
  • 200 grams tomato puree
  • 1 teaspoon garam masala
  • 2 tablespoons fresh coriander leaves (chopped)

Directions

Step 1

In a large bowl, mix yogurt, lemon juice, ginger-garlic paste, ground cumin, ground coriander, red chili powder, turmeric powder, salt, and black pepper to create a marinade.

Step 2

Add the cubed beef to the marinade, ensuring every piece is well-coated. Cover and refrigerate for at least 2 hours, preferably overnight for best results.

Step 3

Heat vegetable oil in a large pan over medium heat. Add the finely chopped onion and sauté until golden brown.

Step 4

Stir in the tomato puree and cook for 5-7 minutes until the oil begins to separate from the puree.

Step 5

Add the marinated beef to the pan, including any remaining marinade. Stir well and cover the pan. Cook the beef on medium-low heat for approximately 30 minutes or until the beef is tender, stirring occasionally to prevent sticking.

Step 6

Once the beef is cooked, sprinkle garam masala over the curry and stir to combine. Adjust salt to taste, if necessary.

Step 7

Garnish with fresh coriander leaves and serve hot with your choice of rice or naan bread.

Nutrition Facts

Serving size (1109.5g)
Amount per serving % Daily Value*
Calories 1795.6
Total Fat 131.0g 0%
Saturated Fat 45.7g 0%
Polyunsaturated Fat 16.9g
Cholesterol 359mg 0%
Sodium 2921.7mg 0%
Total Carbohydrate 61.2g 0%
Dietary Fiber 10.7g 0%
Total Sugars 29.1g
Protein 111.1g 0%
Vitamin D 72IU 0%
Calcium 460.9mg 0%
Iron 20.9mg 0%
Potassium 3171.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 63.1%
Protein: 23.8%
Carbs: 13.1%