Beans and Brown Rice Recipe Vegetarian for Healthy Meals

Updated On: October 5, 2025

Beans and brown rice have long been a staple combination in vegetarian and vegan kitchens around the world. This hearty, nutritious duo not only offers a complete protein but also packs a punch of fiber, vitamins, and minerals to keep you energized and satisfied.

Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your repertoire, this beans and brown rice recipe is the perfect go-to. It’s easy to make, budget-friendly, and incredibly versatile, making it ideal for busy weeknights or meal prepping for the week ahead.

Plus, with the addition of aromatic spices and fresh herbs, it transforms into a flavorful dish that will please even the pickiest eaters.

In this blog post, I’ll walk you through a simple yet delicious beans and brown rice recipe that you can customize to your liking. From the ingredients to the cooking tips and serving suggestions, everything you need is right here to create a wholesome meal that feels like comfort food without any meat.

Why You’ll Love This Recipe

This beans and brown rice recipe is a perfect balance of nutrition, flavor, and ease of preparation. Here’s why it stands out:

  • Complete Protein: Combining beans with brown rice gives you all nine essential amino acids, making it a perfect protein source for vegetarians.
  • High Fiber: Both beans and brown rice are rich in dietary fiber, which promotes healthy digestion and helps keep you full longer.
  • Budget-Friendly: These pantry staples are affordable and have a long shelf life, making this recipe economical and low waste.
  • Customizable: You can easily add vegetables, spices, or sauces to suit your taste preferences or dietary needs.
  • Meal Prep Friendly: This dish stores well in the fridge and tastes great even as leftovers, perfect for busy lifestyles.

Ingredients

  • 1 cup brown rice, rinsed
  • 1 ½ cups water or vegetable broth (for cooking rice)
  • 1 can (15 oz) black beans, drained and rinsed (or 1 ½ cups cooked beans)
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili powder (optional for heat)
  • Salt and pepper to taste
  • ½ cup chopped fresh cilantro (optional)
  • Juice of 1 lime
  • Optional toppings: diced avocado, salsa, shredded cheese or vegan cheese, sour cream or vegan sour cream

Equipment

  • Medium saucepan with lid
  • Large skillet or sauté pan
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Colander (for rinsing beans and rice)

Instructions

  1. Cook the brown rice: In a medium saucepan, combine the rinsed brown rice and water (or vegetable broth for extra flavor). Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for about 40-45 minutes, or until the rice is tender and the liquid is absorbed. Remove from heat and let it sit, covered, for 5 minutes.
  2. Sauté the aromatics: While the rice cooks, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 4-5 minutes until translucent. Add the minced garlic and cook for another 1 minute, stirring frequently to avoid burning.
  3. Add spices: Stir in the ground cumin, smoked paprika, and chili powder (if using). Cook for 1 minute to allow the spices to bloom and release their aroma.
  4. Add the beans: Stir in the drained and rinsed black beans. Cook for 5-7 minutes, stirring occasionally, until the beans are heated through and well coated with the spices.
  5. Combine rice and beans: Fluff the cooked brown rice with a fork and add it to the skillet with the beans and spices. Stir well to combine all the ingredients evenly.
  6. Season and finish: Add salt and pepper to taste. Remove from heat and stir in the chopped cilantro and lime juice for freshness and a zesty finish.
  7. Serve: Spoon the beans and brown rice onto plates or bowls. Add your favorite toppings like diced avocado, salsa, or a dollop of sour cream or vegan sour cream.

Tips & Variations

“For an even heartier meal, try adding sautéed bell peppers, corn, or diced tomatoes to the mix. You can also swap black beans for kidney beans, pinto beans, or chickpeas depending on your preference.”

Here are a few more ideas to make this recipe your own:

  • Make it spicy: Add a diced jalapeño or a pinch of cayenne pepper when sautéing the onions.
  • Use different grains: Substitute brown rice with quinoa, bulgur, or farro for a different texture and flavor.
  • Turn it into a bowl: Add fresh greens, roasted vegetables, and a tahini or avocado dressing for a nutritious grain bowl.
  • Freeze leftovers: This dish freezes well in airtight containers for up to 3 months—perfect for quick meals.
  • Make it creamy: Stir in a spoonful of coconut milk or cashew cream for a richer version.

Nutrition Facts

Nutrient Amount per serving
Calories 350
Protein 12g
Carbohydrates 60g
Fiber 10g
Fat 6g
Saturated Fat 1g
Sodium 300mg (varies if using broth or added salt)
Iron 3mg

Serving Suggestions

This beans and brown rice dish is wonderfully versatile and pairs well with a variety of sides and accompaniments. Here are some ideas to round out your meal:

  • Serve with a crisp green salad tossed in lemon vinaigrette for a refreshing contrast.
  • Top with sliced avocado and a spoonful of fresh salsa for a Tex-Mex twist.
  • Pair with steamed or roasted vegetables like broccoli, carrots, or zucchini for extra nutrition.
  • Enjoy it stuffed in warm tortillas or pita bread with shredded lettuce and cheese for a delicious wrap.
  • Complement the meal with a side of Kale Tonic First Watch Recipe for an energizing drink.

Conclusion

Beans and brown rice together create a nutritious, filling, and flavorful vegetarian dish that’s easy to prepare and customize. This recipe is a fantastic foundation for anyone wanting to embrace plant-based eating or simply enjoy a wholesome meal without the fuss.

The combination of earthy beans, nutty brown rice, and aromatic spices brings warmth and comfort to your plate, making it ideal for any season.

Not only does it provide essential nutrients and fiber, but it also offers endless versatility in how you serve and season it, ensuring you never get bored. Whether you’re cooking for yourself, your family, or guests, this beans and brown rice recipe will quickly become a favorite go-to.

For more delicious vegetarian recipes and creative ideas, be sure to check out our Kosher Sushi Salad Recipe and the hearty Jamaican Minced Beef Recipes (vegan version available) to expand your plant-based meals.

📖 Recipe Card: Beans and Brown Rice Recipe Vegetarian

Description: A hearty and nutritious vegetarian dish combining protein-rich beans with wholesome brown rice. Perfect as a main or side, this recipe is simple and flavorful.

Prep Time: PT10M
Cook Time: PT40M
Total Time: PT50M

Servings: 4 servings

Ingredients

  • 1 cup brown rice
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 2 cloves garlic, minced
  • 1 cup vegetable broth
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon salt
  • 1/4 cup fresh cilantro, chopped
  • Juice of 1 lime

Instructions

  1. Rinse the brown rice under cold water.
  2. Heat olive oil in a pot over medium heat.
  3. Add chopped onion and garlic; sauté until translucent.
  4. Add brown rice, cumin, smoked paprika, salt, and pepper; stir to coat.
  5. Pour in vegetable broth and bring to a boil.
  6. Reduce heat, cover, and simmer for 35 minutes or until rice is tender.
  7. Stir in black beans and cook for 5 more minutes.
  8. Remove from heat and mix in lime juice and cilantro.
  9. Fluff rice with a fork and serve warm.

Nutrition: Calories: 350 kcal | Protein: 12 g | Fat: 6 g | Carbs: 60 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Beans and Brown Rice Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and nutritious vegetarian dish combining protein-rich beans with wholesome brown rice. Perfect as a main or side, this recipe is simple and flavorful.”, “prepTime”: “PT10M”, “cookTime”: “PT40M”, “totalTime”: “PT50M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup brown rice”, “1 can (15 oz) black beans, drained and rinsed”, “1 tablespoon olive oil”, “1 small onion, chopped”, “2 cloves garlic, minced”, “1 cup vegetable broth”, “1 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “1/4 teaspoon black pepper”, “1/2 teaspoon salt”, “1/4 cup fresh cilantro, chopped”, “Juice of 1 lime”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse the brown rice under cold water.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add brown rice, cumin, smoked paprika, salt, and pepper; stir to coat.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat, cover, and simmer for 35 minutes or until rice is tender.”}, {“@type”: “HowToStep”, “text”: “Stir in black beans and cook for 5 more minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and mix in lime juice and cilantro.”}, {“@type”: “HowToStep”, “text”: “Fluff rice with a fork and serve warm.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “12 g”, “fatContent”: “6 g”, “carbohydrateContent”: “60 g”}}

Photo of author

Marta K

Leave a Comment

X