Brazilian Rice and Beans
Why this recipe works
- Creamy beans, separate rice: Lightly mashing some of the beans thickens the broth, while rinsed long-grain rice stays fluffy and distinct.
- Simple aromatics, good depth: Onion, garlic and bay leaves season the beans as they simmer, with a final garlic oil adding extra aroma at the end.
- Good for batch cooking: The beans reheat well with a splash of water and can be frozen separately, making the dish practical for planned meals.
Get the most out of this recipe
Timing notes
- Serve once the rice has steamed: Let the rice stand covered after cooking so the grains finish steaming and fluff up properly before serving.
- Mostly hands-off cooking: The active work is brief; most of the time is spent gently simmering the beans until tender.
Texture tips
- For creamier beans: Mash a few beans against the side of the pot once they are tender, then stir them back through the cooking liquid.
- Keep the simmer gentle: A low simmer helps the beans soften evenly without breaking down too aggressively.
Make-ahead tips
- Store rice and beans separately: Keeping the components in separate airtight containers helps the rice hold its texture and the beans stay saucy.
- Add moisture when reheating: Warm the beans and rice with a splash of water so they loosen and heat through without drying out.
- Freeze the beans, not the whole plate: The beans freeze well for later meals; rice is best freshly cooked or refrigerated for short-term use.
Ingredient notes
- Use dried black beans: Dried beans give the broth body as they cook, creating the creamy sauce that defines the dish.
- Rinse the rice first: Rinsing removes excess surface starch, helping the grains cook up lighter and less sticky.
- Finish with citrus: Lime added at the table keeps the flavour fresh and cuts through the richness of the beans.
Equipment you'll need
Ingredients
Instructions
- Rinse the dried black beans in a colander, then tip into a large pot and cover with plenty of cold water. Bring to the boil, boil for 10 minutes, then reduce to a gentle simmer.
- Meanwhile, finely chop the onion and crush the garlic. Stir half the onion and half the garlic into the beans along with the bay leaves, then simmer gently until the beans are tender and starting to turn creamy, topping up with hot water if needed so they stay submerged.
- When the beans are tender, remove the bay leaves and season with 1 tsp fine sea salt and the black pepper. Use the back of a spoon to lightly mash a few beans against the side of the pot to thicken the broth, then keep on a very low heat while you cook the rice.
- Rinse the long-grain white rice until the water runs mostly clear. In a saucepan, warm 1 tbsp vegetable oil over medium heat, add the remaining onion and cook until softened, then stir in the rice and cook for 1 minute.
- Add 600 ml water and the remaining 1 tsp fine sea salt, bring to the boil, then cover and reduce to low. Cook for 12 minutes, then remove from the heat and leave covered for 10 minutes to finish steaming.
- Warm the remaining 1 tbsp vegetable oil in a small pan over low heat and gently cook the remaining garlic for 30 to 60 seconds until fragrant, not browned. Stir this into the beans for a richer, more aromatic finish.
- Finely chop the fresh coriander and cut the lime into wedges. Fluff the rice with a fork, then serve with the beans, finishing each portion with coriander and a squeeze of lime.
Recipe notes
Tips
- Keep the beans at a gentle simmer rather than a rapid boil so they cook evenly and turn creamy without splitting too much.
- If the beans look dry at any point, add a little hot water so they stay just covered; the cooking liquid becomes part of the sauce.
- For best flavour, add the lime at the table so its freshness stays bright.
Substitutions
- Replace fresh coriander with fresh parsley for a different herbal finish.
- Replace lime with lemon for a similar citrus lift.
Storage
- Refrigerate up to 3 days
- Cool the rice and beans quickly, then refrigerate in separate airtight containers. Reheat the beans in a saucepan with a splash of water until piping hot, and reheat the rice in a covered saucepan with a splash of water over low heat until hot throughout; freeze the beans for up to 3 months for best texture.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h 30min (20min active)
- Difficulty: Easy
- Cuisine: Latin American
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.
























