Indian Curried Beef Mince, or Keema, is a dish that will transport your taste buds straight to the bustling streets of Mumbai! Imagine tender, flavorful beef mince simmered in a rich, aromatic blend of spices, creating a symphony of flavors that dance on your palate. Are you ready to experience a culinary adventure that’s both incredibly satisfying and surprisingly easy to make?
Keema has a rich history in Indian cuisine, often enjoyed as a comforting and versatile staple. While variations exist across different regions, the essence remains the same: perfectly seasoned ground meat cooked with onions, tomatoes, ginger, garlic, and a medley of fragrant spices. It’s a dish that speaks of tradition, family gatherings, and the warmth of home-cooked meals.
People adore this dish for so many reasons! The combination of savory beef, the vibrant spices, and the comforting texture is simply irresistible. It’s also incredibly convenient; Indian Curried Beef Mince can be whipped up in under an hour, making it perfect for busy weeknights. Plus, it’s incredibly versatile serve it with fluffy basmati rice, warm naan bread, or even use it as a filling for samosas or parathas. Trust me, once you try this recipe, it will become a regular in your meal rotation!
Ingredients:
- 1.5 lbs Ground Beef (preferably lean)
- 1 large Onion, finely chopped
- 2 cloves Garlic, minced
- 1 inch Ginger, grated
- 1-2 Green Chilies, finely chopped (adjust to your spice preference)
- 1 tbsp Vegetable Oil
- 1 tsp Turmeric Powder
- 1 tsp Cumin Powder
- 1 tsp Coriander Powder
- 1/2 tsp Garam Masala
- 1/4 tsp Red Chili Powder (optional, for extra heat)
- 1 (14.5 oz) can Diced Tomatoes, undrained
- 1/2 cup Beef Broth or Water
- 1/4 cup Chopped Cilantro, for garnish
- Salt to taste
- Freshly Ground Black Pepper to taste
- Optional: 1/2 cup Frozen Peas
- Optional: 1 tbsp Tomato Paste (for richer flavor)
- Optional: 1/4 cup Heavy Cream or Yogurt (for a creamier finish)
- Serve with: Cooked Rice, Naan Bread, or Roti
Preparing the Base:
Okay, let’s get started! The foundation of any good curry is building a flavorful base. This is where we coax out the aromatics and create a depth of flavor that will make our curried beef mince truly special.
- Sauté the Aromatics: Heat the vegetable oil in a large skillet or pot over medium heat. Once the oil is shimmering, add the finely chopped onion. Sauté the onion for about 5-7 minutes, or until it becomes translucent and softened. Don’t rush this step! Allowing the onions to caramelize slightly will add sweetness and depth to the curry. Stir frequently to prevent burning.
- Add Garlic, Ginger, and Green Chilies: Now, add the minced garlic, grated ginger, and finely chopped green chilies to the skillet. Sauté for another minute or two, until fragrant. Be careful not to burn the garlic, as it can become bitter. The aroma of garlic and ginger mingling together is one of my favorite parts of cooking!
Cooking the Beef Mince:
Now for the star of the show the beef! We want to brown it nicely to develop even more flavor.
- Brown the Beef: Increase the heat to medium-high. Add the ground beef to the skillet. Break it up with a spoon or spatula as it cooks. Brown the beef for about 5-7 minutes, or until it is no longer pink. Make sure to break up any large clumps of beef so it cooks evenly.
- Drain Excess Fat (Optional): If your ground beef is particularly fatty, you may want to drain off any excess fat at this point. This will help prevent the curry from becoming greasy. I usually skip this step if I’m using lean ground beef.
Building the Curry:
This is where the magic happens! We’ll layer in the spices and tomatoes to create that classic curry flavor.
- Add the Spices: Reduce the heat to medium. Add the turmeric powder, cumin powder, coriander powder, garam masala, and red chili powder (if using) to the skillet. Stir well to coat the beef with the spices. Cook for another minute or two, allowing the spices to bloom and release their aromas. This step is crucial for developing the complex flavor of the curry.
- Incorporate the Tomatoes: Add the canned diced tomatoes (undrained) and tomato paste (if using) to the skillet. Stir well to combine. The acidity of the tomatoes will help to tenderize the beef and balance the richness of the spices.
- Simmer the Curry: Pour in the beef broth or water. Bring the mixture to a simmer, then reduce the heat to low, cover the skillet, and let it simmer for at least 20-30 minutes, or even longer for a richer flavor. The longer it simmers, the more the flavors will meld together. Stir occasionally to prevent sticking.
Finishing Touches:
Almost there! These final steps will elevate the dish and make it truly irresistible.
- Adjust Seasoning: After simmering, taste the curry and adjust the seasoning with salt and freshly ground black pepper to your liking. Don’t be afraid to add a little more salt if needed it really brings out the flavors.
- Add Optional Ingredients: If you’re using frozen peas, stir them in during the last 5 minutes of cooking. They’ll add a pop of freshness and color. If you want a creamier curry, stir in the heavy cream or yogurt just before serving.
- Garnish and Serve: Garnish with chopped cilantro. Serve hot over cooked rice, with naan bread, or roti. Enjoy!
Tips and Variations:
Here are a few ideas to customize this recipe to your liking:
- Spice Level: Adjust the amount of green chilies and red chili powder to control the spice level. If you’re sensitive to heat, start with a small amount and add more to taste.
- Vegetables: Feel free to add other vegetables to the curry, such as potatoes, carrots, or bell peppers. Add them along with the tomatoes and simmer until tender.
- Lentils: For a heartier curry, add a cup of cooked lentils.
- Coconut Milk: Replace the beef broth with coconut milk for a richer, creamier, and slightly sweeter curry.
- Slow Cooker: This recipe can easily be adapted for the slow cooker. Brown the beef and sauté the aromatics as directed, then transfer everything to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours.
- Instant Pot: You can also make this in an Instant Pot. Brown the beef and sauté the aromatics using the sauté function. Then, add the remaining ingredients and cook on high pressure for 15 minutes, followed by a natural pressure release.
Serving Suggestions:
This curried beef mince is incredibly versatile and pairs well with a variety of sides:
- Rice: Basmati rice is a classic choice, but any type of rice will work.
- Naan Bread: Warm naan bread is perfect for scooping up the curry.
- Roti: Roti is another type of Indian flatbread that’s great with curry.
- Salad: A simple cucumber and tomato salad provides a refreshing contrast to the richness of the curry.
- Raita: Raita is a yogurt-based condiment that helps to cool down the palate.
Storage Instructions:
Leftover curried beef mince can be stored in an airtight container in the refrigerator for up to 3-4 days. It can also be frozen for up to 2-3 months. To reheat, simply microwave or heat in a skillet over medium heat until warmed through.
Nutritional Information (Approximate):
Please note that the nutritional information is an estimate and may vary depending on the specific ingredients used.
- Calories: Approximately 350-400 per serving
- Protein: 30-35 grams
- Fat: 20-25 grams
- Carbohydrates: 15-20 grams
Enjoy your delicious homemade Indian Curried Beef Mince! I hope you find this recipe easy to follow and that it becomes a family favorite.

Conclusion:
And there you have it! This isn’t just another recipe; it’s a celebration of fresh, vibrant flavors, and I truly believe this Cherry Tomato delight will become a staple in your kitchen. From its simplicity to its incredible taste, it’s a winner on all fronts. I’ve made this countless times, and it never fails to impress, whether it’s a quick weeknight dinner or a sophisticated addition to a weekend brunch.
But why is this recipe a must-try? Well, beyond the ease of preparation, it’s the explosion of flavors that really sets it apart. The sweetness of the cherry tomatoes, intensified by roasting, combined with the fragrant herbs and garlic, creates a symphony of taste that’s both comforting and exciting. It’s a dish that appeals to everyone, from picky eaters to seasoned foodies. Plus, it’s incredibly versatile!
Looking for serving suggestions? This roasted cherry tomato masterpiece is fantastic served over creamy polenta for a comforting and rustic meal. Toss it with your favorite pasta for a quick and flavorful dinner. Or, spread it on toasted baguette slices for a delightful appetizer. It’s also amazing as a side dish to grilled chicken, fish, or steak. The possibilities are truly endless!
And speaking of versatility, let’s talk variations! Feel free to experiment with different herbs. A sprinkle of fresh basil or oregano adds a wonderful Mediterranean touch. For a bit of heat, add a pinch of red pepper flakes. If you’re feeling adventurous, try adding a splash of balsamic vinegar during the last few minutes of roasting for a tangy and sweet glaze. You could even incorporate other vegetables like zucchini, bell peppers, or onions for a heartier dish. Don’t be afraid to get creative and make it your own!
I’m so confident that you’ll love this recipe as much as I do. It’s a guaranteed crowd-pleaser, and it’s a fantastic way to showcase the deliciousness of simple, fresh ingredients. It’s also a great way to use up an abundance of cherry tomatoes from your garden or the farmer’s market.
So, what are you waiting for? Gather your ingredients, preheat your oven, and get ready to experience the magic of this roasted Cherry Tomato recipe. I promise you won’t be disappointed.
And now, for the most important part: I want to hear from you! Once you’ve tried this recipe, please share your experience in the comments below. Did you make any variations? What did you serve it with? What did your family and friends think? Your feedback is invaluable, and it helps me to continue creating recipes that you’ll love. I’m excited to see your culinary creations and hear your stories! Happy cooking!
Indian Curried Beef Mince: A Flavorful & Easy Recipe
Flavorful and easy Indian Curried Beef Mince, simmered in aromatic spices and tomatoes. Perfect served with rice, naan, or roti.
Ingredients
- 1.5 lbs Ground Beef (preferably lean)
- 1 large Onion, finely chopped
- 2 cloves Garlic, minced
- 1 inch Ginger, grated
- 1-2 Green Chilies, finely chopped (adjust to your spice preference)
- 1 tbsp Vegetable Oil
- 1 tsp Turmeric Powder
- 1 tsp Cumin Powder
- 1 tsp Coriander Powder
- 1/2 tsp Garam Masala
- 1/4 tsp Red Chili Powder (optional, for extra heat)
- 1 (14.5 oz) can Diced Tomatoes, undrained
- 1/2 cup Beef Broth or Water
- 1/4 cup Chopped Cilantro, for garnish
- Salt to taste
- Freshly Ground Black Pepper to taste
- Optional: 1/2 cup Frozen Peas
- Optional: 1 tbsp Tomato Paste (for richer flavor)
- Optional: 1/4 cup Heavy Cream or Yogurt (for a creamier finish)
- Serve with: Cooked Rice, Naan Bread, or Roti
Instructions
- Heat the vegetable oil in a large skillet or pot over medium heat. Add the finely chopped onion and sauté for 5-7 minutes, or until translucent and softened, stirring frequently.
- Add the minced garlic, grated ginger, and finely chopped green chilies to the skillet. Sauté for another minute or two, until fragrant.
- Increase the heat to medium-high. Add the ground beef to the skillet. Break it up with a spoon or spatula as it cooks. Brown the beef for about 5-7 minutes, or until it is no longer pink.
- If your ground beef is particularly fatty, drain off any excess fat.
- Reduce the heat to medium. Add the turmeric powder, cumin powder, coriander powder, garam masala, and red chili powder (if using) to the skillet. Stir well to coat the beef with the spices. Cook for another minute or two, allowing the spices to bloom.
- Add the canned diced tomatoes (undrained) and tomato paste (if using) to the skillet. Stir well to combine.
- Pour in the beef broth or water. Bring the mixture to a simmer, then reduce the heat to low, cover the skillet, and let it simmer for at least 20-30 minutes, or longer for a richer flavor. Stir occasionally to prevent sticking.
- After simmering, taste the curry and adjust the seasoning with salt and freshly ground black pepper to your liking.
- If using frozen peas, stir them in during the last 5 minutes of cooking. If you want a creamier curry, stir in the heavy cream or yogurt just before serving.
- Garnish with chopped cilantro. Serve hot over cooked rice, with naan bread, or roti.
Notes
- Spice Level: Adjust the amount of green chilies and red chili powder to control the spice level.
- Vegetables: Feel free to add other vegetables to the curry, such as potatoes, carrots, or bell peppers. Add them along with the tomatoes and simmer until tender.
- Lentils: For a heartier curry, add a cup of cooked lentils.
- Coconut Milk: Replace the beef broth with coconut milk for a richer, creamier, and slightly sweeter curry.
- Slow Cooker: Brown the beef and sauté the aromatics as directed, then transfer everything to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours.
- Instant Pot: Brown the beef and sauté the aromatics using the sauté function. Then, add the remaining ingredients and cook on high pressure for 15 minutes, followed by a natural pressure release.
- Serving Suggestions: Serve with Basmati rice, naan bread, roti, a cucumber and tomato salad, or raita.
- Storage Instructions: Leftover curried beef mince can be stored in an airtight container in the refrigerator for up to 3-4 days. It can also be frozen for up to 2-3 months. To reheat, simply microwave or heat in a skillet over medium heat until warmed through.





Leave a Comment