Butter Beans and Rice Recipe Indian: Spiced Cumin and Turmeric One-Pot Magic

Side Dishes

Butter Beans and Rice Recipe Indian: Spiced Cumin and Turmeric One-Pot Magic

This one-pot Indian butter beans and rice recipe transforms simple ingredients into a fragrant, spiced dish that pairs perfectly with roti or naan. The secret lies in tempering whole spices—cumin, mustard seeds, and turmeric—directly in the pot, infusing every grain of rice and tender butter bean with warm, earthy flavor.

Unlike traditional Indian rajma, this version highlights the natural sweetness of butter beans while keeping the method straightforward for home cooks.

By cooking the beans and rice together, you eliminate extra pots and simplify cleanup—ideal for weeknight dinners or meal prep. The dish delivers a satisfying, protein-rich side that balances the richness of North Indian curries or stands alone as a complete vegetarian meal.

Ready in under 45 minutes, it’s a foolproof way to bring restaurant-quality Indian flavors to your table without compromise.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for butter beans rice recipe indian

Simple whole spices and pantry staples create this aromatic Indian butter bean and rice dish.

Ingredient Amount Notes
Butter Beans (Canned) 🌱 2 cans Drained and rinsed, medium or large
Long-Grain Basmati Rice 🍚 1 cup Uncooked, rinsed thoroughly
Cumin Seeds 🌿 1 tbsp Whole seeds, toasted lightly
Mustard Seeds 🌶️ ½ tbsp Yellow or brown variety
Turmeric Powder 🧂 ½ tsp Freshly ground preferred
Garam Masala 🌶️ 1 tsp Store-bought or homemade blend
Ground Coriander 🌿 ½ tsp Freshly ground for best flavor
Onion (Yellow) 🧅 1 whole Finely diced, medium size
Garlic Cloves 🧄 4 cloves Minced finely for aroma
Tomato (Medium) 🍅 1 whole Chopped, ripe but firm
Fresh Ginger 🌿 1 tbsp Grated finely, peeled
Vegetable Oil 🫒 3 tbsp Refined or extra-light olive oil
Water 💧 2 cups Filtered or bottled preferred
Salt 🧂 ¾ tsp Diamond Crystal kosher salt
Fresh Cilantro 🌿 ¼ cup Chopped, stems removed

The spices are where the magic happens. Whole cumin and mustard seeds should be toasted until fragrant—about 30 seconds in a dry pan—before adding oil. Penzeys or local Indian grocery stores carry the best quality whole spices, but the bulk bins at Whole Foods work too. Freshly ground turmeric and coriander make a noticeable difference in flavor depth. For garam masala, MDH or Everest brands are widely available and reliable. The butter beans should be medium or large—smaller varieties can get mushy during cooking.

No whole spices? Ground cumin and mustard powder work in a pinch, but the texture and aroma won't be the same. Substitute 1 tsp ground coriander for the fresh version, though it lacks the citrusy brightness. For the tomato, San Marzano canned tomatoes are ideal if you prefer convenience, but fresh is always better. The ginger should be freshly grated—pre-grated jars lose potency quickly. If you're short on time, one tbsp of ground ginger will suffice, though it's less vibrant. The cilantro is purely for garnish, so dried oregano at half the amount can replace it if needed.

Rinse the rice thoroughly to remove excess starch and prevent mushiness. Store the whole spices in an airtight container away from light for up to 6 months. The cooked dish keeps well in the fridge for 4-5 days and freezes beautifully for 3 months. For meal prep, portion into containers with a layer of cilantro on top—it stays fresher longer. Reheat gently with a splash of water to maintain texture.

❤️

Why You'll Love This Recipe

  • No-Chop Necessary: I swear by this—just drain the butter beans, rinse the rice, and let the spices do the work. The cumin and mustard seeds pop in the pan while you stir, and honestly? That’s the hardest part.
  • Earthy Comfort in Every Bite: The turmeric gives it that golden glow, but it’s the butter beans—creamy, tender, and packed with flavor—that make this dish ridiculously satisfying. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Let You Down: This rice keeps its texture for days, so I make a big batch on Sundays. Reheat it with a splash of water, and it tastes just as fresh—no sad, dry grains here.
  • Pocket-Friendly Pantry Staples: Basmati rice and canned beans? Budget-friendly, no question. The spices cost pennies, and you’ll use them in everything else—this recipe doesn’t break the bank.

Step-by-step instructions for butter beans and rice Indian-style

This aromatic one-pot dish delivers restaurant-quality flavors with minimal cleanup.

1

Toast the Spices for Maximum Flavor

Heat a heavy-bottomed pot over medium heat and add the 3 tablespoons vegetable oil. Once shimmering, add the 1 tablespoon cumin seeds and 0.5 tablespoon mustard seeds. Toast for 30-45 seconds until the cumin sizzles audibly and the mustard seeds begin popping—this releases their essential oils and deepens the flavor profile.

Immediately add the 0.5 teaspoon turmeric powder, 0.5 teaspoon ground coriander, and 1 teaspoon garam masala. Stir constantly for 10 seconds to coat the spices evenly with the oil. The mixture should smell intensely aromatic—this is your flavor foundation. Remove from heat briefly to prevent burning these delicate spices.

2

Sauté Aromatics Until Fragrant

Return the pot to medium heat and add the finely diced onion (1 whole). Cook for 5-6 minutes until the onions soften and turn translucent at the edges. The onions should release their natural moisture but still retain some texture—this prevents a mushy final dish.

Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger, stirring for 30 seconds until the raw garlic aroma disappears completely. Next, incorporate the chopped tomato (1 whole) and cook for another 3-4 minutes until the tomatoes break down into a thick paste. This step builds the sauce base that will carry all the spices.

3

Combine Rice and Liquids

Add the 1 cup uncooked long-grain basmati rice and stir to coat it thoroughly with the spiced oil and tomato mixture. The grains should look glossy and well-distributed—this ensures even cooking. Pour in the 2 cups water and add the 0.75 teaspoon salt, stirring gently to combine.

Bring the mixture to a gentle boil, then immediately reduce heat to low. Cover the pot with a tight-fitting lid and simmer for 15 minutes without lifting it. The rice will absorb most of the liquid during this time, and you'll notice a subtle aroma of cumin and coriander permeating your kitchen—this is when the spices fully integrate into the dish.

4

Incorporate Butter Beans and Finish

After 15 minutes, gently stir in the 2 cans drained and rinsed butter beans. The beans should be warm but not mushy—this preserves their texture while allowing them to absorb the spiced rice flavors. Return the pot to low heat and simmer uncovered for an additional 5 minutes to allow any remaining surface moisture to evaporate.

Remove from heat and let the dish rest for 5 minutes covered. This resting period allows the flavors to meld completely and the rice to finish steaming in its own residual heat. The beans should be heated through but still hold their shape, and the rice should be tender with a slight bite at the center.

5

Garnish and Serve

Fluff the rice gently with a fork, then stir in the 0.25 cup chopped fresh cilantro. The cilantro adds a bright, herbaceous contrast to the warm spices. Taste and adjust seasoning if needed—you may want to add a pinch more salt or a sprinkle of garam masala to intensify the flavors.

Serve immediately in deep bowls, allowing each serving to showcase the beautiful layers of spices and textures. The dish should have a harmonious balance of earthy cumin, warm turmeric, and the subtle heat of mustard seeds, all complemented by the buttery texture of the beans and fluffy rice. Pair with yogurt or a simple cucumber raita for the perfect Indian meal experience.

👨‍🍳

Pro Tips For Making Butter Beans Rice Recipe Indian

  • CRACK THE SEEDS FIRST: High heat is your friend here—toss those cumin and mustard seeds in a dry pan until they pop and smell like a spice shop. I used to rush this, and the flavors never hit right; now I wait until the mustard seeds sizzle like tiny fireworks before adding anything else.
  • DRAIN BEANS WELL: Butter beans hold onto their brine like it’s their job. Rinse them in a colander, then drain them again in a sieve for a solid 30 seconds—this keeps your rice from turning into a soup. Trust me, your future self will curse you if you skip this.
  • TOAST THE RICE: After frying your onions and spices, add the raw rice and stir for 2 full minutes—it should smell nutty and dry. This step locks in flavor and prevents mushy rice. I learned this the hard way when my rice turned out like porridge.
  • SALT THE WATER LATE: Add salt only after the water boils and you’re ready to add the rice. Butter beans already have salt, and adding it early makes the rice bland. Just a pinch at the end guarantees perfect seasoning—no guesswork.

Pro cooking tips for this recipe

Spice Toasting Mastery

Toast your whole spices—cumin and mustard seeds—until they sizzle and pop for 30-45 seconds over medium heat. This step unlocks their full aroma and prevents bitterness. I use a heavy-bottomed pot to avoid burning, and I never rush it—patience here makes all the difference.

The moment the mustard seeds start popping, add the dry spices (turmeric, coriander, garam masala) immediately to preserve their freshness. 🌿

Rice Texture Secrets

Rinse your basmati rice thoroughly to remove excess starch—this prevents a gummy texture. I rinse it in a fine-mesh strainer under cold water for 20-30 seconds, swirling gently until the water runs clear.

For extra fluffiness, spread the rinsed rice on a clean kitchen towel for 5 minutes before cooking to dry the grains slightly. This simple step transforms your rice from sticky to perfectly separate. ✨

Tomato Sauce Base

Cook your chopped tomato until it breaks down into a thick paste—this builds the flavor foundation. I use medium heat and stir constantly to prevent burning. For deeper flavor, add a pinch of sugar (½ tsp) to balance acidity if your tomatoes are tart.

The sauce should coat the back of a spoon when done, ensuring every grain of rice absorbs its rich, spiced essence. 🍅

Bean Integration Timing

Add the butter beans only after the rice has cooked for 15 minutes—this prevents them from turning mushy. Warm them gently with the rice for just 5 minutes on low heat.

For extra tenderness, you can lightly mash half the beans with a fork before adding them, creating a creamy texture that contrasts beautifully with the fluffy rice. 💫

Resting for Flavor

Never skip the 5-minute rest after cooking! This allows the rice to finish steaming and the flavors to meld completely. I cover the pot with a clean towel to trap steam while resting.

During this time, the spices release their final aromatic notes, transforming a good dish into a restaurant-quality masterpiece. Trust me—your taste buds will thank you. 💪

Garnish Like a Pro

Fresh cilantro isn't just for decoration—it adds a bright, herbaceous finish that cuts through the richness. I chop it finely and stir it in just before serving to preserve its vibrant color.

For an extra touch, add a squeeze of lemon juice (½ tsp) and a sprinkle of toasted cumin seeds on top. This elevates the dish from simple to showstopping. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 68g24%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* 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 substitute canned butter beans with dried?

Yes, but you'll need to soak them first! For 2 cups dried butter beans, soak overnight in plenty of water (at least 8 hours) or use the quick-soak method: boil for 2 minutes, then let sit for 1 hour. Drain and rinse before using. Dried beans take longer to cook—simmer them with the rice for 20-25 minutes instead of just warming through. The texture will be slightly firmer but equally delicious.

2

What's the best rice variety for this recipe?

Long-grain basmati rice is ideal for its fluffy texture and distinct aroma. For a nutty flavor, use jasmine rice instead. Avoid short-grain varieties like sushi rice—they'll turn mushy. Pro tip: Rinse the rice until the water runs clear to remove excess starch, which prevents gummy results. If you're short on time, pre-cooked instant rice works in a pinch, but it lacks the authentic texture.

3

How can I make this dish spicier?

Add ½ teaspoon red chili powder or 1-2 chopped green chilies when sautéing the onions. For heat lovers, stir in ½ teaspoon cayenne pepper with the garam masala. Want smoky depth? Add ½ teaspoon smoked paprika along with the cumin. Remember, you can always adjust heat at the end—start conservative and add more if needed.

4

Can I make this in an Instant Pot?

Sauté the spices and aromatics as directed, then add rice, water, and salt. Cook on high pressure for 4 minutes, then quick-release. Add beans and simmer for 2 minutes on sauté mode. The Instant Pot version cooks 30% faster but requires careful monitoring to prevent rice from overcooking. For best results, use the manual pressure cook setting.

5

What sides pair well with this dish?

This spiced butter bean rice pairs perfectly with cooling sides like cucumber raita (yogurt with grated cucumber and mint), boondi raita (crispy chickpea flour balls in yogurt), or a simple kachumber salad (diced tomatoes, onions, and lemon). For a complete meal, serve with garlic naan or whole wheat roti**. The creamy yogurt balances the earthy spices beautifully.

★★★★★5.0(14 reviews)
Categories Side Dishes