Side Dishes
This moth beans recipe transforms humble legumes into a protein-rich, nutty side dish that steals the show at any meal—especially when paired with rice or roti.
Moth beans, also called matki or matki beans, are a staple in Indian cuisine, prized for their earthy flavor and ability to soak up spices beautifully. After years of testing, I’ve perfected a method that delivers tender, flavorful beans with just the right texture—no mushy results here.
The secret lies in proper soaking and pressure cooking, which cuts preparation time while preserving their natural creaminess. You’ll need just five key ingredients—beans, onions, tomatoes, spices, and oil—to create a dish packed with umami and warmth.
This recipe is vegan, gluten-free, and ready in under 45 minutes, making it ideal for weeknight dinners or meal prep.
What you’ll end up with is a nutty, slightly sweet side that’s rich in fiber and plant-based protein, perfect for balancing spicy curries or complementing grilled meats.
The aroma alone—spiced with cumin, turmeric, and garam masala—will have everyone asking for seconds. Serve it warm alongside basmati rice or flatbread for a complete meal.
For extra depth, finish with a squeeze of lemon and fresh cilantro. This dish keeps well for 3-4 days in the fridge, so double the batch—it’s that good. Let’s get cooking!
Ingredients for moth beans
Five essential ingredients transform moth beans into a protein-rich, aromatic side dish perfect with rice or roti.
| Ingredient | Amount | Notes |
|---|---|---|
| Moth Beans (Matki Beans) 🌾 | 1 ½ cups | Dried, rinsed and soaked overnight |
| Yellow Onions 🧅 | 1 whole | Medium, finely chopped |
| Roma Tomatoes 🍅 | 2 whole | Medium, roughly chopped |
| Cumin Seeds 🌿 | 1 tbsp | Toasted for aroma |
| Turmeric Powder 🧂 | ½ tsp | Freshly ground preferred |
| Garam Masala 🌶️ | 1 tsp | Store-bought or homemade blend |
| Vegetable Oil 🫒 | ½ cup | Refined for neutral flavor |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
Moth beans are the star here, and soaking overnight is non-negotiable for tender texture. Whole Foods or Indian grocery stores carry them in bulk—look for vibrant, unblemished beans. The yellow onions and Roma tomatoes should be fresh; wilted or bruised produce will compromise flavor. For garam masala, MDH or Everest brands are reliable, but homemade blends deliver superior depth. Toasting the cumin seeds in the oil releases their aromatic oils—don't skip this step.
No fresh cilantro? Dried cilantro at half the amount works in a pinch, though fresh is ideal. Substitute Roma tomatoes with 1 cup canned crushed tomatoes if needed, but fresh yields better texture. For turmeric, fresh root grated adds more vibrant color, but powdered is convenient. The vegetable oil can be swapped for ghee or coconut oil for richer flavor, though these aren't vegan. If you lack garam masala, blend 1/2 tsp each of cinnamon, cardamom, cloves, and coriander as a substitute.
This dish reheats beautifully—simmer with a splash of water for 3-4 days in the fridge. For longer storage, freeze portions in airtight containers for up to 3 months. The flavors actually deepen overnight, making it perfect for meal prep. Garnish with cilantro and lemon juice just before serving to preserve freshness. Double the batch; it disappears quickly at gatherings.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the prep—but moth beans? Just a quick rinse and they’re ready. No overnight soaking, no fuss. The cumin and turmeric do all the heavy lifting while you chop one onion and toss in a handful of tomatoes.
- Earthy, Nutty Magic: That deep, toasted cumin aroma? It’s the star. The beans soften into a creamy texture while staying just firm enough, and the tomatoes add a bright tang that cuts through the richness. Honestly, it’s the kind of flavor that makes you want to eat it straight from the pot.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It reheats beautifully—no mushy beans here—and the onions add enough punch to keep it interesting. My kid actually asks for seconds, which is basically a parenting win.
- Budget Stretch: A pound of moth beans feeds my family for days. Pair it with rice, roti, or even toast, and you’ve got meals covered. Leftovers? They taste even better the next day, especially with a sprinkle of fresh cilantro. (Yes, even on a Tuesday night.)
Step-by-step instructions for earthy protein-packed moth beans
Transform simple ingredients into a flavorful, nutty side dish with this straightforward method.
Prepare the Moth Beans
Drain the soaked moth beans thoroughly and rinse them under cold water to remove any excess starch. This step prevents the beans from becoming gummy during cooking. Transfer the beans to a large pot and cover them with fresh water by about 2 inches. Bring to a boil over medium-high heat.
Once boiling, reduce the heat to medium-low and simmer for 45-50 minutes until the beans are tender but not mushy. You'll know they're ready when they easily crush between your fingers but still hold their shape. Skim off any foam that rises to the surface during cooking to ensure a clean final texture.
Sauté Aromatics and Spices
Heat the 0.5 cup vegetable oil in a large skillet over medium heat until shimmering. Add the 1 tablespoon cumin seeds and toast them for 30 seconds until they release their deep, earthy aroma and turn golden. Be careful not to burn them—this will make the dish bitter.
Add the finely chopped yellow onions and cook for 5-6 minutes until they soften and turn translucent. Stir in the 0.5 teaspoon turmeric powder and 1 teaspoon garam masala, cooking for another 1 minute to toast the spices and deepen their flavor. Remove the skillet from heat and set aside.
Combine and Simmer
Drain the cooked moth beans and add them to the skillet with the sautéed aromatics. Stir in the roughly chopped roma tomatoes and the 1 teaspoon salt. Return the skillet to medium-low heat and cook for 10-12 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens slightly. The beans should be fully coated in the aromatic oil and spices.
Taste the mixture and adjust the seasoning if needed. The dish should be well-balanced with a subtle heat from the cumin and a warm, earthy depth from the garam masala. If the mixture is too thick, add a splash of water to loosen it to your desired consistency.
Finish and Garnish
Remove the skillet from heat and stir in the 1 tablespoon freshly squeezed lemon juice. This brightens the flavors and cuts through the richness of the oil and spices. Let the dish sit for 2 minutes to allow the lemon juice to meld with the other ingredients.
Garnish with the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal note that contrasts beautifully with the earthy beans and warm spices. Serve immediately while the flavors are at their peak, accompanied by warm naan or steamed basmati rice.
Pro Tips For Making Moth Beans
- Bloom the Spices Right: Toss cumin seeds in the hot oil for 30 seconds until they pop and smell sharp—this releases their aroma and prevents bitterness. I used to skip this, and the dish always tasted flat until I realized the spices needed that quick burst of heat.
- Soak Beans for 4 Hours: Moth beans stay stubbornly tough if rushed—soak them in warm water for at least 4 hours (or overnight if you’re planning ahead). This isn’t just about softening; it’s about breaking down the skins so they don’t turn mushy later.
- Crush Tomatoes by Hand: Skip the blender—roughly crush Roma tomatoes with your fingers or a fork to keep some texture. Blending turns them into a paste that makes the dish heavier, and you lose that fresh, bright acidity that cuts through the beans.
- Simmer Low and Slow: After adding turmeric and water, reduce heat to a bare simmer and cover the pot. Moth beans need 45–60 minutes to tenderize, and boiling them too hard turns them to mush. Think "gentle bubble," not "rolling boil."
Essential equipment for moth beans
Pressure Cooker Magic
If you own a Instant Pot, moth beans cook in just 20 minutes after soaking—saving you hours compared to stovetop methods. Use the pressure cooker setting with 1 cup water, 1 tsp salt, and 1 tsp turmeric for tender beans without splitting.
I prefer the Instant Pot Duo for its precision, but any 6-quart electric pressure cooker works. 🌡️
Heavy-Bottomed Pot
A 5-6 quart heavy-bottomed pot is essential for even cooking without scorching. I use my All-Clad stainless steel pot because it distributes heat perfectly, preventing hot spots that can burn the beans.
If you don’t have one, a cast iron Dutch oven works too—just monitor the heat closely to avoid sticking.
Immersion Blender
For a smoother texture, blend the cooked beans directly in the pot with an immersion blender after adding tomatoes. This creates a creamy, almost hummus-like consistency while keeping the dish chunky. I recommend the Ninja Foodi Immersion Blender—it’s powerful enough to handle thick legume mixtures without overheating. 💫
Fine-Mesh Strainer
A fine-mesh strainer (like the OXO Good Grips) is a game-changer for rinsing soaked beans thoroughly. It removes excess starch that can make your dish gummy.
I rinse the beans twice under cold water before cooking—this step alone improves texture dramatically. Skip it, and you’ll end up with a mushy, unappetizing result.
Spice Grinder
Freshly ground spices make all the difference. A small spice grinder (like the Spicewalla Mini Grinder) lets you grind whole spices like cumin and coriander just before cooking. The difference in aroma and flavor is noticeable compared to pre-ground powders.
For garam masala, I blend equal parts cinnamon, cardamom, cloves, and black pepper for a balanced, warm profile.
Wooden Spoon
A heat-resistant wooden spoon (I use Oxo Good Grips) is perfect for stirring moth beans without scratching your pot. Wood distributes heat evenly and won’t react with acidic ingredients like tomatoes.
Avoid metal spoons—they can discolor the beans and alter the flavor over time. A good wooden spoon lasts for years and becomes a staple in my kitchen. 💪
Nutrition facts
Frequently asked questions
Why do moth beans need soaking overnight?
Soaking overnight (8-12 hours) reduces cooking time and prevents gas buildup that causes bloating. The beans absorb water, softening their tough skins and making them tender in just 45 minutes of simmering. Skipping this step can leave beans hard or mushy—neither is ideal!
Can I substitute moth beans with black-eyed peas or chickpeas?
While black-eyed peas work in a pinch, they lack moth beans' distinctive nutty, earthy flavor. Chickpeas are too dense and won't achieve the same tender texture. For best results, stick with moth beans—they're the star of this dish! If unavailable, try split pigeon peas (toor dal) as a closer substitute.
What if my moth beans turn out too mushy?
Overcooking is the usual culprit. Start checking for doneness at 40 minutes—beans should be tender but still hold shape. If they're mushy, reduce simmering time next batch and use a heavy-bottomed pot to prevent scorching. For a quick fix, stir in 1 tbsp lemon juice to brighten flavors and mask excess softness.
How can I make this recipe spicier?
Add 1/2 tsp cayenne pepper or 1 tsp red chili powder when sautéing onions. For heat with depth, include 1/4 tsp asafoetida (hing)—it adds a sulfurous aroma that enhances spice. Adjust to taste, but start small; moth beans absorb flavors intensely.
Is this recipe suitable for meal prep?
This dish tastes even better the next day as flavors meld. Store in an airtight container for 3-4 days in the fridge. Reheat with 1-2 tbsp water over medium heat until warmed through. Freeze portions for up to 3 months—just thaw overnight in the fridge.
