Keema Rice Recipe Pakistani: Spiced Ground Meat With Fragrant Basmati

Keema Rice Recipe Pakistani: Spiced Ground Meat With Fragrant Basmati

There’s something deeply satisfying about the aroma of spices toasting with ground meat, signaling that a pot of authentic keema rice is on the way. This traditional Pakistani dish combines tender, spiced minced meat with fragrant basmati for a meal that’s hearty and full of character.

The beauty lies in the layering of flavors—caramelized onions, warm spices like cumin and coriander, and slow-cooked meat that absorbs every bit of seasoning. I’ve refined this method to ensure the rice stays light and separate, never mushy, while soaking up the rich keema gravy.

What you’ll end up with is a dish where each grain of rice carries the essence of the spices, and the meat is so tender it melts with every bite. It’s comfort food at its most flavorful, perfect for family gatherings or a cozy weeknight dinner.

The best part? It tastes even better the next day as the flavors meld together.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Keema Rice Recipe Pakistani

Fragrant basmati, tender spiced meat, and warm layers of flavor come together beautifully.

Ingredient Amount Notes
Basmati Rice 🌾 2 cups Rinsed until water runs clear
Ground Beef 🥩 1 lb 80/20 fat ratio preferred
Yellow Onion 🧅 2 whole Finely chopped for caramelizing
Garlic Cloves 🧄 6 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Grated or minced finely
Ground Cumin 🌶️ 1 ½ tsp Toasted for warmth
Ground Coriander 🌿 1 ½ tsp Freshly ground if possible
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Garam Masala 🌶️ 1 tsp Essential for authentic flavor
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Tomatoes 🍅 2 whole Diced, fresh or canned
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Vegetable Oil 🫒 ¼ cup For sautéing onions
Salt 🧂 1 ½ tsp Adjust to taste
Water 💧 4 cups For cooking rice and keema

The basmati rice is non-negotiable here. Look for aged basmati (labels will say ‘aged’ or ‘extra long grain’) for grains that stay separate. Tilda or Daawat brands are reliable and widely available at most supermarkets. For the ground beef, 80/20 fat ratio gives you the right amount of moisture—avoid lean cuts as they can dry out during cooking.

No ground beef? Ground lamb is traditional and even more flavorful. Short on time? Pre-minced garlic and ginger (from jars) work in a pinch, though fresh is ideal. Missing garam masala? Mix cinnamon, cardamom, and cloves in equal parts. The tomatoes can be canned (use San Marzano for best quality) if fresh aren’t vibrant.

This tastes even better the next day. Store leftovers in an airtight container for up to 4 days in the fridge or 3 months in the freezer. Reheat gently with a splash of water to restore moisture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in together—rice, ground beef, onions—and let it simmer. Dishes? Just one to wash.
  • Aroma Heaven: The garlic and ginger hit the pan and my kitchen smells like a Lahore street food stall.
  • Feeds the Crew: Honestly, it stretches to feed six with leftovers for lunch the next day.
  • Budget Keeper: Ground beef and basmati rice mean I’m serving a hearty meal without breaking the bank.

Step-by-Step Instructions for Keema Rice

Master the technique to create perfectly spiced ground meat paired with fragrant basmati every time.

Step 1: Prepare and Cook the Basmati Rice

Rinse the 2 cups Basmati Rice under cold water until the water runs completely clear. This removes excess starch and prevents the grains from sticking together during cooking. I soak the rice in fresh water for 30 minutes to ensure even cooking and maximum elongation of the grains.

In a pot, combine the drained rice with 4 cups Water and ½ tsp Salt. Bring to a boil, then reduce to low heat, cover, and simmer for 15 minutes until the water is absorbed and the rice is tender. Fluff with a fork and set aside, keeping it covered to retain steam.

Step 2: Sauté the Aromatics for the Keema

Heat the ¼ cup Vegetable Oil in a large pot over medium-high heat. Add the 2 whole Yellow Onion, finely chopped, and cook for 8-10 minutes until they turn a deep golden brown. This caramelization builds the foundation of flavor for the keema.

Add the 1 tbsp Fresh Ginger and 6 cloves Garlic Cloves, minced, and sauté for 1-2 minutes until fragrant. Stir in the 1 lb Ground Beef, breaking it up with a spoon. Cook until the meat loses its pink color, ensuring it’s fully browned for depth of flavor.

Step 3: Build the Spice Profile

Once the meat is browned, stir in the 1.5 tsp Ground Cumin, 1.5 tsp Ground Coriander, ½ tsp Turmeric Powder, 1 tsp Garam Masala, and ¼ tsp Cayenne Pepper. Toast the spices for 1-2 minutes to release their aromatic oils—this step is crucial for authentic flavor.

Add the 2 whole Tomatoes, diced, and cook for 5-6 minutes until they soften and blend into the mixture. Season with the remaining 1 tsp Salt. The tomatoes should break down, creating a thick, rich base for the keema.

Step 4: Combine and Simmer the Keema

Reduce the heat to low and let the keema simmer uncovered for 10-12 minutes. Stir occasionally to prevent sticking, and cook until the mixture thickens and the oil begins to separate at the edges. This indicates the meat and spices have fully melded together.

The keema should be dark, rich, and aromatic, with the spices evenly distributed throughout the ground beef. Taste and adjust the salt if needed, though the 1.5 tsp Salt should be sufficient for the entire dish.

Step 5: Layer and Serve

To serve, spread a portion of the cooked basmati rice on a plate and top it generously with the keema. Garnish with the ½ cup Fresh Cilantro, chopped, for a bright, fresh contrast. The cilantro adds a final layer of aroma and color to the dish.

Ensure each serving has a balanced ratio of rice to keema. The rice should be fluffy and separate, while the keema should be moist but not watery. Serve immediately while hot for the best experience.

👨‍🍳

Pro Tips For Making Keema Rice Recipe Pakistani

  • Brown the Keema Well: Cook the ground beef on medium-high until deeply browned, not just gray—I learned this the hard way after my first few batches tasted bland. The fond it leaves behind is what gives the rice its rich color and depth.
  • Soak the Basmati: Rinse and soak the basmati rice for at least 20 minutes before cooking. Sounds tedious, but it prevents the grains from breaking and guarantees that fluffy, separate texture Pakistani keema rice is known for.
  • Skip Raw Ginger-Garlic: Always sauté the ginger and garlic paste in the onions first—adding it raw to the keema gives a harsh, bitter bite. My grandmother swore by this, and she was right.
  • Layer the Spices: Add half the spices when browning the onions and the rest when cooking the keema. This builds flavor in stages instead of hitting you with one flat note. I was skeptical until I tried it.

Creative Variations of This keema rice recipe pakistani

Lamb Keema Upgrade

For a richer taste, swap the beef with 1 lb ground lamb. Lamb has a deeper, gamier flavor that pairs beautifully with the warm spices. I find it especially delicious when using New Zealand lamb for its tender texture. 🌶️

Vegetarian Chickpea Twist

Replace the meat with 2 cups cooked chickpeas, lightly mashed for texture. Sauté with the same spices, adding ½ cup vegetable broth for moisture. This version is hearty and packed with plant-based protein.

Spicy Andhra Style

Add 1 tsp red chili powder and ½ tsp black pepper for extra heat. Finish with a squeeze of lemon juice to brighten the dish. This variation draws inspiration from South Indian flavors.

Coconut Milk Infusion

Stir in 1 cup coconut milk while simmering the keema for a creamy, slightly sweet twist. Top with toasted coconut flakes for added texture. This works wonderfully with either beef or lamb.

Peas and Potatoes

Mix in 1 cup diced potatoes and ½ cup green peas during the simmering stage. The potatoes soak up the spices, while the peas add a pop of color and sweetness. 💛

Yogurt Layering

For a tangy touch, dollop ½ cup plain yogurt over the keema before serving. Stir lightly to create a creamy sauce. Use Greek yogurt for extra thickness and richness.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 85mg28%
Sodium 650mg28%
Total Carbohydrate 55g20%
Dietary Fiber 4g14%
Sugars 3g
Protein 28g56%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground chicken instead of beef?

Yes, ground chicken works well for a lighter version. Cook it thoroughly to 165°F and add 1 tablespoon more oil to prevent dryness. The flavor will be milder, so consider increasing garam masala to 1.5 tsp.

2

Why does my rice turn mushy?

Overcooking or insufficient rinsing causes this. Always rinse until water runs clear and cook for exactly 15 minutes on low heat. Let it rest covered for 5 minutes after cooking.

3

How do I adjust the spice level?

For milder heat, reduce cayenne to ⅛ tsp. For more kick, add ½ tsp red chili powder or fresh green chilies. Taste before final simmering and adjust.

4

Can I make this in a rice cooker?

Cook the keema separately, then layer with parboiled rice and 1 cup water in the cooker. Use the standard rice setting. The textures may differ slightly but will still taste great.

★★★★★4.6(9 reviews)
Tyler Campbell