This Rice and Beans recipe is simple, affordable, and deeply nourishing-but with a twist. I use a 7-grain rice blend with four types of beans cooked together, then portion and freeze it to boost resistant starch and support better blood sugar balance. Make once and eat all week.
Save This Recipe!
Type your email & I'll send it to you!
🔍 Quick Look: Rice and Beans
- ⏱️ Prep Time: 5 minutes
- 🎛️ Cook Time: 60 minutes
- 👥 Servings: 9
- 📊 Calories: ~308 kcal per 1 cup serving (based on nutrition panel)
- 👩🏽🍳 Flavor Profile: hearty, earthy, mildly savory, and comforting
- 💪🏼 Nutrition: 14 grams of protein, 9 grams of fiber
- ⭐ Difficulty: easy, mostly hands-off, minimal prep, (just soaking, simmering, and combining)
Jump to:
- 🔍 Quick Look: Rice and Beans
- 👩🏽⚕️ Nutritionist's Note
- 👩🏼🌾 Ingredients
- 🌱 Substitutions
- 📝 How to Make Rice and Beans
- 🫘 Using Canned Beans
- 🌾 Shop Exact Ingredients and Tools
- ✔️ Storage, Meal Prep & Reheating Tips
- 🍚 More Rice and Beans Recipes
- 🙋🏽♀️ Recipe FAQs
- 🍽️ Related Recipes
- 👩🏽🍳 Made this recipe?
- ⚖️ Convert the Recipe to Metric (g & mL)
- Rice and Beans Recipe
- 💬 Comments
👩🏽⚕️ Nutritionist's Note
Rice and beans are a staple across cultures because they're affordable, filling, and nutritionally balanced. What I love here is the upgrade: using multiple beans adds broader nutrient diversity, cooling and reheating increases resistant starch (which may help blunt glucose spikes), and portioning into ½-cup servings makes it easy to build balanced, satisfying meals.
Why You'll Love This Recipe
This is not your typical rice and beans recipe-and here's why:
- More plant points: A 7-grain mix plus four types of beans adds 11 plant points
- Higher in fiber from multiple beans
- Perfect for meal prep (freezer-friendly portions)
- Supports blood sugar balance with resistant starch
- Flexible: works with any grain or rice
- One-pot beans for maximum simplicity
👩🏼🌾 Ingredients
Below, I share ingredient notes from both a nutrition expert's and trained chef's perspective.

- Pinto beans: Creamy and soft, these help bring the mixture together.
- Chickpeas: Firmer than the other beans, they add more bite and hold their shape well.
- Navy beans: Mild, tender, and great for balancing the texture.
- Black-eyed peas: Soft and earthy, they cook well with the other beans and add even more variety.
- Seven Grains Rice Mix: Using a rice and grain mix adds more texture, fiber, and interest than plain rice. That said, regular rice works too.
See the printable recipe card below for quantities.
🌱 Substitutions
This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.
- Grain: Use white rice, brown rice, red rice, black rice, quinoa, farro, or barley instead of the 7-grain mix
- Beans: Swap any of the four beans with black beans or great northern beans (keep similar cook times). Or use 1 cup of one type of dried bean instead of the mix, or about 3 cups cooked canned beans (drained and rinsed).
- Higher protein: Add cooked lentils or edamame
- Flavor boost: Add garlic, bay leaf, onion, bouillon cubes, or cumin while cooking beans
- Broth instead of water: Adds more depth if desired
- Spice variations: Add chili powder, smoked paprika, smashed garlic, bay leaf, or peppercorns
- Add-ins: Mix in sautéed kale or greens, chopped roasted veggies, nut-free pesto, or tahini sauce when serving
📝 How to Make Rice and Beans
The complete recipe with exact amounts is below. These additional tips will help you get the best results.

- Use fresh dried beans. Older beans can take much longer to cook and may never fully soften. If your beans have been sitting in the pantry for a while, it's best to replace them. Soak beans for about 6 hours to improve digestion and reduce cook time.

- Rinse beans well after soaking to remove debris and excess starch.

- Always cook beans in fresh water (not soaking water). Keep beans fully submerged while cooking for even tenderness. Avoid overcooking or beans will become mushy.

- Simmer gently to avoid splitting the skins, season the cooking water with smashed garlic, onion, and a bay leaf to build flavor, add salt toward the end to keep the beans tender, and check doneness across bean types since some may cook faster than others.

- Drain the beans as soon as they're tender. This stops the cooking process immediately and prevents them from becoming too soft or mushy.

- Cook grains separately for best texture (beans take longer).

- Let grains sit covered 5 minutes after cooking, then fluff.

- Fluff the grain properly. Gently fluff with a fork. This separates the grains, releases excess steam, and prevents clumping.

- Mix the rice and beans, then transfer to a baking sheet or large plate and spread into a thin, even layer so the steam can escape. Let cool to room temperature, then portion and refrigerate or freeze. Avoid leaving it in a hot pot-it traps heat and slows cooling.

- Portion into ½ cups for easy, consistent serving sizes.

- Remove frozen portions and reheat as needed.

- Reheat in the microwave (cover and heat 1-2 minutes, stirring halfway), in a saucepan (add a splash of water, cover, and warm over low heat), or in the oven (cover and heat at 300°F until warmed through).

Serve as a complete meal: Pair with a protein, add veggies, and finish with a sauce or dressing for balance and flavor.
🫘 Using Canned Beans
Short on time? Canned beans work well here.
- How much to use: About 3 cups total cooked beans (roughly two 15-ounce cans, drained and rinsed)
- Prep: Drain and rinse well to remove excess sodium and improve flavor
- When to add: Stir into the cooked grain once everything is ready
- Heat gently: Warm through briefly-no long cooking needed
- Texture tip: Choose firm beans so they hold their shape when mixed
- Flavor tip: Add salt and any seasonings after combining since canned beans are already seasoned
🌾 Shop Exact Ingredients and Tools
Below is a PDF with the complete list of beans, grain, cookware, and storage items I used to make this recipe.
✔️ Storage, Meal Prep & Reheating Tips
These simple steps help preserve freshness and flavor:
- Cool before storing: Let the rice and beans cool completely before transferring to containers. This improves texture and supports resistant starch formation.
- Portion for ease: Divide into ½-cup or 1-cup portions so you can grab exactly what you need.
- Refrigerate: Store in an airtight container in the fridge for up to 2 days.
- Freeze for longer storage: Freeze portions for up to 3 months. Smaller portions thaw faster and more evenly. Label and date: Especially helpful if you batch cook regularly.
- Reheat from fridge: Microwave covered for 1-2 minutes, stirring halfway, or warm in a saucepan over low heat with a splash of water.
- Reheat from frozen: Microwave covered for 2-3 minutes, stirring halfway, or thaw overnight in the fridge first for best texture. Stovetop method: Add a splash of water, cover, and heat gently, stirring occasionally until warmed through. Oven option: Cover and heat at 300°F until hot (best for larger portions). Avoid overheating: This helps prevent the grains from drying out and the beans from becoming mushy.
- Build meals easily: Pair reheated portions with veggies, a protein, and a sauce or dressing for a quick, balanced meal.
🍚 More Rice and Beans Recipes
This easy Vegan Red Beans and Rice recipe is a healthy version of the traditional Louisiana dish.
Try my Cowboy Rice Salad with black beans, corn, and avocado, tossed in a tangy 4-ingredient dressing.
This 20-minute vegan Baja Bowl recipe is healthy, easy, and packed with flavor.
My vegan high-protein Refried Bean Bowl is packed with plant-based protein. A one-pot, easy, no-chop recipe, with homemade vegan ranch dressing.
🙋🏽♀️ Recipe FAQs
Layer simple flavors. Cook the beans with aromatics like garlic, onion, or bay leaf, salt at the end, and finish with something bright like lemon juice or vinegar. Even a simple sauce or dressing at the end makes a big difference.
Use beans with similar cook times if cooking together. Pinto beans, chickpeas, navy beans, and black-eyed peas work well here. You can also swap in black beans, kidney beans, or great northern beans depending on what you have.
Focus on texture and timing. Soak, cook until tender (not mushy), and let them cool before eating or freezing to increase resistant starch. Pair with whole grains, fiber-rich veggies, and healthy fats to help support more stable blood sugar levels.
Add vegetables (like sautéed greens, peppers, or roasted veggies), a protein if you want more staying power, and a sauce or dressing for flavor. Think tahini, salsa, chimichurri, or a simple lemon-garlic dressing.
⚖️ Convert the Recipe to Metric (g & mL)
Use these AI tools to do this:

Rice and Beans Recipe
Ingredients
- ½ cup dried pinto beans (see notes)
- ½ cup dried chickpeas
- ½ cup dried black-eyed peas
- ½ cup dried navy beans
- 2 cups rice or seven grain rice mix (see notes)
Save This Recipe!
Type your email & I'll send it to you!
EQUIPMENT
- 2 medium saucepans
- 3 silicone freezer trays (6 × ½-cup portions per tray) (optional)
Instructions
- Soak the beans: Add all beans to a large bowl and cover with water by about 2-3 inches. Soak for about 6 hours.
- Cook the beans: Drain and rinse the beans. Transfer to a large pot and cover with fresh water, keeping them submerged. Bring to a boil, then reduce to a simmer and cook until tender, about 60 minutes, or until all the types of beans are cooked. Optional: Add salt toward the end.
- Cook the grain: Cook the 7-grain rice mix (or rice of choice) according to package instructions. Once done, let sit covered for 5 minutes, then fluff with a fork.
- Combine: Drain the beans if needed and mix with the cooked grain. Adjust salt to taste.
- Optional cool and store: Spread the mixture in a thin layer to cool. Once cooled, portion into containers and refrigerate or freeze for later use.
Notes
- Beans: Use 1 cup of any one type of dried bean instead of the mix of four, if preferred.
- Use canned beans for convenience: Use about 3 cups cooked beans total in place of the dried beans mixture (about two 15-ounce cans, drained and rinsed). Add to the cooked grain and heat briefly for a quicker prep option.
- Soaking step: If dried beans are not soaked, cooking time will be longer and may be less even.
- Season the cooking water: Add garlic, onion, and a bay leaf while the beans cook to build flavor from the inside out.
- Serving size is 1 packed cup cooked rice and beans. I portioned into ½-cup servings for faster freezing and thawing.
- Nutrition facts are based on a 1-cup serving using the 7-grain rice mix.
- Find the beans, 7-grain mix, and silicone portion trays used in this recipe linked here.
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.











Christa says
Do you have a recipe for the 7 grain rice?
Nisha Melvani, RDN says
Not as yet.
Dawn says
Turned out delicious. I cooked my rice mix in broth. Plan to use it as a base with some veggies and miso tahini dressing.
Nisha Melvani, RDN says
Yay! So happy to hear that. Thank you.
Johanna says
Great idea. Would love to see more soupercubes ideas.
Nisha Melvani, RDN says
More to come!
Jane George says
As always Nisha - your generous knowledge is valuable to my family .
Nisha Melvani, RDN says
Thank you for your kind words. I appreciate you!
Neena says
Great idea - love it 😍
Nisha Melvani, RDN says
Thank you so much!