
This plant-based dish brings Latin comfort to your table with every bite.
I developed this recipe to prove that vegan meals can be hearty and satisfying. Simple ingredients come together in one pot for a comfort food classic that never disappoints.
The beans provide protein while the rice soaks up all the bold flavors. It’s a balanced meal that’s filling without being heavy.
Perfect for weeknight dinners or meal prep, this dish tastes even better the next day. Let’s make it tonight.
Ingredients for Vegan Rice and Beans
Pantry staples and fresh flavors create this hearty, satisfying Latin-inspired dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🫘 | 1 cup | Rinsed and picked over |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed before use |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Red Bell Pepper 🌶️ | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for maximum flavor |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Diced Tomatoes 🍅 | 1 can | Fire-roasted for extra flavor |
| Ground Cumin 🌿 | 1 tsp | Freshly ground if possible |
| Smoked Paprika 🌶️ | 1 tsp | Adds depth and smokiness |
| Dried Oregano 🍃 | 1 tsp | Crushed between fingers |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin recommended |
| Salt 🧂 | 1 tsp | Adjust to taste after cooking |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Lime 🍈 | 1 whole | Juiced for brightness |
The beans are the backbone here. Goya or Bush’s dried black beans are reliable and widely available at any grocery store. If using canned, drain and rinse well to remove excess sodium. The rice soaks up all the flavor, so use a long-grain variety like jasmine or basmati. Fresh produce matters most for the onion, bell pepper, and garlic—look for firm, vibrant veggies at your local market.
No black beans? Pinto or kidney beans work just as well. Short on time? Canned beans at a 1:1 ratio cut the cooking time in half. Dried oregano or thyme can stand in for fresh cilantro. The smoked paprika is key for that authentic Latin flavor, but regular paprika in a pinch still adds color. Vegetable broth can be swapped with water plus a bouillon cube.
Leftovers keep beautifully in the fridge for 4-5 days and actually taste better as the flavors meld. Freeze for up to 3 months in airtight containers. The lime juice is best added fresh when serving, so save that step for the end.
Why You’ll Love This Recipe
- Set It and Forget: I toss the beans in the pot with onions and garlic, then let them simmer while I prep the rice—hardly any hands-on time.
- Smoky Garlic Depth: The black beans soak up the garlic and bell pepper for a rich, hearty flavor that’s anything but bland.
- Meal Prep MVP: I make a big batch on Sunday and it tastes just as good reheated for lunches all week.
- Pennywise Plate: Dried beans and rice stretch my grocery budget further than any other meal I make.
Step-by-Step Instructions for Vegan Rice and Beans
Here is the method I rely on for perfectly seasoned, protein-rich results every time.
Step 1: Prepare and Soak the Black Beans
Rinse the 1 cup Dried Black Beans under cold water and pick through them to remove any stones or debris. Transfer to a large bowl and cover with 4 cups of cold water. Soaking is essential—it reduces cooking time and ensures the beans cook evenly.
Let the beans soak at room temperature for 8 hours or overnight. You’ll notice they plump up significantly, nearly doubling in size. Drain and rinse the soaked beans before cooking; this step removes excess starch and prevents a gummy texture in your final dish.
Step 2: Sauté Aromatics for Flavor Foundation
Heat the 2 tbsp Olive Oil in a large pot or Dutch oven over medium heat. Add the finely diced 1 whole Yellow Onion and 1 whole Red Bell Pepper, and cook for 5-6 minutes until the onion becomes translucent and the pepper softens slightly.
Stir in the 4 cloves Garlic Cloves and cook for an additional 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and aromatic, not bitter. This base builds the deep, savory foundation that defines the dish.
Step 3: Cook Beans with Spices and Broth
Add the drained 1 cup Dried Black Beans, 3 cups Vegetable Broth, 1 can Diced Tomatoes, 1 tsp Ground Cumin, 1 tsp Smoked Paprika, 1 tsp Dried Oregano, and 1 whole Bay Leaf to the pot. Stir well to combine and bring to a boil.
Once boiling, reduce the heat to low, cover, and simmer for 45-50 minutes until the beans are tender. Stir occasionally and check the liquid level—add a splash of water if the mixture becomes too dry. The beans should be soft but still hold their shape.
Step 4: Cook Rice and Combine
While the beans simmer, rinse the 1 cup Long-Grain White Rice under cold water to remove excess starch. In a separate pot, combine the rice with 2 cups of water or reserved bean broth and bring to a boil. Once boiling, reduce to low, cover, and cook for 15-18 minutes until the liquid is absorbed and the rice is fluffy.
Once both the beans and rice are cooked, remove the 1 whole Bay Leaf from the beans and stir in the 1 tsp Salt. Combine the rice and beans in a large bowl or serving dish, mixing gently to keep the texture intact.
Step 5: Finish with Fresh Garnishes
Just before serving, stir in half of the 0.25 cup Fresh Cilantro and the juice from the 1 whole Lime. The lime juice brightens the flavors, while the cilantro adds a fresh, herbal note that ties everything together.
Garnish with the remaining cilantro and serve warm. The dish should be hearty and comforting, with each bite offering a balance of creamy beans, fluffy rice, and aromatic spices.
Pro Tips For Making Vegan Rice And Beans
- Soak the Beans: Cover dried black beans in water by 2 inches and soak for 8 hours or overnight—I learned this the hard way after too many tough beans that refused to soften.
- Bloom the Aromatics: Cook the diced yellow onion, red bell pepper, and minced garlic in oil for a full 5 minutes until fragrant; it’s the thing that matters most for building deep flavor in the base.
- Skip the Salt Early: Resist the urge to salt the beans while they’re cooking or they’ll stay firm—wait until they’re tender, then season to taste.
- Use the Bean Water: After draining soaked beans, save that starchy liquid—about 1 cup mixed back into the rice adds body and richness without extra effort.
Common Mistakes When Making Great vegan rice and beans
Skipping the Soak
I know it’s tempting to skip soaking dried beans, but this step is non-negotiable. Without soaking, your beans will take 2-3 times longer to cook and may never achieve that perfect creamy texture. Even 4 hours of soaking makes a noticeable difference. 💡
Overcooking the Rice
Rice can go from perfectly fluffy to mushy in minutes. I always set a timer for 15 minutes and check at that mark. If there’s still liquid, give it just 2-3 more minutes off the heat with the lid on. The residual steam finishes the job.
Burning the Garlic
Garlic burns in seconds over medium heat. I pull the pan off the burner when adding it, stir constantly, and return it to the heat for just 30 seconds. Burnt garlic tastes bitter and ruins the entire flavor profile of your dish.
Underseasoning the Dish
Beans and rice absorb salt differently. I taste and adjust seasoning in layers: first when adding the spices, then again after combining the rice and beans. Don’t be afraid to add an extra pinch of salt or a squeeze of lime at the end. 🌟
Ignoring Liquid Levels
As the beans simmer, they’ll drink up the broth. Check every 15 minutes and add ½ cup water if the mixture looks dry. The final texture should be creamy but not soupy. A heavy-bottomed pot helps maintain even heat.
Forgetting the Bay Leaf
That single bay leaf adds depth you won’t notice until it’s missing. I tie it to the pot handle with kitchen twine so I
Nutrition Facts
Frequently Asked Questions
Can I use canned beans to save time?
Yes! Drain and rinse 2 cans of black beans, then add them in Step 3. Reduce the broth to 2 cups and simmer for just 15-20 minutes to meld flavors.
What if I don’t have smoked paprika?
Regular paprika works in a pinch, though the smoky depth will be milder. For similar flavor, add ½ tsp of liquid smoke or a pinch of chipotle powder.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 5 days. The flavors deepen over time! For longer storage, freeze for 3 months.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026