Indian Beef Curry with Carrots and Peas

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

With all the rich flavors of Indian spices, Indian beef curry is the perfect one-pot dinner! It’s easy to make and packed with meat and veggies slowly cooked in a flavorful curry sauce.

Indian beef curry in a dutch oven with cilantro on top.

Quick Look at the Recipe

  • 🍽️ Flavor: Savory and aromatic
  • ⏱️ Prep Time: 30 minutes
  • 🔥 Cook Time: 5 hours 30 minutes
  • 🕒 Ready In: 6 hours
  • 👥 Servings: 6 people
  • 🥣 Main Ingredients: Beef stew meat, carrots, peas, bone broth, tomato sauce, coconut cream
  • 📋 Method: Baked at 210 degrees
  • 📖 Dietary Info: Gluten-free, egg-free, dairy-free
  • ❄️ Freezer Friendly: Yes!
  • 👩‍🍳 Tip: Searing the meat first helps the stew meat stay tender and juicy and adds rich flavor to the curry.
Ingredients for Indian beef curry on a counter.
I can’t believe I forgot to get out all of the spices before I took this photo! Busy mom life. 🙂

Ingredients

  • Stew meat – This is a great cut of meat for slow-cooked recipes!
  • Bone broth – You can substitute beef broth if you prefer.
  • Tomato sauce
  • Carrots – I typically cut up large carrots, but if I’m in a big hurry, I’ll just use baby carrots.
  • Frozen peas
  • Coconut cream – Either canned coconut cream or cream scooped off the top of a can of chilled coconut milk. If you prefer, you can substitute heavy cream.

Tools Needed

Step-By-Step Instructions

Searing stew meat in a Dutch oven.

Step 1: First, preheat your oven to 210 degrees. (We want this recipe to cook really slowly similar to a slow-cooker).

Then, on the stovetop, heat the avocado oil in your dutch oven over medium-high heat. Once it’s hot, salt and pepper the meat and sear it in small batches, making sure to sear every side.

Onion and spice mixture in a dutch oven.

Step 2: When the meat is finished searing, remove it from the pan. Then add the coconut oil, onion, garlic, and spices.

Stir the mixture and cook until fragrant, about 30 seconds.

Adding carrots to sauce in a Dutch oven.

Step 3: Next pour in the broth, tomato sauce, and apple cider vinegar and stir until well combined. Then add in the meat and carrots.

Put on the lid and place it in the oven for 5-6 hours, until the meat is tender.

Adding peas and coconut cream to curry in a Dutch oven.

Step 4: After 5 or 6 hours, stir in the coconut cream and peas. Then put the lid back on and place it back in the oven for 30 minutes.

Serve hot over rice or cauliflower rice.

Indian beef curry with cilantro.

If you’re looking for more one-pot dinners, check out my stuffed pepper skillet and 30-minute cabbage bowls!

Tips for Success

Properly sear the meat – For tender meat, searing is an absolute must! First pat the meat dry with paper towels. Then sear in batches without crowding the pan for the best results.

Use fresh spices: Spices lose their strong flavor as they age, so use fresh spices for optimal flavor,

Don’t rush cooking – For tender meat and a flavorful dish, don’t speed up the cooking time! It’s better for it to go a little longer than too short.

FAQs

Why doesn’t Indian beef curry call for curry powder?

Curry powder is simply a mix of different spices. Since many people don’t keep this on hand, this recipe is made with individual spices instead.

Is beef eaten in India?

Because of religious and cultural customs, beef is only occasionally eaten in India, so this dish is more Indian-inspired rather than authentic Indian cuisine. However, beef is delicious paired with curry sauce.

How do I make stew meat tender?

There are two keys to making tender stew meat: searing and slow cooking. If you do both, the meat should become melt-in-your-mouth tender.

Can I freeze Indian beef curry?

Yes, you can freeze beef curry for 2-3 months.

If you try this recipe, snap a photo and tag me on Instagram @violet_rightathome

Closeup of Indian beef curry with fresh cilantro.

Indian Beef Curry with Carrots and Peas

Indian beef curry is the perfect one-pot meal! It's easy to make and packed with meat and veggies slowly cooked in a flavorful curry sauce.
5 from 1 vote
Print Rate
Course: Clean Eating Dinner Recipes
Cuisine: Indian
Prep Time: 30 minutes
Cook Time: 5 hours 30 minutes
Total Time: 6 hours
Servings: 6 servings
Calories: 474kcal
Author: Violet Parcha

Equipment

Ingredients

  • 2 pounds stew meat
  • 1 1/2 cups bone broth
  • 15 ounces tomato sauce
  • 6 large carrots peeled and cut into 2" chunks
  • 1 onion diced
  • 1 cup frozen peas
  • 2/3 cup coconut cream
  • 3 garlic cloves minced
  • 3 tablespoons avocado oil
  • 1 1/2 tablespoons cumin
  • 1 tablespoon coconut oil
  • 1 tablespoon paprika
  • 1 tablespoon turmeric
  • 2 teaspoons salt
  • 1 teaspoon apple cider vinegar
  • 1/2 teaspoon pepper
  • 1/4 teaspoon dried ginger
  • 1 bay leaf

Instructions

  • Preheat your oven to 210 degrees.
  • On the stovetop, heat the avocado oil in a dutch oven over medium-high heat. Once it's hot, salt and pepper the meat and sear it in small batches, making sure to sear every side.
    3 tablespoons avocado oil, 2 teaspoons salt, 1/2 teaspoon pepper, 2 pounds stew meat
  • Remove it from the pan and add the coconut oil, onion, garlic, and the rest of the spices to the pan. Stir the mixture and cook until fragrant, about 30 seconds.
    1 onion, 3 garlic cloves, 1 1/2 tablespoons cumin, 1 tablespoon coconut oil, 1 tablespoon paprika, 1 tablespoon turmeric, 1/4 teaspoon dried ginger, 1 bay leaf
  • Pour in the broth, tomato sauce, and apple cider vinegar and stir to combine. Then add in the meat and carrots.
    1 1/2 cups bone broth, 15 ounces tomato sauce, 1 teaspoon apple cider vinegar, 6 large carrots
  • Put on the lid and place it in the oven for 5-6 hours, until the meat is tender.
  • Stir in the coconut cream and peas. Put the lid back on and place it back in the oven for 30 minutes.
    1 cup frozen peas, 2/3 cup coconut cream
  • Serve hot over rice or cauliflower rice.

Notes

  • To properly sear the meat and make it tender, first dry it with paper towels and then sear in small batches, making sure to get every side. 

Substitutions

  • Can substitute beef broth for bone broth
  • Can substitute heavy cream for coconut cream

Nutrition

Serving: 1g | Calories: 474kcal | Carbohydrates: 19g | Protein: 40g | Fat: 27g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 9g | Cholesterol: 94mg | Sodium: 1267mg | Potassium: 1187mg | Fiber: 6g | Sugar: 8g | Vitamin A: 11279IU | Vitamin C: 21mg | Calcium: 95mg | Iron: 7mg

If you tried this one-pot curry, I’d love to hear how it turned out for you! Please make sure to come back and leave a comment and a ⭐️⭐️⭐️⭐️⭐️ rating.

Violet's handwritten signature

Similar Posts

One Comment

  1. 5 stars
    Even my toddler loves this dish! Let me know in the comments if you have any questions about making it. I’d love to help!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Love these recipes? Add us as a trusted source on Google.