Traditional Black Beans and Rice Recipe With Canned Beans: Quick Latin-Inspired Side Dish

Traditional Black Beans and Rice Recipe With Canned Beans: Quick Latin-Inspired Side Dish

This recipe brings authentic Latin flavors to your table in 30 minutes using simple pantry staples. I developed it after studying my grandmother’s vague notes about “beans with rice”—her signature dish that never needed a written recipe.

The key is building layers of flavor quickly. Canned beans make this foolproof, while traditional sofrito and spices create that restaurant-quality taste. It’s the kind of dish that proves great food doesn’t require hours in the kitchen.

What emerges is perfectly seasoned rice with tender beans that soak up every spice. The texture is ideal—soft but distinct grains with creamy beans that hold their shape. One taste and you’ll understand why this combination appears on tables across Latin America.

Serve it alongside grilled meats or as a vegetarian main. The technique works every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Traditional Black Beans and Rice Recipe with Canned Beans

Pantry staples meet bold Latin flavors. Nothing complicated, just good ingredients.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Canned Black Beans 🫘 2 cans 15 oz each, drained and rinsed
Green Bell Pepper 🌶️ 1 whole Diced finely for sofrito
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Cilantro 🌿 ½ cup Chopped, stems removed
Ground Cumin 🌿 1 ½ tsp Toasted for warmth
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Bay Leaf 🍃 1 whole Removed before serving
Vegetable Broth 🥣 2 cups Low-sodium preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Lime 🍈 1 whole Juiced, about 2 tbsp
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The sofrito base makes this dish sing. Green bell peppers and onions should be fresh and firm—skip the pre-diced stuff. I grab mine at Trader Joe’s or the local Latin market where they turn over produce faster. The beans? Goya or Bush’s are my go-tos (no weird aftertaste). For rice, any long-grain works, but jasmine or basmati add a nice aroma. Rinse it well to avoid gummy texture.

No fresh cilantro? Parsley at a 1:1 swap works in a pinch (flavor’s different but still bright). No lime? Lemon juice gets you 90% there. Missing cumin? Coriander plus a pinch of chili powder can fill the gap. The broth can be from concentrate—just pick vegetable, not chicken. And if you only have dried cilantro, skip it entirely. It’s not the same.

Leftovers keep 4-5 days in the fridge, and honestly taste better the next day. Freezes for 3 months too (portion before freezing for easy meals). The rice will firm up, so add a splash of water when reheating. Fresh cilantro on top right before serving brightens everything up.

❤️

Why You’ll Love This Recipe

  • 20-Minute Meal: I can have this on the table faster than takeout arrives, thanks to canned beans and one pot.
  • Smoky Garlic Depth: The sauteed onion, bell pepper, and garlic with a pinch of cumin make the beans taste like they simmered all day.
  • Feeds the Week: I double the batch and pack it for lunch—still tastes great cold or reheated with a fried egg on top.
  • Pantry Hero: Five shelf-stable staples plus whatever veggies are lurking in my crisper save me from the grocery store.

Step-by-Step Instructions for Black Beans and Rice

Here’s how I make this classic dish with canned beans—fast, flavorful, and foolproof.

Step 1: Sauté the Aromatics

Heat the 2 tbsp olive oil in a large pot over medium heat. Add the diced yellow onion and green bell pepper, cooking for 5-6 minutes until they soften and the onion becomes translucent. This builds the flavor base known as sofrito in Latin cooking.

Stir in the minced garlic cloves and cook for 30 seconds until fragrant. Be careful not to let it brown—burnt garlic turns bitter. The moment you smell that rich, nutty aroma, you’re ready for the next step.

Step 2: Toast the Spices and Add Rice

Add the 1.5 tsp ground cumin and 1 tsp dried oregano to the pot, stirring constantly for 20-30 seconds to toast the spices. This brief toasting wakes up their essential oils and deepens their flavor. You’ll notice the aroma become more intense.

Immediately add the 1.5 cups long-grain white rice, stirring to coat every grain in the spiced oil. Toast the rice for 1-2 minutes until the edges appear slightly opaque. This prevents a starchy texture in the finished dish.

Step 3: Simmer with Beans and Broth

Pour in the 2 cups vegetable broth, the drained and rinsed 2 cans canned black beans, and the 1 whole bay leaf. Add the 1 tsp salt and 0.5 tsp black pepper. Bring to a boil over high heat.

Once boiling, reduce the heat to low, cover, and simmer for 18-20 minutes until the rice is tender and the liquid is absorbed. Avoid lifting the lid during cooking—released steam disrupts the process.

Step 4: Finish with Fresh Flavors

Remove the pot from heat and let it sit covered for 5 minutes. This final rest allows the rice to steam and become perfectly fluffy. Discard the bay leaf.

Gently fold in the 0.5 cup fresh cilantro and the juice from the 1 whole lime. The acid from the lime brightens all the flavors, while the cilantro adds a fresh, herbal note. Taste and adjust salt if needed before serving.

👨‍🍳

Pro Tips For Making Traditional Black Beans And Rice Recipe With Canned Beans

  • Rinse the Beans: Drain and rinse the canned black beans thoroughly to remove the starchy liquid—I learned this the hard way after my rice turned out gummy.
  • Sweat the Veggies: Cook the onion, bell pepper, and garlic in oil until soft and translucent, about 5-7 minutes; this builds a flavor base that makes a real difference.
  • Use the Bean Liquid: Reserve about ½ cup of the bean liquid to add back into the rice while cooking—it adds depth and helps prevent dryness.
  • Rest Before Serving: Let the finished dish sit covered for 10 minutes off the heat; the rice absorbs the flavors and the texture evens out—yes, even if you’re impatient like me.

Serving Suggestions for Leftovers

As a Main Dish

This stands beautifully as a vegetarian meal on its own. I like to top each serving with fried eggs or avocado slices for extra richness. The creamy yolk or cool avocado contrasts perfectly with the warm, spiced rice and beans. 💛

With Grilled Proteins

Pair it with grilled chicken or carne asada for a complete Latin-inspired plate. The beans and rice soak up the juices from the meat, creating a symphony of flavors. I often make this combo for weeknight dinners.

For Taco Night

Use this as a base for vegetarian tacos. Fill warm tortillas with the mixture, then top with shredded cheese, sour cream, and salsa. The leftovers make excellent burrito fillings too.

With Fresh Toppings

Garnish with diced tomatoes, sliced jalapeños, or crumbled cotija cheese for added texture and flavor. A dollop of Greek yogurt or sour cream cools the spices beautifully. Fresh toppings brighten every bite.

For Meal Prep

Portion into containers with roasted vegetables or a simple green salad for balanced lunches. The dish reheats well, and the flavors deepen over time. I pack it with a lime wedge for a fresh squeeze at lunchtime. ⏰

Family-Style Serving

Serve in a large bowl with warm tortillas, chips, and hot sauce on the side. Let everyone build their own plates. This is how my grandmother served it—simple, communal, and always satisfying.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 6g8%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 68g25%
Dietary Fiber 12g43%
Sugars 2g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Should I rinse canned beans for this?

Rinsing removes excess sodium and starch, preventing a metallic taste. Use a colander and run under cold water for 20-30 seconds until the water runs clear.

2

Can I make this with brown rice?

Yes, but adjust the liquid to 2.5 cups and simmer for 40-45 minutes. Brown rice needs more water and time to soften. The texture will be chewier but just as flavorful.

3

Why does the rice turn mushy?

Lifting the lid during cooking releases steam, leading to uneven absorption. Also, avoid stirring while simmering—this breaks the grains. Stick to the 18-20 minute covered cook time.

4

What if I don’t have fresh cilantro?

Use flat-leaf parsley as a 1:1 substitute for a similar fresh note. Dried cilantro won’t work—it loses its bright flavor when dried. Skip it entirely if you must.

★★★★★4.9(4 reviews)
Tyler Campbell