East Indian beef stew is a slow-simmered dish of tender beef, warming spices, vegetables, and coconut milk, served hot with rice or bread. This version draws on the flavors of Mumbai’s East Indian community, including bottle masala and a little vinegar; recipes vary between households, and the spice blend can be adapted if bottle masala is hard to find.
Ingredients
- 2½ lb beef chuck, cut into 1½-inch cubes (1.13 kg)
- 1½ tsp fine salt (9 g), plus more to taste
- ½ tsp freshly ground black pepper (1 g)
- 2 tbsp neutral cooking oil (30 ml)
- 2 medium yellow onions, finely chopped (about 10½ oz / 300 g)
- 1 tbsp finely grated fresh ginger (15 g)
- 4 garlic cloves, minced (about 12 g)
- 1½ tbsp East Indian bottle masala (about 12 g; see Tips for a substitute)
- 1 tsp ground coriander (2 g)
- ½ tsp ground turmeric (1.5 g)
- 1 large tomato, chopped (about 6 oz / 180 g)
- 1 tbsp coconut vinegar or apple cider vinegar (15 ml)
- 3 cups unsalted beef stock (710 ml), plus a little more if needed
- 1 bay leaf (about 0.2 g)
- 10–12 fresh curry leaves (about 3 g), optional
- 1 small green chili, slit lengthwise (about 5 g), optional
- 1 lb waxy potatoes, peeled if desired and cut into 1-inch chunks (450 g)
- 2 medium carrots, cut into ¾-inch pieces (about 7 oz / 200 g)
- 1 cup canned coconut milk, well stirred (240 ml)
- 1 cup frozen peas, optional (about 5 oz / 145 g)
- 1 tbsp lime juice (15 ml)
- ¼ cup chopped fresh cilantro (about 10 g), for serving
Instructions
-
Pat the beef dry with paper towels; this helps it brown instead of steam. Season it with the salt and black pepper. Prepare and measure the remaining ingredients before heating the pot, since the spices are added in quick succession.
-
Heat the oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Brown the beef in two batches, turning the pieces so several sides develop a deep brown crust; allow about 5–6 minutes per batch. Transfer the browned beef to a plate. Avoid crowding the pot, and add a small splash of oil if it looks dry between batches.
-
Lower the heat to medium. Add the onions to the same pot and cook for about 8 minutes, stirring and scraping up browned bits, until soft and lightly golden. Stir in the ginger and garlic and cook for 1 minute. Add the bottle masala, ground coriander, and turmeric; stir for about 30 seconds, just until fragrant. If the spices begin sticking, lower the heat and add a spoonful of stock rather than letting them scorch.
-
Add the chopped tomato and vinegar. Stir for 2–3 minutes, pressing the tomato with the spoon until it starts to break down. Pour in the beef stock and scrape the bottom of the pot to release any remaining browned bits. Return the beef and any collected juices to the pot. Add the bay leaf, curry leaves, and green chili, if using. The liquid should come roughly halfway to two-thirds up the meat; add a little water or stock if needed.
-
Bring the liquid just to a simmer, then cover the pot and turn the heat to low. Simmer gently for 1 hour 45 minutes, checking occasionally that it is not boiling hard and that there is still liquid at the bottom. Stir once or twice. If the stew threatens to catch, lower the heat and add a small splash of stock. The beef should be starting to soften before you add the vegetables.
-
Stir in the potatoes and carrots, cover, and simmer for about 25 minutes, until the vegetables are tender and the beef yields easily when pressed with a fork. Check a large piece of beef with a food thermometer: the USDA FSIS safe minimum for whole cuts of beef is 145°F (63°C) followed by a 3-minute rest. This longer braise should take the meat well beyond that minimum; tenderness is the cue for the stew’s texture. If the beef is still firm, keep simmering in 15-minute increments before proceeding.
-
Stir in the coconut milk and frozen peas, if using. Simmer uncovered for 5 minutes, stirring gently so the potatoes stay intact. Taste the gravy and add salt, black pepper, or a little more vinegar or lime juice as needed. Turn off the heat, cover, and let the stew stand for 10 minutes before serving; this also gives the beef more than the required three-minute rest.
-
Remove the bay leaf and, if desired, the green chili. Stir in the lime juice and scatter cilantro over the top. Serve the stew hot, spooning plenty of gravy over each portion.
Tips
-
Use the right cut. Chuck has enough connective tissue to become succulent during a long, moist cook. Beef labeled stew meat can work, but the pieces may come from different cuts and soften at different rates. Cut them to a similar size and use fork tenderness, rather than the clock alone, to judge when they are ready.
-
Substitute for bottle masala thoughtfully. East Indian bottle masala is a regional spice blend, and its exact mix and heat vary. If you cannot find it, use 1 tablespoon garam masala plus ½ teaspoon Kashmiri chili powder or mild paprika and ½ teaspoon ground coriander. It will give a warm, fragrant stew, but the flavor will be less complex and may be less earthy than one made with bottle masala. Start with less chili if your blend is hot.
-
Keep the simmer gentle. A rolling boil can make beef tighten and break potatoes apart before the meat is tender. Look for occasional small bubbles, not vigorous bubbling. If your pot lid fits loosely, check the liquid more often and top it up in small amounts.
-
Choose coconut milk, not sweetened coconut cream. Full-fat canned coconut milk makes a round, silky gravy. Shake or stir the can before measuring. If you prefer a lighter finish, use light coconut milk, though the gravy will be thinner; avoid sweetened coconut products, which change the savory balance.
Serving Suggestions
Serve the stew in warm bowls with steamed basmati rice, plain boiled rice, or another fluffy long-grain rice to catch the spiced coconut gravy. Soft dinner rolls, crusty bread, or warm flatbread are useful for mopping up the sauce. For a meal with more freshness, add a simple cucumber-and-onion salad dressed with lime, salt, and a little chopped cilantro. Keep the salad lightly seasoned so it does not compete with the stew.
If the gravy is thinner than you like, lift out the beef and vegetables once tender and simmer the sauce uncovered for a few minutes before returning them to the pot. Alternatively, lightly mash one or two potato pieces into the gravy. Avoid adding flour at the end: it can make the sauce taste pasty and dull the spices. A small squeeze of lime at the table is useful if the coconut milk makes the finished stew taste especially rich.
Variations
For a hotter stew, add another slit green chili or a pinch of chili powder with the other ground spices. For a gentler version, omit the chili and use a mild bottle masala. Keep in mind that bottle masala blends differ, so taste yours before deciding how much extra heat to add.
You can change the vegetables without changing the basic method. Parsnips or chunks of sweet potato can replace some of the carrots or potatoes; cut them into similar-sized pieces and add them when the potatoes would go in. Green beans are best added for the final 10–12 minutes so they retain some bite. If using frozen peas, add them at the end as directed rather than simmering them for the full braising time.
For a tangier finish, use coconut vinegar and add lime gradually, tasting as you go. Apple cider vinegar is a practical substitute with a slightly fruitier edge. If you do not have coconut milk, use beef stock instead and finish with a small spoonful of butter or neutral oil for body; the result will be less creamy and will not have the same coconut aroma. Different East Indian household versions may use different spice proportions, vegetables, or souring ingredients, so these adjustments are in keeping with the dish’s flexible, home-cooking character.
Storage and Reheating
Refrigerate leftover stew within 2 hours of cooking, in shallow airtight containers so it cools promptly. It keeps for 3–4 days in the refrigerator. The gravy may thicken as it chills, and the spices often taste more blended the next day. If you plan to freeze some, cool it promptly and freeze in a well-sealed container for up to 3 months for best quality. Potatoes can become a little softer after freezing, but the stew remains suitable to reheat.
Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally. Add a splash of stock or water if the gravy has become too thick. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer, and bring the stew to an even steaming heat throughout. Avoid repeatedly cooling and reheating the full pot; return unused portions to the refrigerator promptly.
Frequently Asked Questions
What is East Indian bottle masala?
Bottle masala is a complex spice blend associated with the East Indian community of Mumbai and its surrounding region. Recipes vary, and blends can include dried chilies, coriander, cumin, and other spices. It is sold by some specialty grocers and online shops; if it is unavailable, the blend in the Tips section gives a practical, though not identical, result.
Can I make this stew in a pressure cooker?
Yes. Brown the beef and cook the onion and spices using the cooker’s sauté setting, then add the tomato, vinegar, stock, and beef. Pressure-cook according to your appliance’s instructions for beef chuck, using a natural release if possible. Add potatoes and carrots afterward and simmer them until tender; pressure-cooking the vegetables with the beef for the entire time can leave them mushy. Add coconut milk and peas at the end.
Why is my beef still tough?
It usually needs more time at a gentle simmer. Toughness is not a sign that the beef must be discarded or that the heat should be turned up; chuck becomes tender as its connective tissue breaks down during slow cooking. Keep the pot covered, maintain a low simmer, and check again in 15-minute intervals, adding a little stock if the liquid level gets low.
Can I prepare East Indian beef stew a day ahead?
Yes. Cook it fully, cool and refrigerate it promptly, then reheat gently the next day to 165°F (74°C). The gravy may thicken in the refrigerator, so loosen it with stock or water as it reheats. If you want the potatoes to stay especially firm, cook them separately and add them during reheating, though they will absorb less of the stew’s flavor.
Can I use light coconut milk or leave coconut milk out?
Light coconut milk works, but makes a less rich and often thinner gravy. If leaving it out, replace it with an equal amount of beef stock and taste the finished stew for seasoning; the result will be more broth-like and will not have coconut’s mild sweetness. You can simmer the stock-based gravy uncovered briefly to concentrate it, taking care not to overcook the vegetables.
Related
- Cajun Sticky Chicken Recipe with a Sweet-Spicy Glaze
- Caldereta Filipino Beef Stew with Potatoes and Peppers
- Caldo de Queso: Mexican Cheese and Potato Soup Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).