Brazilian Black Beans and Rice Recipe: Smoky Cumin-Spiced One-Pot Magic

Side Dishes

Brazilian Black Beans and Rice Recipe: Smoky Cumin-Spiced One-Pot Magic

This Brazilian black beans and rice recipe transforms a simple one-pot into a flavor-packed centerpiece that captures the heart of feijoada. The secret lies in slow-cooked beans infused with smoky cumin and aromatic spices, creating a dish rich enough to stand alone or pair with crispy farofa.

I've perfected this method to deliver restaurant-quality texture—tender beans and fluffy rice all in one pot, with minimal cleanup.

The magic happens when you soak the beans overnight, then simmer them with bacon, garlic, and bay leaves until they're creamy and deeply flavorful. The rice cooks directly in the bean broth, absorbing all those smoky, savory notes for a dish that's as satisfying as it is simple.

This is comfort food at its finest—warm, hearty, and packed with the kind of flavors that make every bite memorable.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for brazilian black beans and rice

Sixteen ingredients, one smoky, aromatic pot—this vegetarian feijoada delivers restaurant-quality Brazilian comfort.

Ingredient Amount Notes
Black Beans (Dried) 🌱 2 cups Soaked overnight, drained
Long-Grain White Rice 🍚 2 cups Uncooked, rinsed well
Vegetable Oil 🫒 ¼ cup For sautéing
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tbsp Toasted for aroma
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Bay Leaves 🍃 2 whole Fresh preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup No salt added
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness
Avocado Oil 🫒 ¼ cup For finishing drizzle

The beans are the heart of this dish, so dried black beans are a must—they develop deeper flavor than canned. Soak them overnight to cut cooking time and improve texture. For the spices, Penzeys or bulk bins offer the freshest cumin and smoked paprika, but any quality brand works. The tomato paste? San Marzano is ideal, but no-salt-added store brands are fine too. Fresh bay leaves elevate the dish, but dried at half the amount works in a pinch. The vegetable broth should be low-sodium to control seasoning—Pacific Foods or homemade are my go-tos.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh cilantro missing? Dried cilantro or parsley at one-third the amount works. The avocado oil isn't just for finishing—it adds a subtle richness that balances the smoky flavors. For the rice, jasmine or basmati works beautifully, but long-grain white is perfect for soaking up all that bean broth. The lime should be freshly juiced—bottled juice lacks the bright acidity this dish needs. And if you're feeling adventurous, add a dash of hot sauce at the end for a little kick.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge or 3 months frozen. The rice absorbs all the smoky goodness, so it reheats beautifully—just add a splash of water or broth. For serving, I like to drizzle with extra avocado oil and sprinkle with fresh cilantro. The beans and rice keep their texture perfectly when reheated, making this a great make-ahead meal for busy weeks.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss dried beans, rice, onions, and garlic into one pot with water and let it simmer. No chopping, no fussing, and honestly? The smell alone makes my kitchen feel like a Brazilian fundo (backyard party).
  • Garlic Bomb: That slow-cooked garlic? It’s the star. The onions caramelize just enough to give these beans this deep, savory sweetness, while the garlic softens into a buttery, aromatic paste. One bite and you’ll understand why Brazilians eat this daily—it’s ridiculously good.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy, the beans hold their shape, and it reheats like a dream. Pack it in containers for work or school—no sad, mushy leftovers here.
  • Pantry Staple: Dried beans? Check. Rice? Always on hand. Onions and garlic? The basics. This recipe costs me pennies per serving but feels like a restaurant meal. And if I make a big batch? Freezer-friendly for lazy nights. Budget win.

Step-by-step instructions for Brazilian black beans and rice

Here's how to create this flavorful one-pot dish with rich, smoky spices and tender beans.

1

Sauté Aromatics in Vegetable Oil

Heat the 0.25 cup vegetable oil in a large, heavy-bottomed pot over medium heat until shimmering. Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. This foundational step builds flavor - don't rush it.

Add the 6 cloves minced garlic and cook for 30 seconds until fragrant. Immediately stir in the 2 tablespoons toasted ground cumin and 1 tablespoon smoked paprika, letting them bloom for 1 minute. The spices should release their aromatic oils - you'll smell that deep, earthy cumin and smoky paprika. This is where the Brazilian flavor profile begins to develop.

2

Build the Base with Tomato Paste and Beans

Reduce heat to medium-low and stir in the 0.5 cup tomato paste, cooking for 2 minutes until it darkens slightly and loses its raw taste. This creates a rich, concentrated base for your dish. Add the 2 cups drained black beans and 2 cups rinsed long-grain white rice, stirring to coat everything evenly with the spiced tomato mixture.

Pour in the 4 cups vegetable broth and add the 2 whole bay leaves. Bring to a gentle simmer, then reduce heat to low. The liquid should just barely bubble at the edges - you want to maintain a slow cook that prevents the rice from becoming mushy. Cover the pot and cook for 20 minutes without disturbing it. This initial cooking phase allows the rice and beans to begin absorbing the flavorful broth.

3

Season and Simmer to Perfection

After 20 minutes, remove the lid and stir gently. Add the 1.5 teaspoons salt and 0.5 teaspoon freshly ground black pepper, then return to a simmer. Cover again and cook for an additional 20-25 minutes until the rice is tender and the beans are fully heated through. The dish should have a thick, stew-like consistency with the rice fully cooked but still holding its shape.

Check for doneness by tasting - the rice should be tender with a slight bite, and the beans should be creamy but not falling apart. If the mixture appears too dry, add 2-3 tablespoons water and cook for another 5 minutes. The key is achieving that perfect balance between tender rice and flavorful beans in one cohesive dish.

4

Finish with Fresh Herbs and Brightness

Once fully cooked, remove from heat and discard the bay leaves. Stir in the 0.25 cup chopped fresh cilantro and juice of 1 whole lime, brightening the dish with fresh acidity. Let the mixture sit for 5 minutes to allow the flavors to meld together. The lime juice will cut through the richness of the beans and rice, while the cilantro adds a fresh herbal note that complements the smoky spices.

Drizzle with the 0.25 cup avocado oil just before serving. This final touch adds richness and helps distribute the flavors evenly throughout each serving. The oil should be warm but not hot to preserve its delicate flavor. Serve immediately while still warm, with additional lime wedges on the side for those who prefer extra brightness.

👨‍🍳

Pro Tips For Making Brazilian Black Beans And Rice

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your beans tough no matter how long you simmer. Toss them in water (about 3 cups per cup of beans) with a pinch of baking soda (yes, even if you're skeptical) and let them sit 8+ hours. The texture difference is night and day, especially for dried black beans.
  • SAUTÉ ONIONS LOW AND SLOW: High heat burns onions before they caramelize, and that’s when your dish turns bitter. Use medium-low and stir often—think 8-10 minutes until they’re golden, not brown. This is the flavor base, so don’t rush it. (Your future self will notice the difference.)
  • SALT THE BEANS HALFWAY: I used to add all the salt at once, and the beans would turn mushy. Instead, sprinkle half the salt when you start cooking, then add the rest after 30 minutes. This keeps the beans firm and lets the seasoning develop properly—no guessing if it’s done.
  • USE LESS RICE THAN YOU THINK: Brazilian rice is all about the beans and the sauce, not the grains. For every cup of beans, use just ½ cup uncooked rice (not the 1:1 ratio you’d use for plain rice). The beans expand, and the rice absorbs the flavor without getting soggy. Trust me, it’s not a mistake—it’s balance.

Best sauces and condiments for this brazilian black beans and rice

Smoky Cumin Sauce

This dish already has incredible depth from its cumin and smoked paprika base, but you can elevate it further by drizzling a homemade cumin sauce on top.

Mix 1 tbsp toasted cumin, 1 tbsp smoked paprika, 2 tbsp avocado oil, and 1 tbsp lime juice into a smooth paste. Simmer for 5 minutes on low heat, then strain for a silky finish. 🌶️

Creamy Avocado Lime Dressing

Balance the smoky flavors with a bright, creamy topping. Blend 1 ripe avocado, ¼ cup sour cream, juice of 1 lime, 2 tbsp chopped cilantro, and salt to taste.

This adds a velvety texture that contrasts beautifully with the hearty beans and rice. Serve as a garnish or side sauce.

Spicy Pimenta Sauce

For heat lovers, a pimenta sauce is a must. Combine 2 tbsp pimenta (or cayenne pepper), 3 tbsp avocado oil, and 1 tbsp lime juice.

Simmer for 3 minutes, then drizzle over the dish. This adds a fiery kick that pairs perfectly with the smoky cumin. Adjust heat to taste!

Fresh Herb Oil

Infuse ½ cup avocado oil with ¼ cup chopped cilantro, 2 tbsp chopped parsley, and 1 clove garlic. Warm the oil gently for 5 minutes, then strain.

Drizzle over the dish just before serving for a fragrant, herby finish. This adds freshness without overpowering the smoky flavors.

Tangy Mango Salsa

Sweet and tangy flavors cut through the richness of the beans. Dice 1 ripe mango, ¼ red onion, and ¼ cup cilantro. Toss with juice of 1 lime and 1 tsp honey. Serve as a topping or side for a refreshing contrast. 🍍

Caramelized Onion Jam

For a sweet-savory twist, caramelize 2 large onions in 2 tbsp avocado oil until deep golden brown. Add 1 tbsp brown sugar and 1 tbsp balsamic vinegar, cooking until sticky. Spoon over the beans and rice for a rich, jammy topping that adds depth and complexity.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 82g29%
Dietary Fiber 12g43%
Sugars 4g
Protein 22g44%
* 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

Can I use canned black beans instead of dried?

Yes, but with adjustments! Use 3 (15-ounce) cans of drained black beans and reduce the broth to 3 cups to maintain the right texture. Skip the overnight soaking, but add an extra 1 teaspoon salt to compensate for canned bean seasoning. The flavor will be good, though dried beans develop deeper, earthier notes when cooked slowly.

2

Why does my rice turn mushy when cooking with beans?

The rice absorbs too much liquid or cooks too long. Use a 1:1.5 ratio of rice to broth (2 cups rice to 3 cups broth) and stir once after 20 minutes to prevent sticking. If it's still mushy, reduce heat to lowest setting and cook uncovered for 5-10 minutes to evaporate excess moisture.

3

What's the best way to make this vegetarian?

Skip the bacon and use vegetable broth instead of chicken broth. For extra umami, add 1 teaspoon soy sauce or ½ cup diced mushrooms when sautéing onions. The smoked paprika and cumin already provide deep flavor, but these tweaks enhance the savory profile without meat.

4

How do I store leftovers to keep them tasting fresh?

Store in an airtight container for up to 5 days in the fridge. For freezing, portion into single-serving containers and keep for 3 months. Reheat gently on the stove with 2 tablespoons water or broth to restore moisture. Never microwave directly from frozen—thaw overnight first to preserve texture.

5

Can I make this in a pressure cooker for faster cooking?

Use the same ingredients but reduce broth to 2.5 cups. Sauté aromatics first, then add beans, rice, broth, and spices. Pressure cook for 15 minutes on high pressure, then let it naturally release for 10 minutes. The beans will be tender and the rice perfectly cooked—just stir in lime and cilantro at the end.

★★★★★5.0(7 reviews)
Categories Side Dishes