Flavor-packed recipes you’ll actually want to cook.

Pakistani Chicken Biryani Recipe

This post may contain affiliate links.

Beef & Keema, which I pronounce “Beef aur Keema,” is a rich, deeply flavorful South Asian curry that combines tender beef with spiced minced meat to create a hearty, satisfying dish. Made with a fragrant blend of spices, aromatics, and a slow-simmered masala, it’s savory with just the right balance of heat and warmth, delivering melt-in-your-mouth texture in every bite.

Jump to

How Did I Come Up with This Recipe?

Ingredients

Watch the Video

Instructions

How Did I Come Up with This Recipe?

This recipe came together as a way to combine two comfort-food favorites into one deeply satisfying dish. I’ve always loved the richness of slow-cooked beef and the bold, spiced flavor of keema, but I wanted a version that felt balanced—hearty without being heavy, and complex without being complicated. The result is a Beef & Keema recipe that feels traditional, comforting, and dependable—perfect for both weeknight cooking and special meals, and one I keep coming back to whenever I want something truly satisfying.

Ingredients

  • Baby eggplant: Also called Indian eggplants, these are essential for the look of this dish. Try to find eggplants that are smaller (quicker cooking + masala soaks up better), and around the same size to ensure even cooking. If you can’t find baby eggplants, I’d try using long Chinese eggplant, sliced thick. I imagine you can get the same flavors from regular eggplants, but you may end up into one big mush. (Other recipes where you can use regular eggplant:
  • White Poppy Seeds: Also known as khashkhash, these nutty, slightly sweet seeds enhance the flavor and texture. You can find them at most Indo-Pak grocery stores as well as online. However, if you can’t find white poppy seeds, don’t worry! You can replace them with raw cashews, or omit. The results will still be stunning.
  • Tomato Sauce/Purée: This is not a traditional ingredient but adds body to the masala base while adding concentrated tomatoey, tangy flavor. Sub 1-2 puréed Roma tomatoes.

Jump to recipe ↓

How to Make This Recipe

Step-by-step process

If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments.
If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments.
Dal
If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments.
Most Popular Recioes
If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments.
If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments.
If you have a minute, please consider leaving a comment telling me how it was! You can also take a quick picture and upload it directly into the comments.

Variations

  • Add cooked quinoa or couscous for extra carbs.
  • Mix in grilled chicken for added protein (great for healthy high-protein meals).
  • Swap parsley with basil or mint for a different herby note.
  • Add artichoke hearts for a twist on classic salad recipes Mediterranean style.

Equipment Overview

  • Large salad bowl
  • Sharp knife and cutting board
  • Whisk or jar with lid (for the dressing)
  • Optional: Salad spinner to dry veggies for better dressing adherence

Tip: If you’re meal prepping, use glass containers — they’re great for keeping salads fresh all week.

Whole Spices
  • 2 tbsp (8 g) coriander seeds
  • 1 tbsp (7 g) cumin seeds
  • 2 (2-3 g) whole dried red chili peppers, broken up into a few pieces (sub 2-3 dundicut/button dried chili peppers)
Curry Base
  • 3 tbsp (30 g) raw peanuts, may be used with or without skin
  • 2 tbsp (10–12 g) desiccated coconut / unsweetened shredded coconut (khopra)
  • 1 tbsp (10 g) sesame seeds; use the natural kind found at Desi stores—any variety is fine
  • 1½ tsp (5–6 g) white poppy seeds (khashkhash), or substitute 5 g cashews for a lighter red color
  • 1 cup / 8 oz (227 g) tomato sauce or purée (from a jar or can); use less if you prefer a lighter color
Bagare Baingan
  • 1.2 lb (550 g) baby eggplant, Note 2 (~8-12 baby eggplants, depending on size)
  • 1/2 (80 g) small yellow onion, cut into chunks
  • 3 garlic cloves
  • 2 tsp crushed ginger
  • 1/2 cup neutral oil , this recipe needs extra oil
  • 1/2 tsp cumin seeds
  • 10-12 medium or 20 small (3 g) curry leaves, you need fresh & lots to get the flavor, otherwise it gets lost
  • 2-3 tsp mild Kashmiri red chili, for color
  • 1/4 tsp turmeric powder
  • 1 1/2 tsp kosher salt
  • 1-2 medium Serrano peppers , slit in half lengthwise
  • 1 – 1 ½ tsp tamarind concentrate paste, I use tamicon brand (SUB 37g seedless tamarind from a block blended with ¼ cup water)
  • 1 tbsp sugar , adjust to taste – See Note 3
  • finely chopped cilantro , for garnish

Instructions

  • Heat a small, preferably nonstick skillet over medium heat. Add the whole spices (coriander seeds, cumin seeds, and dried whole chilis). Toast, stirring and shaking the skillet often, for 1 minute and 20 seconds, just until aromatic and slightly darkened. You don’t want them to darken too much, which can make them bitter. Transfer to a plate and let cool.
  • In the same pan, add peanuts and toast until lightly golden, about 2 minutes (You should be able to see them visibly turn golden brown in spots). Add in the desiccated coconut, sesame seeds, and poppy seeds (or cashews), and continue to toast for another 2 minutes, until the poppy seeds crackle, and the coconut goes from white to golden brown and smells aromatic. Again, you don’t want it too dark, it may get bitter. Remove from heat.
  • Prep the eggplant: Slit each eggplant lengthwise in crisscross manner almost up to the stem, so the eggplant can remain intact once it’s cooked.
  • Make the Onion Paste: Place the onion, garlic, and ginger in a nutribullet or small blender. Pour in 1 tbsp water, just enough to help it blend to a smooth paste. If you need more water, add up to 2 tbsp more water. Remove from the blender and set aside.
  • Make the Masala Paste: In the same blender, add the toasted spices, nut/seed mixture, tomato sauce, and 1/4 water. Blend for 1-2 minutes to make a smooth, uniform paste. (If you have trouble blending, add 1/4 cup more water.) It should be as smooth and non-grainy as possible.
  • Heat oil in a large, heavy-bottomed pan over medium heat. Add cumin seeds and curry leaves (careful! – they sizzle and sputter) and allow them to sputter for 5-10 seconds. Do not allow curry leaves to darken.
  • Add the onion paste and fry, stirring frequently, for 3 minutes, until translucent and beginning to turn lightly golden. Add eggplants and increase heat to medium-high. Fry, stirring frequently, for 6-7 minutes, until the skin of the eggplant changes color, going from bright purple to brown. During this time, the onions will also deepen in color, eventually turning golden brown.
  • Add the blended tomato masala paste, along with the ground spices (Kashmiri chili, red chili powder, and turmeric) and salt. Fry, stirring gently, for 3-4 minutes to cook down the masala and bloom the spices. Pour with 1 cup water (I like to blend the water with any remains of blended paste in my blender).
  • Allow to come to a simmer, then reduce the heat to medium-low. Cook the eggplant, covered, for 26-30 minutes, stirring gently halfway through. (Size of the eggplant will determine cook time). The eggplant should be very tender, but still intact. (You don’t want them completely mushed, but you want them to absorb the flavor as much as possible). The oil should have risen to the top.
  • Add the serrano pepper(s), tamarind, and sugar and mix gently.
  • Taste and adjust, adding more tamarind for tanginess or sugar for sweetness. If you’d like it more saucy, add 1/4-1/2 cup more (preferably boiling) water.
  • Cover and cook and simmer for 2-3 minutes until the oil rises to the top once again. Turn off heat and garnish with cilantro. Serve with roti, paratha, or naan.

Nutrition Information: Calories: 415kcal, Carbohydrates: 24g, Protein: 6g, Fat: 36g, Saturated Fat: 6g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 22g, Sodium: 1203mg, Potassium: 729mg, Fiber: 9g, Sugar: 12g, Vitamin A: 802IU, Vitamin C: 61mg, Calcium: 123mg, Iron: 4mg

More Recipes

Leave a Reply

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

About me

Welcome!

Hi! I’m Izzah, and I look forward to
brightening your day with good food and good vibes. Here you’ll find tested & perfected South Asian recipes that are easy-to-follow yet authentic in taste!

Looking for something?

Popular Recipes

Get a Commercial
Auto insurance quote online in as little as 8 minutes

New customers
save an average of 9%
on commercial auto insurance