Soya Bean Recipe With Rice: Protein-Packed Meal in One Pot

Soya Bean Recipe With Rice: Protein-Packed Meal in One Pot

This one-pot meal combines protein-rich soya beans with fluffy rice for a complete, satisfying dish. I developed this recipe while testing budget-friendly, nutritious meals that don’t sacrifice flavor or convenience.

The beauty of this method lies in its simplicity. Soya beans absorb the seasonings as they cook alongside rice, creating a harmonious blend of textures and flavors. It’s an ideal solution for busy weeknights or meal prep.

You’ll end up with tender soya beans, perfectly cooked rice, and a dish that’s as hearty as it is wholesome. The one-pot approach means fewer dishes and more time enjoying your meal.

Serve hot with a sprinkle of fresh herbs for a finishing touch. This is comfort food that nourishes body and soul.

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

Ingredients for Soya Bean Recipe with Rice

A handful of pantry staples and fresh aromatics build this hearty one-pot wonder with ease.

Ingredient Amount Notes
Dried Soya Beans 🌱 1 cup Soaked overnight, drained
Long-Grain White Rice 🍚 1 ½ cups Rinsed until water runs clear
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Fresh Ginger Root 🌿 1 tbsp Peeled and grated finely
Green Chili Pepper 🌶️ 1 whole Seeds removed, minced
Vegetable Broth 💧 3 cups Low-sodium preferred for balance
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Ground Cumin 🌿 1 tsp Toasted lightly for depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Salt 🧂 1 tsp Sea salt or kosher salt
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness

[recipe_ingredient_scaler]

The soya beans need to soak overnight—don’t skip this step or they’ll stay tough. I grab mine from Whole Foods bulk bins (cheaper and fresher). For the rice, jasmine or basmati work great if you want a fragrance boost. The ginger and garlic? Fresh is non-negotiable—powdered just doesn’t deliver the same punch. If your grocery store has fresh turmeric, grab it for an extra kick (peel and grate like ginger).

Out of coconut milk? Cashew cream or full-fat almond milk can step in, though the flavor shifts slightly. No fresh cilantro? Parsley or mint work in a pinch (or skip it—it’s just a garnish). The chili pepper can be jalapeño or serrano; adjust seeds for heat. For the broth, Better Than Bouillon is my go-to. If you’re using canned soya beans (drained), reduce the broth to 2 cups.

This keeps 5 days in the fridge—actually gets better as the flavors meld. Freeze portions for up to 3 months (thaw overnight). The coconut milk may separate when reheating; just stir it back together. Leftovers make a killer stuffed pepper filling (trust me on this).

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I just dump everything in together—soaked beans, rice, and aromatics—and let it simmer while I fold laundry.
  • Flavor Bomb: Honestly, the garlic and ginger make the beans taste rich, and the rice soaks up every bit of that goodness.
  • Meal Prep Hero: I make a big batch on Sunday and it reheats beautifully for lunches all week.
  • Budget Stretch: A pound of dried soybeans costs pennies and feeds my family for days.

Step-by-Step Instructions for Soya Bean and Rice

Here’s my tested method for a flavorful one-pot dish that’s as nutritious as it is satisfying.

Step 1: Prepare the Aromatic Base

Heat a large pot over medium heat. Add the finely diced yellow onion and sauté for 3-4 minutes until translucent and just starting to caramelize at the edges. The onion should release a sweet, fragrant aroma as it softens.

Add the minced garlic cloves, grated fresh ginger root, and minced green chili pepper. Cook for 1 minute, stirring constantly, until the raw garlic smell mellows and the mixture becomes fragrant. I press the aromatics into the bottom of the pot to maximize contact with the heat.

Sprinkle in the ground cumin, ground coriander, and turmeric powder. Toast the spices for 30 seconds until their scent intensifies—this blooms their flavors and prevents a raw taste. Be careful not to burn them.

Step 2: Incorporate the Soya Beans and Rice

Add the soaked, drained dried soya beans and rinsed long-grain white rice to the pot. Stir well to coat every grain and bean in the aromatic oil and spices. I use a wooden spoon to scrape up any browned bits from the bottom.

Pour in the vegetable broth and coconut milk, then add the salt. Stir thoroughly and bring the mixture to a gentle boil. The liquid should look slightly murky from the turmeric, and you’ll see the rice and beans beginning to plump.

Once boiling, reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer. This controlled heat prevents the rice from burning at the bottom while ensuring even cooking.

Step 3: Cook Until Tender and Fluffy

Simmer covered for 25-30 minutes, checking at the 20-minute mark to ensure there’s still enough liquid. You’ll know it’s ready when the rice is tender, the soya beans are soft, and most of the liquid has been absorbed.

The grains should be distinct but not chalky, and the beans should yield easily when pressed between your fingers. If the mixture seems dry before the rice is done, add ¼ cup of hot water and continue cooking.

Turn off the heat and let it sit covered for 10 minutes. This resting period allows the rice to steam and absorb any remaining moisture, ensuring a perfectly fluffy texture.

Step 4: Finish and Serve

Gently fluff the rice and soya beans with a fork, breaking up any clumps. The grains should separate easily, and the beans should hold their shape while being tender throughout.

Drizzle the lemon juice over the top and scatter the chopped fresh cilantro evenly. The lemon adds a bright, tangy contrast to the earthy spices, while the cilantro provides a fresh, herbal note.

Taste and adjust the seasoning if needed, though the initial salt should be sufficient. Serve warm, with extra cilantro on the side for garnish.

👨‍🍳

Pro Tips For Making Soya Bean Recipe With Rice

  • Soak Overnight: I learned this the hard way—dried soya beans need at least 8 hours in water to soften properly, or you’ll be chewing pebbles with your rice.
  • Rinse the Rice: Always wash your long-grain rice until the water runs clear, otherwise you’ll end up with a gummy, starchy mess instead of fluffy grains.
  • Sauté Aromatics First: Cook the onion, garlic, and ginger in oil for 2-3 minutes before adding anything else—it builds a flavor base that makes the whole dish taste richer.
  • Use a Pressure Cooker: Sounds weird, but it works: cooking the soaked soya beans and rice together under pressure cuts the time in half and guarantees tender beans every time.

Pro Cooking Tips for soya bean recipe with rice

Soak Overnight

I can’t stress this enough—soak those dried soya beans for at least 8 hours. I learned this the hard way in my tiny Boston kitchen when I tried to rush the process. The beans stayed tough and refused to soften, no matter how long I cooked them.

Bloom Your Spices

Toast the cumin, coriander, and turmeric for 30 seconds in the hot oil before adding liquids. This simple step wakes up the flavors and prevents that raw, earthy taste that can dominate the dish. 💡

Liquid Ratios Matter

Use exactly 3 cups vegetable broth and ½ cup coconut milk for 1.5 cups rice. This ratio ensures the rice cooks perfectly without turning mushy. I measure with my Pyrex glass cups for accuracy.

Low and Slow

Once boiling, reduce to low heat immediately and cover tightly. Resist the urge to peek—every time you lift the lid, you lose precious steam and extend the cooking time by 5-10 minutes.

Rest Before Serving

Let the dish sit covered for 10 minutes off the heat. This final step lets the rice absorb all the liquid and the flavors meld together. I use this time to chop my cilantro and set the table. 🌟

Stir Gently

When fluffing the finished dish, use a fork and a light hand. Over-stirring can break the soya beans and turn the rice into a starchy paste. The goal is distinct grains and intact beans.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 7g35%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 60g22%
Dietary Fiber 8g29%
Sugars 2g
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 use canned soya beans instead of dried?

Yes! Use 2 cups canned (drained) for every 1 cup dried. Reduce the broth to 2 cups since canned beans are already cooked.

2

Why is soaking the beans important?

Soaking softens the beans and shortens cooking time. Without it, they’ll stay tough and may not absorb flavors properly. I learned this the hard way in my Boston kitchen!

3

Can I make this in a rice cooker?

Sauté aromatics in a pan first, then transfer everything to the rice cooker. Use the standard 1:2 rice-to-liquid ratio and cook as usual.

4

How do I prevent mushy rice?

Use the exact liquid amounts and avoid stirring while cooking. Let it rest 10 minutes off the heat before fluffing to keep grains separate.

★★★★★4.8(15 reviews)
Chef Melanie

More recipe sites