Side Dishes
This Café Rio-style rice and beans recipe delivers the bold, smoky flavors of Brazil’s most beloved comfort dish—where tender beans and fragrant rice meld into a hearty, aromatic masterpiece.
The secret lies in slow-cooked beans infused with bay leaves, cumin, and bacon, creating a dish that’s both rustic and refined, perfect for weeknight dinners or festive gatherings. Every bite carries the essence of Brazilian tradition, with deep, earthy notes that make it a standout side or main.
What sets this recipe apart is the balance of textures and flavors: crispy bacon bits lend savory depth, while bay leaves and garlic infuse the beans with aromatic warmth. The rice absorbs the rich, smoky broth, resulting in a dish that’s as satisfying as it is flavorful.
Whether you’re serving it alongside grilled meats or as a standalone meal, this recipe brings the soul of Café Rio to your kitchen with minimal effort and maximum impact.
Ingredients for cafe rio rice and beans
These 14 ingredients bring the soul of Brazilian tradition to your kitchen with bold, smoky flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 ½ cups | Soaked overnight for best texture |
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, like jasmine or basmati |
| Bacon 🥓 | 8 oz | Thick-cut, chopped into small pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 6 cloves | Peeled and minced |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted for deeper flavor |
| Bay Leaves 🌿 | 2 whole | Dried, for aromatic depth |
| Smoked Paprika 🌶️ | 1 tsp | For authentic smoky flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Vegetable Oil 🫒 | 2 tbsp | For cooking bacon and onions |
| Water 💧 | 4 cups | For soaking beans and cooking rice |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced for brightness |
The beans are the heart of this dish, so start with high-quality dried black beans—they hold their shape better than canned. Trader Joe's or bulk bins at Latin markets often carry the best varieties. For bacon, thick-cut is non-negotiable—it renders fat beautifully and adds that crispy texture. The onion and garlic should be fresh, with vibrant color. If you're short on time, pre-diced frozen onions work in a pinch, but fresh is ideal. Toast your cumin seeds in a dry pan for 30 seconds before grinding to unlock their full aroma—worth the extra minute.
No bacon? Smoked turkey bacon or crispy pancetta deliver similar depth. Short on bay leaves? Dried thyme at half the amount mimics the earthy notes. The smoked paprika is key for that authentic Café Rio flavor—substitute with regular paprika plus a pinch of liquid smoke if needed. For the rice, jasmine or basmati absorbs the broth beautifully, but long-grain white rice works too. The lime should be freshly juiced—bottled juice lacks brightness. If you're using canned beans, drain and rinse them thoroughly to remove excess sodium.
Soaked beans keep for 3 days in the fridge—use them up before they lose their texture. Cooked rice and beans reheat beautifully, but add a splash of water or broth to prevent drying out. Store leftovers in airtight containers for up to 5 days. For meal prep, cook a double batch and freeze portions—they taste even better the next day as flavors meld. Garnish with cilantro and lime juice right before serving to keep it fresh-tasting.
Why You'll Love This Recipe
- I’ll be real: I used to dread soaking beans. Then I discovered this trick—just simmer dried black beans in water with a bay leaf for 20 minutes before draining. They soften perfectly, and the flavor? Deep, smoky, and actually tender without mushiness. That’s the kind of shortcut that makes me want to cook more.
- Three words: fills the house. A pound of dried beans and a pack of bacon stretch to feed four for under $10. That’s a full meal with protein, fiber, and enough flavor to make it feel like a splurge. My roommates used to tease me for cooking it so often—until they tried it and started asking for seconds. Now it’s our default.
Step-by-step instructions for café rio-style rice and beans
Here's the method that delivers that signature smoky, aromatic flavor of Café Rio's famous dish.
Prepare the Beans for Maximum Flavor
Start by draining and rinsing the soaked 1.5 cups dried black beans thoroughly under cold water. This removes any impurities and prevents the beans from becoming too mushy. In a large pot, combine the beans with 4 cups water, 1 whole yellow onion (diced), 2 whole bay leaves, 1 tbsp ground cumin, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a boil over medium-high heat.
Once boiling, reduce heat to low and let the beans simmer gently for 45 minutes, stirring occasionally. You'll notice the beans softening and the liquid reducing. This long simmer builds deep flavor—don't rush it. After 45 minutes, check for doneness by mashing a few beans between your fingers; they should be tender but not falling apart.
Cook the Bacon and Build the Base
While the beans cook, heat 2 tbsp vegetable oil in a large skillet over medium heat. Add the 8 oz chopped bacon and cook until crispy and golden, about 8-10 minutes. Remove the bacon with a slotted spoon and set aside, leaving the rendered fat in the skillet.
In the same skillet, add 6 cloves minced garlic and cook for 30 seconds until fragrant. Immediately add the crispy bacon back to the skillet and stir to combine. This bacon-garlic mixture will form the flavorful base for your rice. Keep it warm while you prepare the rice component.
Cook the Rice with Perfect Texture
In a separate pot, combine 2 cups long-grain white rice with 2 cups fresh water (or the reserved bean cooking liquid for extra flavor). Bring to a boil over medium-high heat, then reduce to low and cover with a tight-fitting lid. Let it simmer for 15 minutes without lifting the lid—this steaming method produces perfectly fluffy grains.
After 15 minutes, remove from heat and let the rice sit covered for 5 minutes. Fluff gently with a fork, then stir in the bacon-garlic mixture from Step 2. The rice should absorb the smoky, savory flavors while maintaining its distinct texture. Keep the rice warm while you finish the beans.
Combine and Finish with Bright Aromatics
Once the beans are tender, drain any remaining liquid through a fine-mesh strainer, reserving about ½ cup of the bean cooking liquid. Return the beans to the pot and stir in the cooked rice mixture. Add the reserved ½ cup bean liquid to loosen the combination—this creates that signature moist yet distinct texture.
Finally, stir in 0.25 cup chopped fresh cilantro and the juice of 1 whole lime. The cilantro adds freshness while the lime brightens all the rich, smoky flavors. Taste and adjust seasoning if needed—this is where you can balance the dish to your preference. Serve immediately while still warm.
Pro Tips For Making Cafe Rio Rice And Beans
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leaves beans tough and gummy. Toss dried black beans in cold water (3 cups per cup of beans) and let them sit 12+ hours. The longer they soak, the creamier the final texture. Drain and rinse just before cooking, or they’ll turn mushy when simmered.
- CRISP THE BACON LOW: Skip the sizzle-fry—cook bacon at medium-low heat until golden, not blackened. Render the fat slowly (10-12 minutes), then remove all but 2 tablespoons. That fat’s the flavor base for the beans and rice, so don’t drain it completely. (Yes, even if you’re impatient like me.)
- SWEAT ONIONS UNTIL SOFT: After frying the bacon, add diced onion and cook until translucent and slightly caramelized (8-10 minutes). No need to rush—this builds depth. If they stick, add a splash of water and scrape the pan. Overlooking this step means bland, raw-tasting beans.
- RICE TO WATER RATIO: Use a 1:1.5 ratio (1 cup rice to 1.5 cups water) for fluffy grains, but add a pinch of salt before cooking. The rice in Café Rio’s version is supposed to be firm but separate—no mushy bottoms. If your pot lacks a tight lid, cover with foil first, then the lid to trap steam. (Your future self will thank you.)
Pro cooking tips for cafe rio rice and beans
Bean Soaking Secrets
Never skip soaking your beans—it’s the foundation of perfect texture. I soak 1.5 cups dried black beans in 4 cups water overnight (at least 8 hours) in the fridge. This cuts cooking time by 30-40 minutes> and prevents that mushy, sad texture.
Pro tip: Use a large bowl with plenty of room—beans expand! Drain and rinse them before cooking to remove any gummy residue. 🌱
Bacon Cooking Hack
For maximum crispiness, cook the 8 oz bacon in a cold skillet over medium heat. Start with 2 tbsp vegetable oil to prevent sticking, then add bacon in a single layer. Rendering fat slowly gives you more control—don’t rush it!
Once crispy, remove the bacon with tongs (not a fork) to preserve those beautiful, crunchy bits. Save the fat for flavor—it’s liquid gold for your rice. 🥓
Layering Flavors Like a Pro
The key to Café Rio’s signature taste is building flavors in stages. After cooking the beans with bay leaves and cumin, let them sit off heat for 10 minutes—this allows the spices to infuse fully.
When combining with rice, stir in the bacon-garlic mixture last so it stays crispy. For extra depth, add ½ cup reserved bean liquid to keep everything moist without making it soggy. Taste as you go! ✨
Rice Texture Control
Don’t overcook the rice—it’s easy to ruin that perfect fluffiness. After 15 minutes of simmering, turn off the heat immediately and let it steam covered for 5 minutes. This resting period is crucial.
If your rice sticks, you likely lifted the lid too soon. For extra insurance, use a heavy-bottomed pot like Calphalon—it distributes heat evenly and prevents burning. 🍚
Finishing Touches Matter
Fresh cilantro and lime juice aren’t just garnishes—they’re flavor elevators. Add them right before serving to keep the dish vibrant. For a smoky kick, sprinkle with ½ tsp smoked paprika right on top.
If you’re serving this as a main, top with crumbled cotija cheese or a fried egg for extra richness. The contrast of textures and temperatures makes every bite exciting. 💫
Pressure Cooker Shortcut
Short on time? Use an Instant Pot to cut cooking time by half. Soak the beans as directed, then cook them on high pressure for 25 minutes with all spices. For rice, use the white rice setting (about 12 minutes). The pressure cooker locks in all those smoky, savory flavors while keeping the beans tender. Just
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
While you can substitute 1 (15 oz) can of black beans for the dried version, the flavor and texture won't be quite the same. Canned beans skip the soaking process, so they cook faster but lack the deep, earthy notes developed during overnight soaking. If using canned, rinse thoroughly to remove excess sodium and add an extra ½ cup bean cooking liquid to maintain moisture. For best results, stick with dried beans for that authentic Café Rio taste.
How do I make this dish vegetarian?
Swap the bacon for 8 oz smoked tofu or mushrooms (like shiitake) for umami depth. Use vegetable broth instead of water when cooking beans, and add 1 tbsp soy sauce to enhance flavor. Keep the bay leaves and cumin for that signature aroma, but consider adding ½ tsp liquid smoke to mimic the smoky bacon notes. The dish will still be hearty and satisfying!
Why does my rice turn out mushy?
Mushy rice usually happens from either overcooking or lifting the lid too soon. Follow the 15-minute simmer rule, then let it steam covered for 5 minutes off heat. Use a heavy-bottomed pot to prevent burning, and never stir the rice while cooking—this breaks the grains. If your rice still sticks, you likely used too much liquid. For this recipe, 2 cups water for 2 cups rice is perfect.
Can I make this ahead of time?
This dish actually tastes better the next day! Cook the beans and rice separately, then combine and refrigerate in an airtight container for up to 3 days. Reheat gently on the stove with a splash of water or broth to restore moisture. For serving, add fresh cilantro and lime juice right before eating to keep it vibrant. The flavors meld beautifully overnight, making it perfect for meal prep.
What's the secret to getting that smoky flavor without bacon?
For that authentic smoky depth, use 1 tsp smoked paprika plus ½ tsp liquid smoke in the bean cooking liquid. Toast 1 tbsp cumin seeds in a dry pan until fragrant, then grind them for an extra layer of warmth. Cook the onions until deeply caramelized (10 minutes) to add natural sweetness that balances the smokiness. The bay leaves also contribute herbal depth that complements the smoky notes perfectly.
