As the aromas of sautéed garlic and onion filled my kitchen, I suddenly felt transported to a bustling street market in Brazil. This delicious scene plays out every time I make Brazilian Rice and Beans, a dish that’s not only incredibly satisfying but also affordable and perfect for meal prep. With its creamy, garlicky pinto beans nestled on a bed of fluffy white rice, this vegan comfort food classic sparkles with flavor that’s both warm and inviting. Whether you’re feeding a crowd or simply seeking a wholesome weeknight dinner, this dish fits the bill. Plus, it’s gluten-free and you can whip it up using either a stovetop or Instant Pot, making it a breeze to prepare. Are you ready to dive into this comforting culinary staple?
Why is this dish a must-try?
Comforting and Cozy: This Brazilian Rice and Beans recipe wraps you in a warm hug, making it perfect for chilly evenings.
Versatile Cooking Methods: Choose between stove or Instant Pot; both yield delicious results with minimal effort.
Budget-Friendly Delight: With affordable ingredients, it’s a satisfying option for your meal prep that doesn’t break the bank—ideal for weeknight dinners.
Nutrient-Packed: With protein-rich pinto beans and healthy spices, this dish not only fills you up but boosts your nutrition.
Meal Prep Superstar: Make a big batch and enjoy perfect leftovers throughout the week, just like my Chicken Wild Rice recipe does!
Cultural Experience: Each bite transports you to Brazil, enriching your cooking repertoire and broadening your culinary horizons!
Brazilian Rice and Beans Ingredients
For the Beans
• Pinto Beans – A great source of protein and fiber; swap for canned beans to speed up your preparation.
• Bay Leaves – Imparts a delicate aromatic flavor; don’t forget to remove them before serving!
• Olive Oil – Adds richness and aids in cooking; avocado oil is a suitable substitute.
• Onion – Provides a sweet, robust flavor base; shallots can be a nice alternative if desired.
• Garlic – The star flavor that makes everything pop; always choose fresh for the best taste.
• Smoked Paprika – Contributes a smoky depth; regular paprika works if you prefer a milder taste.
• Cumin – Delivers earthy undertones; coriander can be substituted for a different twist.
• Salt and Pepper – Essential for seasoning and enhancing flavors; adjust according to your taste.
• Chili Peppers – Optional for heat; you can skip them if you’re looking for a milder dish.
For the Rice
• Long Grain White Rice – The foundation of this dish; consider using brown rice or quinoa for added nutrition.
• Water – Essential for cooking; adjust the amount based on your chosen cooking method to maintain flavor.
Dive into the comforting world of Brazilian Rice and Beans with these simple yet flavor-packed ingredients that make every bite a warm embrace!
Step‑by‑Step Instructions for Brazilian Rice and Beans
Step 1: Soak the Beans
If you’re using dried pinto beans for this Brazilian Rice and Beans recipe, start by soaking them in cold water for at least 3 hours or overnight. This softens the beans and reduces cooking time significantly. Make sure the beans are fully submerged and keep them in a cool place during soaking to promote even hydration.
Step 2: Cook the Beans
After soaking, drain and rinse your pinto beans. For the stovetop method, combine the beans with about 2 inches of water in a large pot along with a couple of bay leaves. Bring the mixture to a medium-high heat and let it simmer for about 60 minutes, or until the beans are tender. Alternatively, if you have an Instant Pot, place the rinsed beans, water, and bay leaves inside, and set it to the Bean setting for 45 minutes.
Step 3: Sauté the Aromatics
In a large skillet, heat a couple of tablespoons of olive oil over medium heat. Once it’s warm, add diced onions and minced garlic, stirring frequently for about 3 minutes until the onions turn translucent and fragrant. This aromatic base adds incredible flavor to your Brazilian Rice and Beans, so let it sizzle!
Step 4: Mash Some Beans
Next, take one-third of your cooked pinto beans and mash them with a fork or a potato masher right in the skillet with the sautéed onion and garlic. This creates a creamy texture that melds beautifully with the remaining beans. Once mashed, return all beans to the pot, stirring to combine everything together.
Step 5: Simmer the Mixture
Allow the bean mixture to simmer gently over low heat for about 30 minutes. Stir occasionally to ensure even cooking and to prevent sticking. This step enhances the flavors of the Brazilian Rice and Beans, letting the spices and textures meld together into a comforting broth.
Step 6: Rinse the Rice
While the beans simmer, rinse your long grain white rice thoroughly under cold water until the water runs clear. This process removes excess starch, which will help prevent the rice from becoming sticky during cooking. Set the rinsed rice aside as you prepare to cook it.
Step 7: Cook the Rice
In a separate pot, heat a tablespoon of olive oil over medium heat. Add finely diced onion and minced garlic, sautéing until soft and translucent. Stir in the rinsed rice, toasting it briefly for a couple of minutes. Then, add the appropriate amount of water and a pinch of salt, bringing the mixture to a boil.
Step 8: Fluff and Serve
Once the rice has boiled, reduce the heat to low, cover the pot, and let it simmer until all the water is absorbed. This should take about 15-20 minutes. Afterward, allow the rice to sit covered for about 5 minutes before fluffing it gently with a fork. Serve your fluffy rice topped with the creamy pinto beans, and enjoy a delicious serving of Brazilian Rice and Beans as a comforting meal!
Expert Tips for Brazilian Rice and Beans
- Soak Your Beans: Always soak dried pinto beans beforehand to reduce cooking time and improve digestibility. Overnight soaking works best for a creamy finish.
- Mash Right: For a richer broth, mash a portion of the beans while cooking. This enhances the dish’s creamy texture and adds depth to your Brazilian Rice and Beans.
- Don’t Stir Rice: Avoid stirring your rice while it’s cooking. This prevents stickiness and helps you achieve fluffy grains every time.
- Instant Pot Shortcut: Using canned beans? Skip the soaking and initial cooking steps. Simply rinse and simmer them with the aromatics for a quicker meal.
- Flavor Boost: Feel free to adjust spices like cumin and smoked paprika to your taste. Experimenting can lead to a unique touch in your Brazilian Rice and Beans!
How to Store and Freeze Brazilian Rice and Beans
Fridge: Store your Brazilian Rice and Beans in airtight containers for up to 4 days, ensuring they remain fresh while you enjoy leftovers throughout the week.
Freezer: For longer storage, freeze portions in airtight bags or containers for up to 3 months. This is a fantastic way to meal prep and have delicious meals ready when you need them.
Reheating: Reheat in the microwave with a splash of water to restore moisture, or gently warm on the stovetop while stirring frequently to heat evenly. Enjoy a comforting dish even from frozen!
Cooling: Allow your Brazilian Rice and Beans to cool completely before transferring to the fridge or freezer, helping to maintain quality and flavor.
What to Serve with Brazilian Rice and Beans?
Elevate your meal with delightful sides that perfectly accompany this charming dish, bringing warmth and variety to your table.
-
Pão de Queijo: These soft, cheesy bread rolls add a chewy contrast and delightful flavor, creating a fresh, Italian twist.
-
Fresh Green Salad: A crisp salad with lemon vinaigrette offers a refreshing balance to the creamy beans and rich rice, cleansing the palate.
-
Grilled Vegetables: Charred zucchini and bell peppers bring a smoky flavor that complements the hearty beans while adding vibrant color to your plate.
-
Avocado Slices: Creamy avocado adds a refreshing, rich element that pairs beautifully with the dish, enhancing its comforting texture.
-
Farofa: This Brazilian toasted cassava flour dish adds a crunchy texture that harmonizes with the creamy beans, enriching the eating experience.
-
Coconut Water: A refreshing drink that offers a sweet, tropical balance, providing hydration and a touch of flavor to your hearty meal.
-
Chocolate Flan: For dessert, this creamy, indulgent treat is a sweet finale that wraps up your dinner with a touch of luxury after the savory feast.
-
Spicy Salsa: A zesty, herb-packed salsa brings a pop of brightness and heat, perfect for those who want to enliven the comforting beans with a kick.
Brazilian Rice and Beans Variations
Feel free to play around with this comforting dish and make it your own!
-
Black Beans: Swap pinto beans for black beans for a richer flavor and a beautiful color contrast to the rice.
-
Veggie Boost: Add diced bell peppers, carrots, or zucchini while sautéing aromatics for extra nutrition and vibrant color.
-
Herb Infusion: Incorporate fresh herbs like cilantro or parsley as a garnish after cooking for a burst of freshness.
-
Heat It Up: Toss in some chili flakes or diced jalapeños for an extra kick of spice, adjusting to your taste for heat.
-
Protein-Packed: Mix in cubed tofu or tempeh during the last simmer for a heartier dish that keeps everyone satisfied.
-
Quinoa Alternative: Substitute the long grain white rice with quinoa for a protein-packed, gluten-free version of your favorite comfort dish.
-
Creamy Coconut: Stir in some coconut milk during the simmering phase for a luxurious, creamy texture and a hint of tropical sweetness.
-
Savory Topping: Top servings with farofa, a toasted cassava flour mixture, for delightful crunch and to enhance your Brazilian experience.
For an unforgettable dining experience, consider pairing your Brazilian Rice and Beans with traditional sides like pão de queijo or a fresh salad!
Make Ahead Options
These Brazilian Rice and Beans are perfect for busy home cooks looking to save time during the week! You can prep the pinto beans up to 24 hours in advance by soaking them overnight and cooking them the next day. If using canned beans, simply rinse and store them in an airtight container in the fridge for up to 3 days. For the rice, you can rinse and measure it out ahead of time; just store it in a sealed container to keep it fresh. When ready to serve, simply reheat the beans on the stove and cook the rice fresh. This way, you’ll enjoy a delicious, homemade meal in no time!
Brazilian Rice and Beans Recipe FAQs
What type of beans should I use for Brazilian Rice and Beans?
Absolutely! Pinto beans are ideal for the authentic taste and creamy texture they provide. If you’re pressed for time, feel free to use canned pinto beans—just rinse them thoroughly before using to remove excess sodium.
How long can I store Brazilian Rice and Beans in the fridge?
You can keep your Brazilian Rice and Beans in airtight containers for up to 4 days in the fridge. Just make sure they cool completely before sealing to maintain freshness.
Can Brazilian Rice and Beans be frozen?
Yes! For freezing, portion your beans and rice into airtight bags or containers and store them for up to 3 months. I often do this for meal prep! When you’re ready to enjoy, simply reheat in the microwave with a splash of water to revive the texture.
What can I do if my beans are too hard after cooking?
If your beans are still hard after cooking, they may need more time. Simply add a little water to the pot, cover, and let them simmer for an additional 10-15 minutes. Be patient, as dried beans can vary in cooking time depending on their age!
Are there any dietary considerations with Brazilian Rice and Beans?
This dish is naturally vegan and gluten-free, making it perfect for various diets. However, if you have a bean allergy or are cooking for pets, you may want to opt for alternative protein sources such as lentils or quinoa for a twist.
How do I ensure my rice turns out fluffy every time?
To achieve perfectly fluffy rice, rinse it under cold water until the water is clear to remove excess starch. Avoid stirring it while it cooks, as this helps maintain a light texture. Once cooked, letting it sit covered for a few minutes before fluffing is key!

Delicious Brazilian Rice and Beans for Cozy Meal Prep Nights
Ingredients
Equipment
Method
- Soak the dried pinto beans in cold water for at least 3 hours or overnight.
- Cook the soaked beans in a pot with water and bay leaves for 60 minutes until tender or use an Instant Pot for 45 minutes on the Bean setting.
- Heat olive oil in a skillet and sauté diced onion and minced garlic for 3 minutes.
- Mash one-third of the cooked beans in the skillet and stir to combine with the remaining beans.
- Simmer the bean mixture over low heat for 30 minutes.
- Rinse the rice under cold water until the water runs clear.
- In a pot, heat olive oil, sauté onion and garlic, then add rinsed rice and water, bringing it to a boil.
- Cover and simmer the rice until the water is absorbed (15-20 minutes), then fluff with a fork.



