Fragrant Vegan Spiced Rice with Beans and Peas

Golden onions, basmati rice, kidney beans and peas make a fragrant pot that is easy to bring to the center of the table. Cajun seasoning and mixed herbs give the rice warmth, while a small splash of vinegar sharpens the aromatics. It is a practical pantry meal with enough texture and color to feel thoughtfully put together.
The key is measuring the cooking liquid before it reaches the pot. Bean-can liquid is part of that total. The boiling water listed in the recipe is available to top it up, not an instruction to pour in two full cups on top of whatever came from the beans. That small distinction helps the rice finish tender instead of waterlogged.

Let Your Rice Package Set the Ratio
Drain the beans into a measuring jug and check the rice package’s covered stovetop directions. If it calls for one and a half cups of liquid for one cup of rice, measure that total using bean liquid plus enough boiling water. Reserve any excess. Different rice varieties and brands can need different amounts, so the package is a better guide than a universal rule.
Rinse the rice and let it drain thoroughly. Water clinging to the grains also enters the pot, which is why good draining helps make the measurement useful. A heavy pot with a tight-fitting lid keeps the cooking gentle and predictable. The exact shape of the onion slices matters less than giving them time to soften and turn golden.
Build Flavor Before You Cover the Pot
Cook the onions first, then add the garlic briefly so it stays fragrant. Stir in the vinegar, seasonings and crumbled vegan stock cube before adding the rice. Coating the grains in the seasoned aromatics distributes the flavor through the pot. Keep them moving during this stage so the spices and rice do not catch on the bottom.
Canned beans, Cajun blends and stock cubes vary widely in saltiness. Begin with less of the measured salt when those ingredients are salty, then adjust at the end. Check that the Cajun seasoning and stock cube are vegan. The recipe’s kidney beans are the starting point; black beans, pinto beans, chickpeas or canned lentils offer different textures.
Protect the Steam, Then Rest
After adding the measured liquid and beans, bring the pot to a boil, cover and lower the heat. Scatter the peas over the rice early in the covered cooking time, working quickly to avoid losing much steam. Resist repeated stirring and lid lifting. Gentle cooking gives the grains time to absorb liquid without breaking the beans apart.
Check tenderness near the end. If the grains are firm and the pot is dry, add a little hot water and continue cooking. Rest the finished rice, covered, for five minutes before gently fluffing it and folding in the peas. That pause helps the moisture settle and makes it easier to serve distinct grains rather than a compressed scoop.
A Flexible Pantry Supper
Rice supplies the starchy base, while kidney beans and peas contribute protein and fiber. A vegetable side makes a useful companion, and a handful of fresh parsley or cilantro can brighten the serving bowl. These optional finishing herbs are separate from the measured base. The nutrition estimate depends in part on the canned beans, stock cube and salt actually used.
Canned beans and frozen peas keep the preparation straightforward. Serve the rice in shallow bowls or pass the pot around with a crisp salad. Cool leftovers promptly in shallow containers, refrigerate and reheat thoroughly. For another meal combining beans, rice and colorful vegetables, try the whole foods vegan taco bowl, with its separate sauces and fresh toppings.

Fragrant Vegan Spiced Rice with Beans and Peas
Ingredients
Equipment
Method
- Drain the beans into a measuring jug, reserving their liquid. Check the rice package for its covered stovetop liquid ratio. Measure that total amount using the bean liquid plus enough boiling water; for rice calling for 1 1/2 cups liquid per cup, use 1 1/2 cups total. Reserve excess bean liquid and water rather than adding them automatically.Drain the beans into a measuring jug, reserving their liquid. Check the rice package for its covered stovetop liquid ratio. Measure that total amount using the bean liquid plus enough boiling water; for rice calling for 1 1/2 cups liquid per cup, use 1 1/2 cups total. Reserve excess bean liquid and water rather than adding them automatically.
- Heat the oil in a wide heavy pot over medium heat. Cook the onion for 8–10 minutes, stirring, until softened and golden. Add the garlic and cook for 1 minute.
- Add the vinegar, pepper, salt to taste, Cajun seasoning, mixed herbs and crumbled stock cube. Stir in the well-drained rice and cook for 3–4 minutes, stirring, until evenly coated.
- Gently stir in the beans and the measured cooking liquid. Bring to a boil, then cover tightly and reduce to the lowest heat that maintains a gentle simmer.
- After 2 minutes, quickly scatter the frozen peas over the rice without stirring. Replace the lid and continue cooking for about 10–15 minutes, or according to the rice package, until the rice is tender and the liquid absorbed.
- If the grains are still firm and the pot is dry, add 1–2 tablespoons hot water and cook a little longer. Turn off the heat and rest, covered, for 5 minutes. Gently fluff the rice and fold in the peas.
Nutrition
Notes
Made this?
We’d love to see it — tag @OurSoulfulTable on Instagram.Explore Cooking Resources
Build kitchen confidence with practical guides to ingredients, substitutions, storage and plant-based cooking.
Ingredient Encyclopedia
Understand what ingredients are, how they behave, and how to use, store and substitute them.
Vegan Swaps
Choose substitutions by the job they need to do in everyday cooking and baking.
Food Storage
Keep ingredients and prepared food fresher, safer and more useful while wasting less.
Cooking
Build confidence with plant-based methods, tools and the culinary science behind them.






