
This one-pot 15 beans and rice recipe transforms simple pantry staples into a hearty, protein-rich meal that’s perfect for weeknight dinners or meal prep. The secret lies in simmering tender beans and fluffy rice together, creating a flavorful, textured dish that’s both satisfying and nutritious.
With minimal prep and just 30 minutes of active time, you’ll have a complete meal ready to serve—no separate pots or complicated techniques required.
The beauty of this recipe is its versatility. A blend of 15 different beans—from black and kidney to pinto and chickpeas—delivers a symphony of textures and flavors, while long-grain rice soaks up the savory broth.
You can customize it with spices like cumin and smoked paprika, or swap out broth for a vegetarian or vegan version. The result? A protein-packed fiesta bowl that’s as easy to make as it is delicious, with every bite packed with plant-based goodness.
What sets this dish apart is how effortlessly it comes together. The beans soften while the rice cooks, and the flavors meld into a cohesive, satisfying meal. Serve it as a standalone dish or pair it with avocado, lime wedges, or warm tortillas for a full Mexican-inspired spread.
The one-pot method means less cleanup, and the adaptable ingredients ensure it works for any dietary preference.
Whether you’re feeding a family, meal prepping for the week, or simply craving a comforting bowl of beans and rice, this recipe delivers. The key is patience—letting the flavors develop while the rice and beans cook to perfection.
Ready to make a meal that’s as nourishing as it is delicious? Let’s get started.
Ingredients for 15 beans and rice
Pantry staples meet protein power in this one-pot fiesta of beans and rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, rinsed thoroughly |
| Dried Black Beans 🌱 | 1 cup | Soaked overnight or quick-soaked |
| Dried Kidney Beans 🌱 | ½ cup | Soaked overnight or quick-soaked |
| Dried Pinto Beans 🌱 | ½ cup | Soaked overnight or quick-soaked |
| Dried Chickpeas 🌱 | ½ cup | Soaked overnight or quick-soaked |
| Dried Navy Beans 🌱 | ¼ cup | Soaked overnight or quick-soaked |
| Dried Lentils 🌱 | ¼ cup | Green or brown preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality brand |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing onions |
The bean selection is where this dish shines. Dried beans develop deeper flavor than canned—just make sure they’re soaked overnight or quick-soaked per package instructions. Trader Joe’s and Whole Foods have excellent bulk bins for variety, but any grocery store carries the basics. Look for beans with vibrant color and no off smells. The rice should be long-grain (jasmine or basmati work beautifully), and Day-O brand is a reliable choice for consistent texture. Fresh garlic and onions are non-negotiable here—they form the flavor base, so don’t skimp on quality.
No time to soak beans? Instant Pot or pressure cooker cuts cooking time dramatically—just add 1 cup dried beans to 6 cups liquid and cook on high pressure for 20 minutes. Swapping out any bean? Keep the total volume consistent—substitute 1:1 by volume. Short on smoked paprika? Liquid smoke at 1/2 tsp works in a pinch, though it’s not identical. The vegetable broth can be homemade (simmer veggie scraps with herbs) or store-bought—Pacific Foods or Imagine brands are low-sodium and flavorful. For extra richness, stir in 1 tablespoon nutritional yeast after cooking.
This dish tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days or freeze portions for up to 3 months. For meal prep, divide into containers with a layer of broth on top to preserve moisture. Reheat gently on the stove with a splash of water or broth. The one-pot method means easy cleanup—just one pot to wash, and the rice and beans cook together perfectly. Double the recipe for a crowd—it freezes beautifully for potlucks or emergency meals.
Why You’ll Love This Recipe
- No-Soaking Needed: I swear by this trick—just toss the dried beans in a pot with the rice and water, let them simmer together. No pre-soaking, no fuss, and the beans turn out tender and flavorful without any extra work.
- Earthy Layered Taste: Between the smoky pinto beans, the deep black beans, and the nutty chickpeas, every bite has this perfect balance of textures and flavors. Honestly, it’s the kind of dish that tastes even better the second time around.
- Meal Prep MVP: This recipe keeps for days in the fridge, so I make a big batch on Sundays and reheat portions all week. It’s my go-to for lunches—just grab a container, and you’ve got a satisfying meal without thinking.
- Budget-Friendly Powerhouse: A pound of dried beans and a bag of rice feed my family for days without breaking the bank. Between us, this is how I stretch groceries further while still getting a hearty, filling meal.
Step-by-step instructions for one-pot protein-packed fiesta bowl
This method delivers perfectly cooked beans and rice in a single pot with deep, smoky flavor and satisfying texture.
Prepare All Beans for Cooking
First, sort through all the dried beans and lentils to remove any debris or stones. Rinse each type thoroughly under cold water in a fine-mesh strainer. For the 1 cup dried black beans, 0.5 cup dried kidney beans, 0.5 cup dried pinto beans, 0.5 cup dried chickpeas, 0.25 cup dried navy beans, and 0.25 cup dried lentils, I recommend either soaking overnight in plenty of water or using the quick-soak method: cover with boiling water, let sit for 2 hours, then drain.
While the beans soak, rinse the 2 cups long-grain white rice under cold water until the water runs clear. This removes excess starch that would otherwise make the rice gummy. Drain well in a fine-mesh strainer. The soaked beans should be plump and tender when pressed between your fingers—this ensures they’ll cook evenly with the rice.
Sauté Aromatics and Toast Spices
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat until shimmering. Add the 1 whole yellow onion diced into ¼-inch pieces and cook for 5-6 minutes until softened and beginning to caramelize at the edges. Add the 4 cloves garlic cloves minced into tiny pieces and cook for another 30 seconds until fragrant—don’t let it brown or it’ll turn bitter.
Reduce heat to medium-low and add the 1.5 tablespoons ground cumin, 1 tablespoon smoked paprika, 1 teaspoon dried oregano, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.25 teaspoon cayenne pepper. Toast the spices for 1 minute until you can smell their warm, earthy aroma. This step develops their flavors before they infuse the entire dish.
Combine All Ingredients and Simmer
Add the drained beans, lentils, and rice to the pot, stirring to coat everything evenly with the spiced oil. Pour in the 4 cups vegetable broth and add the 2 whole bay leaves. Bring the mixture to a gentle boil over high heat, then immediately reduce to low heat. The liquid should barely bubble at the edges—this prevents the rice from becoming mushy.
Cover the pot with a tight-fitting lid and simmer for 45-50 minutes. After 25 minutes, give the pot a gentle shake to redistribute any settled ingredients. The beans and rice should be tender when pierced with a fork, with just a few beans remaining slightly firm. If the mixture looks dry before the 45-minute mark, add ½ cup water to maintain proper moisture.
Rest and Fluff the Fiesta Bowl
Once everything is tender, remove the pot from heat and let it sit covered for 10 minutes. This resting period allows the flavors to meld and the rice to absorb any remaining liquid. Remove and discard the bay leaves, then use a fork to gently fluff the mixture, separating the grains and beans while keeping everything in the pot.
Taste and adjust seasoning if needed—you might want to add a pinch more salt or cayenne for your preference. The finished dish should have a rich, smoky depth from the spices, with each bean variety contributing its unique texture. The rice should be separate but tender, not mushy, with a slight bite from the beans. Serve immediately while hot, or store in an airtight container in the refrigerator for up to 5 days.
Pro Tips For Making 15 Beans And Rice
- SOAK BEANS SEPARATELY: Black beans and chickpeas need a 4+ hour soak (or overnight), while kidney and pinto beans handle 2 hours. I learned this the hard way—skipping the extra time with chickpeas leaves them rubbery. Use two bowls to save cleanup, and drain them in a colander before adding to the pot.
- STIR BEANS AT START: After adding your five bean mix to boiling water, give everything a good stir with a wooden spoon. This prevents chickpeas from sticking to the bottom and burning—something that’ll ruin your whole batch. High heat for the first 5 minutes helps break down skins faster.
- SALT AFTER BOILING: Wait until the water’s simmering before adding salt—adding it too early toughens the beans. Use about 1.5 teaspoons per pound of beans, and taste the broth halfway through cooking. If it’s bland, add more; if it’s too salty, you’ll have to dilute it later.
- COOK RICE IN BROTH: Instead of plain water, finish your rice in the bean broth after draining it. The extra flavor makes a real difference, and it uses up that delicious liquid before it goes to waste. Just rinse the rice first to avoid mushiness—this isn’t the time for lazy prep.
Make-ahead tips for 15 beans and rice
Prep Ahead Strategy
Start by soaking all your beans overnight in separate bowls—I use large glass containers for easy visibility. This ensures they cook evenly and reduces active time later. Label each container with masking tape and a marker so you don’t mix them up.
The beans should be fully submerged in water, which takes about 1 quart per cup of beans. I add a pinch of baking soda to the water to help soften them faster. 💡
Bean Prep Shortcut
If you’re short on time, use the quick-soak method: cover dried beans with boiling water, let sit for 2 hours, then drain.
For even faster results, pressure cook the beans—just add them to your Instant Pot with 1 cup beans to 6 cups liquid, cook on high pressure for 20 minutes, then quick-release. This cuts prep time by hours while keeping flavors intact.
Rice Pre-Rinse
Rinse your 2 cups long-grain rice thoroughly before cooking to remove excess starch. I use a fine-mesh strainer and cold water, swirling the rice until the water runs clear. This step prevents gummy rice later.
Spread the drained rice on a baking sheet to dry slightly—about 5 minutes—before adding it to the pot. This helps achieve separate grains in your final dish.
Flavor Boost Freezer Hack
Make a big batch and freeze portions for later! Divide the cooked mixture into quart-sized freezer bags, leaving 1 inch headspace for expansion. Store flat in your freezer for up to 3 months.
When ready to eat, thaw overnight in the fridge, then reheat on the stove with ¼ cup water or broth to restore moisture. The flavors actually deepen after freezing, making this a perfect make-ahead meal.
Broth Swap Options
For vegetarian or vegan versions, use low-sodium vegetable broth—brands like Pacific Foods or Imagine work perfectly. For extra richness, stir in 1 tablespoon nutritional yeast after cooking.
If you prefer a meatier taste, swap in chicken or beef broth (use the same amount). Always taste as you go—seasoning can be adjusted after reheating.
Meal Prep Containers
Portion the finished dish into glass meal prep containers with tight-sealing lids. I like Mason jars for individual servings—they stack neatly in the fridge. Store in the refrigerator for up to 5 days, or freeze for 3 months.
When reheating, add a splash of water or broth to prevent drying out. The one-pot method means everything stays perfectly balanced in each container. ✨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
You can absolutely use canned beans to save time! Drain and rinse 3 cups total canned beans (about 1.5 cans each of black, kidney, pinto, and chickpeas) and proceed with the recipe. The texture will be slightly softer, but the flavors work beautifully. Just reduce the vegetable broth to 3 cups since canned beans already contain some liquid.
How do I adjust this recipe for a pressure cooker or Instant Pot?
For an Instant Pot, combine all soaked beans, rice, broth, and spices. Seal and cook on high pressure for 8 minutes, then quick-release. Let sit for 10 minutes before opening. The beans and rice will be perfectly tender. For stovetop pressure cookers, follow the same method but cook for 12 minutes on high pressure.
Why did my rice turn out mushy instead of separate?
Mushy rice usually happens from too much liquid or insufficient resting time. Always use 1 cup broth per 1 cup rice and simmer uncovered for the last 5 minutes to evaporate excess moisture. After cooking, let the pot rest covered for 10 minutes before fluffing—this crucial step lets the rice absorb liquid properly.
Can I make this recipe without smoked paprika?
Yes! Replace the 1 tbsp smoked paprika with ½ tsp liquid smoke plus ½ tsp regular paprika for a similar smoky depth. Alternatively, add ½ tsp chipotle powder or a pinch of cayenne for heat. The dish will still taste delicious—just with slightly different flavor notes.
What are the best toppings to serve with this 15-bean rice?
Fresh toppings elevate this dish! Try diced avocado, lime wedges, chopped cilantro, shredded cheese, or sour cream. For extra texture, add crispy fried onions, toasted pumpkin seeds, or jalapeños. A squeeze of lime and sprinkle of cotija cheese right before serving brightens all the flavors.
- 12 Bean Chili Recipe: Hearty Slow-Cooked Depth With 12 Legumes - October 17, 2026
- 5 Seed Bread Recipe: Nutty Crunch and Artisan Flavor in One Loaf - October 17, 2026
- 1 Lb Macaroni Salad Recipe: Bold, Crunchy, and Crowd-Pleasing - October 17, 2026