Brazilian Red Beans and Rice Recipe: Smoky-Spiced One-Pot Feast

Side Dishes

Brazilian Red Beans and Rice Recipe: Smoky-Spiced One-Pot Feast

This Brazilian red beans and rice recipe delivers the soulful flavors of feijoada in a simplified, one-pot approach that honors tradition while adapting for modern kitchens.

The smoky-spiced beans simmer with garlic, onions, and bay leaves until tender, while the rice cooks perfectly in the same pot—no separate pots or fuss. What makes this version special is its balance of hearty texture and vibrant flavor, achieved through careful layering of spices and slow cooking.

The result is a dish that's rich yet approachable, with beans that practically melt in your mouth and rice infused with the deep, savory essence of the stew.

Whether you're serving it as a main course or pairing it with collard greens and farofa for a full Brazilian-inspired meal, this recipe brings the warmth of Brazilian home cooking to your table. Ready in under an hour, it's the kind of meal that feels both comforting and impressive.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for brazilian red beans and rice

Pantry staples meet Brazilian soul in this one-pot wonder.

Ingredient Amount Notes
Dried Red Kidney Beans 🌱 2 cups Unsoaked, rinsed thoroughly
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati preferred
Smoked Paprika 🌶️ 2 tbsp For authentic smoky flavor
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Bay Leaves 🍃 2 whole Fresh or dried, removed before serving
Yellow Onions 🧅 1 whole Diced, about 1.5 cups
Garlic Cloves 🧄 6 cloves Minced, about 1.5 tbsp
Vegetable Oil 🫒 ¼ cup Neutral flavor preferred
Tomato Paste 🍅 ½ cup Squeeze tube or canned
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for brightness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Thyme 🍃 1 tsp Or 1 tbsp fresh

The beans are the heart of this dish, so don't cut corners. Dried red kidney beans are a must—they hold their shape and soak up all those smoky flavors. I grab mine from Trader Joe's or the bulk section at Whole Foods—just make sure they're not pre-cooked or canned. The rice? Jasmine or basmati works best—it stays separate and fluffy. For the spices, Penzeys has great smoked paprika, but the regular grocery store stuff is fine too. The key is toasting the cumin in a dry pan for 30 seconds before adding it to the pot—trust me on that.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh out of bay leaves? Dried works fine, but double the amount. The tomato paste can be a squeeze tube from Trader Joe's—no waste, no fuss. If you're short on time, pre-soaked beans (or even canned beans in a pinch) will work, but the texture won't be as perfect. The cilantro is optional but adds that bright finish—skip it if you're not a fan. For the lime, Key limes have more tartness, but regular ones work too.

This dish tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 5 days—just reheat with a splash of water or broth. Freezes beautifully for 3 months if you want to make extra. I like to prep everything the night before: rinse the beans, chop the onions and garlic, and measure out the spices. That way, it's just a matter of tossing everything in the pot and letting it simmer while you do other things.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss everything in a pot and let it simmer. No chopping, no fussing, and that smoky cumin-paprika blend builds flavor while you sip your coffee.
  • Deep, Smoky Soul: The smoked paprika and bay leaves give these beans a warmth that lingers. It’s not just a side; it’s the kind of dish that makes your whole kitchen smell like a Brazilian feast.
  • Meal Prep MVP: Double the batch and store it in the fridge for days. The rice stays fluffy, the beans get better overnight, and lunch is solved—no thinking required.
  • Budget Hero: Dried beans and rice stretch forever, and pantry spices like cumin and smoked paprika cost pennies. This is the kind of meal that feeds a crowd without breaking the bank.

Step-by-step instructions for smoky-spiced Brazilian red beans and rice

This one-pot wonder delivers restaurant-quality flavor with minimal cleanup—just follow these simple steps.

1

Sauté the Aromatics Until Fragrant

Heat the 0.25 cup vegetable oil in a large Dutch oven over medium heat. Add the 1 whole yellow onions and cook for 5 minutes until softened and translucent. Here's the thing—you want to see the onions start to caramelize slightly at the edges, but don't let them brown.

Add the 6 cloves garlic cloves and cook for another 30 seconds until fragrant. Watch closely—garlic burns fast. Immediately add the 2 tbsp smoked paprika, 1 tbsp ground cumin, and 1 tsp dried thyme, stirring constantly for 1 minute. This creates the smoky-spiced base that makes this dish so special. The spices should be fully incorporated and the mixture should smell rich and earthy.

2

Toast the Beans and Add Tomato Paste

Add the 2 cups dried red kidney beans to the pot and stir to coat them evenly in the spiced oil. Toast the beans for 2-3 minutes until they begin to develop a light golden color. This step is crucial—it deepens the flavor of the beans before they soak up all the liquid.

Push the beans to one side of the pot and add the 0.5 cup tomato paste to the empty space. Stir for 1-2 minutes until the paste darkens slightly and blends with the spices. This creates a rich, slightly sweet base that balances the smoky flavors. If the beans start to stick, add a splash of vegetable broth to loosen them.

3

Simmer the Beans Until Tender

Pour in the 4 cups vegetable broth and stir well to combine. Add the 1.5 tsp salt, 0.5 tsp black pepper, and 2 whole bay leaves. Bring the mixture to a boil, then reduce heat to low and cover the pot. Let it simmer for 1 hour, stirring occasionally to prevent sticking.

After 1 hour, check the beans for tenderness. They should be soft but still have a slight bite—you want them to finish cooking in the rice. If they're not quite tender enough, add another ½ cup vegetable broth and continue simmering for another 15-20 minutes. The beans are ready when they're fork-tender but not mushy.

4

Layer and Cook the Rice

Once the beans are tender, stir in the 2 cups long-grain white rice and the lime juice. Mix well to distribute the rice evenly throughout the bean mixture. The rice should be fully coated in the bean liquid—this ensures each grain absorbs flavor.

Bring the mixture to a gentle boil, then reduce heat to low, cover the pot, and let it simmer for 20-25 minutes. You'll know the rice is done when it's fluffy and the liquid has been absorbed. If the top looks dry before the rice is fully cooked, add a splash of vegetable broth and let it steam for another 5 minutes.

5

Rest and Garnish

Remove the pot from heat and let it rest for 10 minutes, covered. This resting period allows the flavors to meld and the rice to finish absorbing any remaining liquid. Don't skip this step—it makes a huge difference in the final texture.

Before serving, remove the 2 whole bay leaves and stir in the 0.25 cup fresh cilantro. The cilantro adds a bright, fresh contrast to the smoky, spiced beans. Serve the beans and rice hot, straight from the pot, with extra lime wedges on the side if you like. Each bite should deliver a perfect balance of smoky, spicy, and fresh flavors.

👨‍🍳

Pro Tips For Making Brazilian Red Beans And Rice

  • SOAK BEANS OVERNIGHT: Dried kidney beans absorb water better when soaked—just cover them in cold water for 12 hours. I learned this the hard way after my beans turned to mush; skipping this step makes the texture gummy, no matter how long you cook them.
  • TOAST THE SPICES: Heat a dry skillet over medium and toast the cumin and smoked paprika for 30 seconds until fragrant. This unlocks their flavor—my grandmother swore by this, and the difference is noticeable right away.
  • SIMMER LOW AND Slow: Once the beans hit a boil, drop the heat to the lowest setting that keeps a gentle bubble. Rushing this step splits the beans; I used to crank the heat and end up with a mushy, sad pot of beans.
  • USE BAY LEAVES RIGHT: Add whole bay leaves when you start cooking the beans, not later. They infuse flavor gradually—if you toss them in at the end, you’ll just get a bitter aftertaste instead of that deep, earthy aroma.

Perfect pairings for brazilian red beans and rice

Classic Brazilian Sides

Serve your smoky-spiced beans and rice with collard greens sautéed in garlic and bacon (or smoked paprika for a vegetarian version).

I like to add 1 tbsp apple cider vinegar and ½ tsp red pepper flakes to the greens for a tangy kick. Farofa—toasted cassava flour—is another must; sprinkle ½ cup over the top just before serving for a crunchy, nutty contrast. 🌿

Protein Pairings

For a complete Brazilian meal, add grilled or blackened chicken thighs marinated in 2 tbsp lime juice, 1 tbsp cumin, and 1 tsp smoked paprika. The smoky heat of the beans complements the charred flavor perfectly.

If you prefer seafood, shrimp moqueca—a coconut-based stew with dendê oil—pairs beautifully with the earthy beans. 🍤

Beverage Recommendations

A crisp caipirinha made with 2 oz cachaça, ½ lime, and 1 tsp sugar cuts through the richness of the dish. For wine lovers, a Brazilian vinho verde (white) or Malbec (red) balances the smoky spices. Iced guaraná soda—Brazil’s beloved citrusy cola—is also a refreshing match. 🍹

Fresh Garnishes

Brighten the dish with avocado slices or mango chunks for a tropical twist. A sprinkle of toasted coconut flakes adds a sweet, nutty note.

For extra zing, serve with pickled red onions—just thinly slice ½ red onion, soak in ¼ cup vinegar with ½ tsp sugar for 20 minutes. 🌶️

Dessert Pairings

End the meal with pudim de leite condensado (Brazilian caramel custard) or brigadeiros—tiny chocolate truffles rolled in sprinkles. The creamy sweetness contrasts perfectly with the smoky, spiced beans. For a lighter option, serve queijadinhas—tiny cheesecakes dusted with powdered sugar. 🍰

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 72g25%
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 beans instead of dried?

For convenience, use 2 (15-oz) cans of drained red kidney beans (vegetarian-friendly). Skip the soaking and toasting steps, but add the beans directly after sautéing the aromatics. You may need ½ cup extra broth since canned beans have less moisture. The texture will be slightly softer, but still delicious.

2

Why does my rice turn out mushy?

Mushy rice usually means too much liquid or insufficient resting time. Use 2 cups rice to 4 cups broth (1:2 ratio) and stir the rice well to distribute it evenly. After cooking, let it rest 10 minutes covered—this helps the grains firm up. If still mushy, spread it on a tray to cool slightly.

3

What makes this recipe vegetarian-friendly?

This version skips pork fat/bacon entirely, using vegetable oil and vegetable broth instead. The smoky depth comes from smoked paprika and toasted cumin, while lime juice adds brightness. For extra protein, serve with grilled tofu or black beans.

4

How do I make this dish ahead of time?

Prepare the beans and rice up to 2 days ahead—store in an airtight container in the fridge. Reheat gently with 2 tbsp water or broth per cup, covered on low heat. For freezing, cool completely, portion into containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

5

Can I adjust the spice level?

Easily! Reduce heat by omitting ½ tsp black pepper or add more for spice. For extra kick, stir in ½ tsp cayenne with the tomato paste. If you love heat, serve with hot sauce or sliced jalapeños on the side. The lime juice also brightens the flavors naturally.

★★★★★4.9(6 reviews)
Categories Side Dishes