Black Beans and Rice is the kind of simple, filling meal that proves budget-friendly cooking can still be full of flavor. It’s hearty, vegetarian, easy to make, and ready in about 30 minutes.
What makes this recipe special? The rice is cooked with onion, garlic, cumin, cayenne, and vegetable broth, then finished with black beans for a satisfying dish that works as a main meal, side dish, or burrito bowl base.
This recipe is cheap, delicious, and endlessly versatile. You can keep it simple, add extra vegetables, top it with fresh herbs, or serve it with your favorite protein.
Why You’ll Love This Black Beans and Rice
Why are beans and rice such a classic combination? Because they’re filling, affordable, and easy to turn into a flavorful meal with just a few seasonings.
This Black Beans and Rice recipe combines garlic, cumin, and cayenne pepper for a bold, savory flavor. The onion adds sweetness, the rice becomes tender in the vegetable broth, and the black beans make the dish hearty and satisfying.
I love how versatile this recipe is. You can serve it as a quick vegetarian dinner, spoon it into burrito bowls, use it as a side dish, or add extra toppings like salsa, avocado, cheese, cilantro, or lime.
The secret tip? Toast the rice with the garlic and spices before adding the broth. This helps warm the seasonings and gives the rice a deeper flavor.
Black Beans and Rice Time and Servings
Prep Time
5 minutes
Cook Time
25 minutes
Total Time
30 minutes
Servings
6
What Ingredients Are in Black Beans and Rice?
This recipe uses simple pantry ingredients to create a hearty vegetarian dish. The spices give the rice bold flavor, while the black beans add protein, texture, and richness.
You’ll need:
1 teaspoon olive oil
1 onion, chopped
¾ cup uncooked white rice
2 cloves garlic, minced
1 teaspoon salt, optional
1 teaspoon ground cumin
¼ teaspoon cayenne pepper
1 ½ cups low-sodium, low-fat vegetable broth
3 ½ cups canned black beans, drained
Ingredient Notes
Olive oil helps soften the onion and adds a little richness to the dish.
Onion creates a savory base and brings mild sweetness as it cooks.
White rice cooks directly in the seasoned broth, soaking up the garlic, cumin, cayenne, and onion flavor.
Fresh garlic adds bold flavor and makes the dish taste more homemade.
Salt is optional, especially if your vegetable broth or canned beans already contain sodium.
Ground cumin gives the dish its warm, earthy flavor.
Cayenne pepper adds gentle heat. You can use less for a milder version or more if you like spice.
Vegetable broth gives the rice more flavor than water. A low-sodium broth helps you control the salt level.
Canned black beans make the dish quick and convenient. Drain them before adding so the texture stays balanced.
How to Make Black Beans and Rice
This recipe comes together in one saucepan and is easy enough for a busy weeknight.
Cook the Onion

Heat the olive oil in a saucepan over medium-high heat.
Add the chopped onion.
Cook and stir until the onion has softened, about 3 minutes.
Toast the Rice and Spices
Add the uncooked white rice, minced garlic, salt, cumin, and cayenne pepper.
Cook and stir for 2 to 3 minutes.
This lightly toasts the rice and warms the spices until fragrant.
Add the Vegetable Broth

Pour in the vegetable broth.
Bring the mixture to a boil.
Simmer the Rice
Reduce the heat to low.
Cover the saucepan and simmer until the liquid is absorbed and the rice is tender, about 20 minutes.
Try not to lift the lid too often while the rice cooks.
Add the Black Beans
Stir in the drained black beans.
Cook until the beans are warmed through, about 2 to 3 minutes.
Serve and Enjoy
Fluff the rice gently and serve warm.
Enjoy it as a vegetarian main dish, side dish, or burrito bowl base.
Why Toast the Rice Before Simmering?
Toasting the rice with garlic and spices adds flavor before the broth goes in.
This step helps the cumin and cayenne bloom in the oil, which makes the finished dish taste warmer and more savory. It also gives the rice a slightly deeper flavor than simply boiling it in broth.
It only takes a few minutes, but it makes the dish much more satisfying.
Can You Use Brown Rice Instead?
Yes, you can use brown rice, but the cooking time and liquid amount will need to change.
Brown rice takes longer to cook than white rice, so you may need more vegetable broth and a longer simmering time. Check the package directions and adjust as needed.
For the quickest version, white rice is the easiest choice.
Can You Make Black Beans and Rice Ahead of Time?
Yes, this recipe is great for making ahead.
The flavors hold up well, and the dish reheats easily for lunches or dinners during the week. It is also a good meal prep option because it can be portioned into containers and topped with different add-ins each day.
Add fresh toppings like avocado, lime, salsa, or cilantro just before serving.
How to Store Black Beans and Rice
Store leftovers in an airtight container in the refrigerator.
They will keep well for 3 to 4 days.
Let the dish cool before storing, then refrigerate until ready to reheat.
Can You Freeze Black Beans and Rice?
Yes, black beans and rice freeze well.
Let the dish cool completely, then place it in freezer-safe containers or freezer bags. Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
How to Reheat Black Beans and Rice
Reheat leftovers in the microwave or on the stovetop.
If the rice seems dry, add a splash of water or vegetable broth before reheating.
Stir gently until warmed through.
What to Serve With Black Beans and Rice
Black Beans and Rice can be served in so many easy ways.
Serve it with avocado, salsa, sour cream, shredded cheese, cilantro, lime wedges, hot sauce, roasted vegetables, grilled chicken, shrimp, tofu, or a fried egg.
It also works beautifully in burrito bowls, tacos, lettuce wraps, or alongside enchiladas, fajitas, or grilled vegetables.
Black Beans and Rice Substitutions and Variations
One of the best things about this recipe is how easy it is to customize.
Add Bell Peppers
Chopped bell peppers add color, sweetness, and extra texture.
Add Corn
Corn adds a little sweetness and makes the dish feel even more hearty.
Add Tomatoes
Diced tomatoes can add moisture and a brighter flavor.
Make It Spicier
Add more cayenne, chili powder, jalapeños, or hot sauce.
Add Fresh Herbs
Cilantro, parsley, or green onions add freshness before serving.
Add Protein
Grilled chicken, shrimp, sausage, tofu, or eggs can turn this into an even more filling meal.
Nutrition Notes
Nutrition will vary depending on the type of broth, beans, rice, and toppings used.
For a lighter version, use low-sodium vegetable broth and rinse the canned black beans before adding them.
Final Thoughts
Black Beans and Rice is quick, filling, affordable, and full of bold flavor. With onion, garlic, cumin, cayenne, vegetable broth, rice, and black beans, it turns simple pantry staples into a satisfying vegetarian meal.
Serve it as a side dish, make it the base of a burrito bowl, or load it up with toppings for an easy 30-minute dinner that tastes hearty, flexible, and delicious






