Lubya Recipe (One-Pot Afghan Kidney Bean Curry)
Lubya is a smooth Afghan kidney bean curry recipe. This easy plant-based dinner works any night of the week. Don’t let the word ‘curry’ fool you; this recipe is mild, using only cumin and coriander for spices
I discovered Lubya, a smooth Afghan kidney bean curry, while reading A Thousand Splendid Suns. It is a beautiful book by Khaled Hosseini, the same writer of The Kite Runner. I could not get enough of his beautiful writing, and his characters stay with me today.
I became obsessed with Afghan cooking while reading this book over 15 years ago. I find the flavors to be rich, while the ingredients are simple. It is the perfect combination of ingredients and techniques perfected over centuries.
Lubya kidney bean curry was one of the foods mentioned in A Thousand Splendid Suns. It was also one of the few Afghan vegan recipes I could find in 2008. Over the last 15 years, Lubya has become a staple in my home. The simple ingredients are everyday pantry staples. This makes this dish perfect for an easy vegan weeknight dinner.
I hope you love this recipe as much as I do. And if you have not read A Thousand Splendid Suns or The Kite Runner, check them out. Both books are examples of outstanding character development and literature!
Ingredient Notes
Red Kidney Beans
Red kidney beans are the heart of lubya. They are rich in flavor and smooth in texture. I prefer dark red kidney beans over light ones. It’s more of a habit than anything else. You can use either dried or canned beans.
Tomatoes
Tomatoes give lubya a rich, hearty flavor. To create a smooth curry sauce, I blend the tomatoes. This is how Afghan kidney bean curry is traditionally made. However, if you want to keep it simple and have one less thing to clean, you can break the tomatoes with a wooden spoon. The longer the tomatoes sit, the easier they are to break with a wooden spoon.
Herbs and Spices
For the best flavor, use fresh garlic. This recipe only uses two spices: coriander and cumin. Both spices are mild and not spicy.
See the recipe card for the complete list of ingredients and measurements.
Lubya Step-by-Step Instructions
Step One: Bloom the Spices
Warm a tablespoon of oil over low-medium heat in a heavy-bottomed pot. Stir in coriander, cumin, and a pinch of salt. Cook for one minute. The spices should bloom and become aromatic.
Step Two: Cook Tomatoes
Add the canned tomatoes and their juices to the spices. Cook until the tomatoes have softened, about seven minutes. Transfer to a blender and blend until smooth. Set aside. For a chunkier sauce, use your wooden spoon to break the tomatoes into smaller pieces.
Step Three: Saute Onions and Garlic
Warm one-half cup of vegetable broth in the same skillet over low to medium heat. Add the onion and cook for 7 minutes, stirring only occasionally so the onions caramelize. Add the garlic and cook for an additional minute.
Step Four: Combine Ingredients
Add the vegetable broth, blended tomatoes, and kidney beans to the sautéed onion mix. Mix well. Simmer uncovered on low heat for 15 to 20 minutes. Season with salt and pepper to the desired taste. Serve and garnish.
Deglazing: If you’re using a stainless steel or Dutch oven, let the liquid cook down until the onions start to stick slightly, but be careful not to let them burn. Then, lower the heat and add one or two tablespoons of broth. Use a wooden spoon to gently scrape up the onions. Let it simmer for a minute or two. This simple step will really boost your dish’s flavor.
Additions and Variations
- Indian Curry-ish: Modify this recipe with classic Indian seasonings. When blooming the coriander and cumin, add two teaspoons of garam masala and one teaspoon of paprika. I also recommend topping each bowl with fresh ginger.
- Garbanzo Beans: Out of kidney beans? No problem; garbanzo beans work well in this recipe.
- Spicy: Add diced jalapeño or one to two teaspoons of Aleppo pepper to spice up this dish!
- Coconut Milk: Substitute half the vegetable broth with half a can of full-fat coconut milk for a rich, creamy curry.
Frequently Asked Questions
If you tried this lubya Afghan red kidney bean curry recipe or any other recipe on my blog, leave a star rating and let me know how it went in the comments below.
Lubya Recipe (One-Pot Afghan Kidney Bean Curry)
Equipment
- medium-heavy bottom pot
Ingredients
Lubya
- 1 tablespoon olive oil
- 1 tablespoon coriander (8g)
- 1 teaspoon cumin (2g)
- 1 15-ounce can of diced tomatoes (28g)
- 1 medium onion, red, yellow, or white (110g)
- 2 cloves garlic, minced
- 2 15-ounce canned kidney beans (57g), drained
- 1.5 cups vegetable broth (352g)
- salt and pepper to taste
Optional Garnishes
- 1 cup basmati rice (185g)
- cilantro, diced green onions, ginger, and/or lime wedges
Instructions
Lubya
- Bloom the Spices: Heat 1 tablespoon of olive oil in a deep skillet over medium-low heat. Add the coriander, cumin, and salt, and cook for 1 minute, or until fragrant.
- Add Tomatoes: Add the canned tomatoes and their juices to the skillet and cook, stirring occasionally, for 7 to 10 minutes, until softened. Stir occasionally to prevent the tomatoes from burning.
- Break Down the Tomatoes: Transfer the tomato mixture to a blender and blend until smooth. For a chunkier sauce, break the tomatoes with your wooden spoon. The longer they simmer, the easier it will be to break by hand. Set aside.
- Saute: Add 1/2 cup of vegetable oil to the same skillet over low-medium heat. Add the onion and cook, stirring occasionally, until softened and caramelized, about 7 minutes. Add the garlic and cook for 1 additional minute.
- Combine and Simmer: Add the blended tomato sauce, kidney beans, broth, salt, and pepper to the skillet. Simmer uncovered over low heat for 15 to 20 minutes, or until the beans are heated through and the sauce has thickened slightly.
Optional Ingredients
- If serving with basmati rice, cook according to the instructions. I recommend starting this step while the lubya is simmering.
- Before serving, top with garnishes. My favorite garnishes include cilantro, diced onions, ginger, and lime wedges.
Notes
- Indian Curry-ish: Modify this recipe with classic Indian seasonings. When blooming the coriander and cumin, add two teaspoons of garam masala and one teaspoon of paprika. I also recommend topping each bowl with fresh ginger.
- Garbanzo Beans: Out of kidney beans? No problem; garbanzo beans work well in this recipe.
- Spicy: Add diced jalapeño or one to two teaspoons of Aleppo pepper to spice up this dish!
- Coconut Milk: Substitute half the vegetable broth with half a can of full-fat coconut milk for a rich, creamy curry.
Love a good bean curry and this looks wholesome and hearty. Lovely to get an Afghan recipe. I’ve not read that book, but I loved The Kite Runner.
Thank you Choclette. I highly recommend A Thousand Splendid Suns. I have read it three times now. Khaled Hosseini is a beautiful writer.