Nepali Keema Recipe – How to Make Ground Meat Curry at Home
Nepali Keema Recipe: How to Make Ground Meat Curry with Authentic Spices
Learn how to make delicious Nepali keema (ground meat curry) at home with simple ingredients, aromatic spices, and easy cooking steps. This flavorful minced meat recipe is perfect with rice, roti, naan, or traditional Nepali meals.
Featured Snippet
Nepali keema is a flavorful ground meat curry prepared by cooking minced meat with onion, garlic, ginger, tomatoes, and traditional spices. It is commonly served with rice, roti, naan, or other Nepali dishes.
Table of Contents
- Introduction to Nepali Keema
- History and Popularity of Keema Curry
- Ingredients
- Choosing the Best Ground Meat
- Kitchen Equipment
- Step-by-Step Keema Recipe
- Cooking Tips
- Variations
- Serving Ideas
- Nutrition Facts
- Storage Guide
- Common Mistakes
- FAQs
- Conclusion
Introduction to Nepali Keema Recipe
Nepali keema is a popular ground meat curry loved for its rich flavor, aromatic spices, and comforting taste. The recipe combines minced meat with onions, tomatoes, ginger, garlic, and traditional spices to create a delicious homemade curry.
Keema is enjoyed throughout Nepal and South Asia in different styles. In Nepali households, it is commonly prepared using buff, chicken, or mutton and served with steamed rice, roti, sel roti, or beaten rice.
The secret of a tasty keema curry is balancing spices, cooking the meat properly, and allowing the flavors to develop slowly. This recipe is simple enough for beginners while delivering authentic homemade taste.
What Is Keema?
Keema refers to finely minced or ground meat used in various dishes. It can be prepared with different types of meat including buff, chicken, lamb, mutton, and beef.
Popular Types of Keema
- Buff Keema
- Chicken Keema
- Mutton Keema
- Beef Keema
- Keema Aloo (Meat with Potato)
- Keema Matar (Meat with Peas)
Nepali keema is known for its use of local spices such as cumin, coriander, turmeric, chili, ginger, garlic, and garam masala.
Why Nepali Keema Is Popular
Rich Flavor
Ground meat absorbs spices quickly, creating a flavorful curry in less cooking time.
Easy Preparation
Keema requires simple ingredients and basic cooking techniques.
Versatile Dish
It can be served with rice, bread, noodles, or used as a filling for snacks.
Perfect for Family Meals
Keema is suitable for everyday lunches, dinners, and special occasions.
Ingredients for Nepali Ground Meat Curry
Main Ingredients
- 500 grams ground meat (buff, chicken, mutton, or preferred meat)
- 2 medium onions, finely chopped
- 3 tomatoes, chopped
- 4 garlic cloves, minced
- 1 tablespoon ginger paste
- 3 tablespoons cooking oil
- 2 green chilies
- Fresh coriander leaves
Spices
- 1 teaspoon turmeric powder
- 2 teaspoons cumin powder
- 2 teaspoons coriander powder
- 1 teaspoon chili powder
- 1 teaspoon black pepper
- 1 teaspoon garam masala
- Salt according to taste
Optional Ingredients
- Green peas
- Potatoes
- Yogurt
- Lemon juice
- Mustard oil
- Bay leaves
- Cinnamon
- Cloves
Choosing the Best Meat for Keema
Buff Meat Keema
Buff keema is very popular in Nepal and provides a rich traditional flavor. Choose fresh minced buff with balanced fat content.
Chicken Keema
Chicken keema is lighter and cooks faster while absorbing spices beautifully.
Mutton Keema
Mutton creates a deeper flavor and is perfect for special occasions.
Kitchen Equipment Needed
- Large cooking pan
- Knife
- Cutting board
- Wooden spoon
- Measuring spoons
- Serving bowl
Step-by-Step Nepali Keema Recipe
Step 1: Prepare the Ingredients
Wash and prepare all ingredients. Chop onions, tomatoes, chilies, ginger, garlic, and coriander before starting cooking.
Step 2: Heat Oil
Heat cooking oil in a pan over medium heat. Add whole spices if using and allow their aroma to release.
Step 3: Cook Onion
Add chopped onions and cook until they become golden brown. Properly cooked onions create a better curry base.
Step 4: Add Ginger and Garlic
Add ginger and garlic paste and cook until the raw smell disappears.
Step 5: Add Ground Meat
Add minced meat and cook while stirring until the meat changes color and starts releasing its natural juices.
Cooking Nepali Keema Curry
Step 6: Add Ground Spices
Add turmeric powder, cumin powder, coriander powder, chili powder, black pepper, and salt. Mix everything well so the spices coat the meat evenly.
Step 7: Cook the Meat with Spices
Cook the meat and spices together for several minutes until the oil starts separating from the mixture. This step develops a deeper curry flavor.
Step 8: Add Tomatoes
Add chopped tomatoes and cook until they become soft and blend with the meat mixture.
Step 9: Add Water and Simmer
Add a small amount of water according to your preferred curry consistency. Cover and simmer until the meat becomes tender.
Step 10: Add Garam Masala
Add garam masala near the end of cooking to give the keema curry a final aromatic flavor.
Finishing and Serving Nepali Keema
Step 11: Adjust Taste
Taste the curry and adjust salt, chili, or spices according to your preference.
Step 12: Add Fresh Coriander
Add freshly chopped coriander leaves for freshness and extra aroma.
Step 13: Add Lemon Juice (Optional)
A small amount of lemon juice can brighten the flavor and balance the spices.
Step 14: Rest Before Serving
Allow the curry to rest for a few minutes after cooking so the flavors combine properly.
Step 15: Serve Hot
Serve Nepali keema hot with steamed rice, roti, naan, sel roti, or beaten rice.
Tips for Making Perfect Nepali Keema
Small cooking improvements can make a big difference in the taste and texture of your ground meat curry.
1. Use Freshly Ground Meat
Freshly minced meat provides better texture and absorbs spices more effectively.
2. Cook Onion Properly
Golden-brown onions create a rich base and improve the overall flavor of the curry.
3. Do Not Rush Spice Cooking
Cooking spices with meat and oil allows flavors to develop properly.
4. Balance Moisture
Add water gradually depending on whether you prefer dry keema or curry-style keema.
5. Use Fresh Herbs at the End
Adding coriander after cooking preserves freshness and aroma.
6. Adjust Spice Level
Increase or reduce chili according to your taste preference.
Different Nepali Keema Recipe Variations
1. Buff Keema Recipe
Buff keema is one of the most popular versions in Nepal. It has a rich taste and pairs perfectly with rice, beaten rice, and roti.
2. Chicken Keema Recipe
Chicken keema is lighter and cooks quickly. It is ideal for everyday meals.
3. Mutton Keema Recipe
Mutton keema has a deep flavor and is commonly prepared during festivals and family gatherings.
4. Keema Aloo (Meat with Potato)
Adding potatoes creates a filling curry that goes well with rice and bread.
5. Keema Matar (Meat with Peas)
Green peas add sweetness, color, and extra texture to the curry.
6. Dry Keema Bhutwa Style
Cook with less water to create a dry spicy meat dish suitable as a snack or side dish.
How to Make Keema Less Oily
- Use moderate oil instead of excessive oil.
- Choose lean ground meat.
- Remove excess fat after cooking.
- Add more vegetables like peas or potatoes.
- Use yogurt for a creamy texture instead of extra oil.
- Cook slowly to develop flavor naturally.
Best Side Dishes with Nepali Keema
Steamed Rice
Rice is the most common pairing and absorbs the flavorful keema gravy perfectly.
Roti or Naan
Bread is excellent for enjoying thick keema curry.
Sel Roti
Traditional Nepali sel roti creates a delicious combination with spicy keema.
Beaten Rice (Chiura)
Dry keema is often enjoyed with beaten rice as a popular Nepali meal combination.
Fresh Salad
Cucumber, onion, tomato, and lemon salad balance the richness of meat curry.
Nutrition Facts of Nepali Keema
Nepali keema provides essential nutrients because it contains protein-rich ground meat along with spices and vegetables. The exact nutritional value depends on the type of meat, oil quantity, and additional ingredients used.
Approximate Nutrition Per 100g Serving
- Calories: 200–300 kcal
- Protein: 20–28 g
- Fat: 10–20 g
- Carbohydrates: 5–10 g
- Iron: Good source
- Zinc: Good source
- Vitamin B12: High in meat-based keema
Adding vegetables like peas, tomatoes, and potatoes can improve the nutritional balance of the curry.
Expert Cooking Tips for Delicious Keema
1. Cook Meat Until Moisture Reduces
Ground meat releases water during cooking. Allow excess moisture to evaporate so the spices can coat the meat properly.
2. Use Fresh Ginger and Garlic
Freshly prepared ginger-garlic paste provides stronger aroma and better flavor than old prepared mixtures.
3. Toast Spices Properly
Cooking spices with oil helps release their natural aroma and creates a deeper curry flavor.
4. Choose the Right Meat Fat Ratio
A small amount of fat keeps keema juicy and prevents the curry from becoming too dry.
5. Cook on Medium Heat
Medium heat allows spices and meat flavors to combine without burning ingredients.
6. Add Garam Masala at the End
Adding aromatic spices near the end preserves their fragrance and improves the final taste.
How to Make Restaurant Style Nepali Keema
Restaurant-style keema has a rich color, balanced spices, and a smooth curry texture. Follow these techniques to improve your homemade version.
Create a Strong Curry Base
Cook onions until golden brown and combine them with properly cooked tomatoes for a rich foundation.
Layer the Flavors
Add spices gradually instead of adding everything at once. This helps each ingredient develop its own flavor.
Use Fresh Herbs
Fresh coriander and green chilies provide a restaurant-style finishing touch.
Control Curry Thickness
Adjust water quantity depending on whether you prefer dry keema or gravy-style keema.
Allow Resting Time
Resting after cooking helps spices settle and improves the overall taste.
How to Make Dry Keema Recipe
Dry keema is a popular variation where the meat is cooked with minimal moisture until the spices coat the meat completely. It is perfect as a snack, side dish, or meal with beaten rice.
Dry Keema Cooking Method
- Cook onion, ginger, and garlic until aromatic.
- Add ground meat and cook until moisture reduces.
- Add spices and mix well.
- Cook until oil separates from the meat.
- Add coriander and green chili before serving.
How to Make Keema Curry Spicier
If you enjoy spicy food, you can increase the heat and flavor of your keema using traditional ingredients.
- Add extra green chilies.
- Increase chili powder gradually.
- Add black pepper for sharp heat.
- Use timur powder for a Nepali flavor.
- Add spicy homemade chili paste.
- Use mustard oil for stronger aroma.
Traditional Nepali Keema Serving Ideas
Keema with Bhat
Serve keema curry with steamed rice and vegetables for a traditional Nepali meal.
Keema with Chiura
Dry keema with beaten rice is a popular combination for snacks and gatherings.
Keema with Sel Roti
The combination of spicy keema and crispy sel roti creates a unique Nepali food experience.
Keema Stuffed Snacks
Use cooked keema as a filling for samosa, rolls, sandwiches, or pastries.
Why Homemade Keema Is Better
Fresh Ingredients
You can select fresh meat, vegetables, and spices for better taste and quality.
Custom Spice Level
Homemade cooking allows you to adjust flavors according to your family preference.
Healthier Cooking Control
You can manage oil, salt, and ingredient quality easily.
Authentic Flavor
Traditional spices and cooking methods create a more authentic Nepali taste.
Storage Guide for Nepali Keema Curry
Proper storage helps maintain the freshness, flavor, and safety of your homemade keema curry. Because keema contains cooked meat, it should be stored carefully after serving.
Refrigerator Storage
- Allow keema to cool before storing.
- Transfer to a clean airtight container.
- Keep refrigerated promptly after cooking.
- Consume within 3–4 days for best quality.
Freezer Storage
- Store in freezer-safe containers.
- Divide into meal-sized portions.
- Label containers with storage dates.
- Freeze for longer-term storage.
Reheating Keema
Reheat thoroughly on a stovetop or in a microwave. Add a small amount of water if the curry becomes too thick during storage.
Common Mistakes When Making Keema Curry
1. Using Low-Quality Ground Meat
Poor-quality meat affects both texture and flavor. Fresh meat produces the best results.
2. Undercooking Onions
Onions should become soft and lightly golden before adding other ingredients.
3. Adding Too Much Water
Excess water can dilute the curry and reduce its rich flavor.
4. Not Cooking Spices Properly
Spices need time to release aroma and blend with the meat.
5. Overcooking the Meat
Long cooking after the meat becomes tender may cause dryness and loss of texture.
6. Skipping Fresh Herbs
Fresh coriander significantly improves aroma and presentation.
7. Adding Garam Masala Too Early
Adding garam masala at the end preserves its fragrance and flavor.
Health Benefits of Keema Curry
When prepared with balanced ingredients, keema can be part of a nutritious meal. Ground meat provides important nutrients while spices contribute flavor and aroma.
High Protein Content
Protein helps support muscle growth and body maintenance.
Good Source of Iron
Meat-based dishes can contribute important dietary iron.
Rich in Vitamin B12
Animal-based foods naturally provide vitamin B12, which supports normal body functions.
Provides Energy
The combination of protein and healthy fats can help provide sustained energy.
Can Include Vegetables
Adding peas, potatoes, tomatoes, and herbs increases variety and nutrition.
Traditional Nepali Spices Used in Keema
The characteristic flavor of Nepali keema comes from its unique blend of spices. These ingredients create warmth, aroma, and depth.
Cumin (Jeera)
Adds earthy flavor and forms the base of many Nepali curries.
Coriander (Dhaniya)
Provides a mild citrus-like aroma and balances stronger spices.
Turmeric (Besar)
Adds color and a traditional flavor profile.
Garam Masala
Aromatic spice blend used for finishing the curry.
Timur
A unique Nepali spice that adds a distinctive tingling flavor.
Fresh Ginger and Garlic
Essential ingredients that provide aroma and depth.
Special Occasion Keema Recipes
Festival Keema
Prepared with extra spices, herbs, and rich ingredients during celebrations and family gatherings.
Party Style Dry Keema
A spicy dry version often served as an appetizer or snack during social events.
Family Dinner Keema Curry
A comforting curry version served with rice and side dishes.
Street Food Inspired Keema
Served with beaten rice, onions, chilies, and fresh herbs for a local street-food style experience.
Creative Ways to Use Leftover Keema
- Stuff into sandwiches and wraps.
- Use as a filling for samosas.
- Add to fried rice.
- Mix into noodles.
- Fill homemade pastries.
- Use in stuffed bread recipes.
- Create keema rolls and snacks.
Frequently Asked Questions (FAQs)
1. What is Nepali keema?
Nepali keema is a traditional ground meat curry prepared with minced meat, onions, tomatoes, ginger, garlic, and aromatic spices. It is commonly served with rice, roti, or other Nepali foods.
2. Which meat is best for making keema?
Buff, chicken, mutton, and beef can all be used for keema. Buff and mutton provide richer flavors, while chicken creates a lighter version.
3. How long does it take to cook Nepali keema?
Cooking time depends on the type of meat, but most keema recipes can be prepared within 30–45 minutes.
4. Can I make keema without tomatoes?
Yes. You can prepare keema without tomatoes by using yogurt, onions, and spices to create a different style of curry.
5. Can chicken be used instead of buff meat?
Yes. Chicken keema is a popular alternative and cooks faster than buff or mutton keema.
6. How can I make keema more flavorful?
Use fresh ginger, garlic, quality spices, properly cooked onions, and allow enough cooking time for flavors to develop.
7. Is Nepali keema spicy?
The spice level depends on personal preference. You can adjust chili and spices according to your taste.
8. Can I add potatoes to keema?
Yes. Keema aloo is a popular variation where potatoes are cooked together with ground meat.
9. How long can cooked keema be stored?
Cooked keema can usually be refrigerated for 3–4 days when stored properly in an airtight container.
10. Can keema be frozen?
Yes. Keema freezes well and can be stored in freezer-safe containers for longer use.
11. What is the best way to serve keema?
Keema is delicious with steamed rice, roti, naan, sel roti, beaten rice, or as a filling for snacks.
12. Why does my keema become dry?
Keema may become dry due to overcooking, low fat content, or cooking without enough moisture.
Conclusion: Enjoy Authentic Nepali Keema at Home
Nepali keema is a flavorful and comforting ground meat curry that represents the richness of traditional South Asian cooking. With simple ingredients, aromatic spices, and proper cooking techniques, you can prepare a delicious homemade meal for your family.
Whether you prefer buff keema, chicken keema, mutton keema, or a vegetable-filled variation, this recipe can be customized according to your taste. The combination of ginger, garlic, spices, tomatoes, and fresh herbs creates a curry full of aroma and flavor.
Serve your homemade Nepali keema with rice, roti, sel roti, or beaten rice and enjoy a traditional dish that is perfect for everyday meals, gatherings, and special occasions.
Try this Nepali ground meat curry recipe today and bring authentic homemade flavors to your kitchen.
More Posts You May Like

Viral Mango Sago Recipe Nepal – 15 Min Shrawan Dessert
React Artifact Loading media Loading media Loading media

Easy Homemade Sauces & Dressings Recipes | Healthy Kitchen Guide
IMNEPAL • FOOD GUIDE Easy Homemade Sauces & Dressings: Delicious Recipes You Can Make at Home Discover simple,…

Best Snacks for Busy People | Quick Healthy Snack Ideas
IMNEPAL • HEALTH & LIFESTYLE GUIDE Best Snacks for Busy People: Quick, Healthy & Energy-Packed Ideas In today’s…