Brazilian Rice and Beans

87 Comments
5 from 37 votes
Jump to Recipe

We may earn a commission when you click on the affiliate links in this post.

This Brazilian Rice and Beans recipe is an easy one-pan dinner made with smoked sausage, pinto beans, long-grain rice, garlic, and green onion. Everything cooks together in one skillet and is ready in about 40 minutes. It is filling, inexpensive, and easy enough to make on a busy weeknight.

Skillet of Brazilian rice and beans with a wooden spoon.

An Easy One-Pan Dinner

This is one of those dinners I make and then wonder why I ever let it fall out of our regular rotation. It is so easy to throw together, everyone in my family eats it, and I only have one pan to wash when dinner is over.

This beans and rice dinner is the perfect combination of savory and comforting. IMake this a complete meal alongside a simple green or fruit salad and our delicious Brazilian Cheese Bread. A quick and easy dinner for all ages!

❤️ Erica

5 Star Reviews ⭐️⭐️⭐️⭐️⭐️

“So good… one of the best bean-rice-sausage recipes I’ve made. Will definitely make again.”
Savannah

“I’ve made this twice in the past month. Both times were heavenly. Simple, hearty… and the flavor is just right.”
Christopher

“I have made this many times, and it’s a favorite in our household. It’s fast, inexpensive, filling, and easy to modify.”
Sonya

Ingredients

Ingredients in Brazilian Rice and Beans: Rice, Smoked Sausage, Pinto Beans, green onions, garlic, chicken broth
  • Oil – I usually use vegetable oil for browning the sausage, but another neutral cooking oil works too.
  • Smoked sausage – Use your favorite fully cooked smoked sausage. Chicken, pork, turkey, and beef sausage all work.
  • Green onion and garlic – These give the rice and beans a simple savory base without requiring a long list of seasonings.
  • Long-grain white rice – Use uncooked rice. Jasmine or basmati rice can also work well in this recipe.
  • Chicken broth – The rice cooks directly in the broth, which gives it more flavor than cooking it in plain water.
  • Pinto beans – Canned beans make this version especially quick. Drain and rinse them before adding them to the skillet.
  • Bay leaves – They season the rice while it simmers. Be sure to remove them before serving.
  • Salt and pepper – Add these to taste, keeping in mind that smoked sausage and chicken broth can already contain quite a bit of salt. 

Ingredient Additions and Substitutions

One of my favorite things about this recipe is how easy it is to change.

  • Beans: Substitute black beans, kidney beans, or navy beans for the pinto beans. A reader also added black lentils with good results.
  • Sausage: Try andouille, kielbasa, chicken sausage, turkey sausage, or beef smoked sausage. Readers have also used bacon and salt pork.
  • Onion: No green onions? Use chopped white or yellow onion instead.
  • Peppers: Add diced bell pepper for more vegetables or chopped jalapeño or cayenne if you want some heat.
  • Seasonings: Cumin, oregano, thyme, smoked paprika, chili powder, or cayenne can all be added to taste.
  • Fresh herbs: Cilantro or parsley are easy additions right before serving.
  • Lime: A squeeze of fresh lime juice at the end brightens up the whole dish.
  • Tomatoes and olives: Diced tomatoes or green olives can also be stirred in for a different flavor.
  • Brown rice: I would not substitute brown rice using the recipe exactly as written. Brown rice takes longer to cook and usually needs more liquid.
  • Dry beans: You can use them, but cook the beans until tender before adding them to this recipe. Uncooked dry beans require much more liquid and cooking time than the rice.

How to Make Brazilian Rice and Beans

Skillet with sliced sausage, green onion and garlic in a hot skillet.
  1. Brown the sausage. Heat the oil in a large, deep skillet with a lid over medium heat. Add the sliced sausage and cook for a few minutes until it starts to brown. Add the green onion and garlic and cook until the onion softens and the garlic smells fragrant.
Adding broth, rice and bay leaves to a skillet with sausage and pinto beans.
  1. Add the rice and remaining ingredients. Stir in the uncooked rice, chicken broth, drained and rinsed beans, bay leaves, salt, and pepper. Stir well and bring everything to a boil.
Cooked Brazilian rice and beans in a skillet garnished with parsley and wooden spoon on the side.
  1. Cover and simmer. Reduce the heat to low and cover the skillet. Simmer for 20 to 25 minutes, or until the rice is tender and has absorbed the liquid. Try not to lift the lid or stir the rice while it cooks.
Wooden spoon with a scoop of Brazilian rice and beans over s skillet.
  1. Fluff and serve. Remove the skillet from the heat and discard the bay leaves. Fluff the rice gently with a fork, taste, and add more salt or pepper if needed. 

Recipe Tips

  • Use a skillet with a tight-fitting lid. Trapped steam is what helps the rice cook evenly.
  • Let the sausage brown. Give it a couple of minutes in the hot skillet before adding the onions and garlic. Those browned edges add a lot of flavor.
  • Keep the heat low once you cover the pan. You want a gentle simmer, not a hard boil.
  • Don’t keep lifting the lid. One reader had trouble getting the rice to cook through, and keeping the skillet covered during the simmer is especially important. 
  • Don’t stir the rice while it simmers. Too much stirring can make the rice softer and stickier.
  • Watch the salt. Sausage and broth vary a lot in saltiness, so I would rather start with less and add more at the end.
  • If the rice is still firm: Add a small splash of hot broth or water, cover again, and cook for another few minutes.
  • For separate, fluffy grains: You can rinse long-grain rice before cooking. Drain it very well before adding it to the skillet. Rinsing away some surface starch is also used in Brazilian-style rice preparations. 
  • Instant pot: Brazilian Rice and Beans can be made easily in the Instant Pot too! Use the saute setting for the sausage, onions, garlic, and peppers, then add the broth, seasonings, and rice and cook on high for a few minutes. Do a quick release and you’re done!
Plate of Brazilian Rice and Beans with a fork.

Frequently Asked Questions

Can I use dried beans for this recipe?

Yes you can use dried beans, but there is a bit more prep work and time involved. First wash the dried beans with cold water. Put them in a large bowl and double the water to the height of the beans. Refrigerate for 4 hours. To quick soak the beans, boil in a pot of water for one minute, turn off the heat and let them sit covered for an hour.

Is Brazilian rice and beans gluten-free?

The rice, beans, vegetables, and seasonings in the recipe are naturally gluten-free, but check the labels on your sausage and chicken broth. Ingredients and manufacturing practices vary by brand.

Can I use black beans instead of pinto beans?

Yes, but cook them separately first. Soak and cook the dried beans until they are tender, then drain them and use the cooked beans in the recipe. Do not add uncooked dry beans directly to the skillet because their cooking time and liquid requirements are completely different from the rice.

Why didn’t my rice cook all the way through?

Make sure the mixture comes to a boil before reducing the heat, then cover the skillet tightly and keep it at a low simmer for the full 20 to 25 minutes. Try not to lift the lid. If the rice is still firm and the liquid has been absorbed, add a small splash of hot broth or water and cook it covered for a few more minutes. A reader who had trouble with the rice also wondered about keeping the pan covered, which is an important part of the cooking method. 

Can I make this without sausage?

Yes. Leave out the sausage and substitute vegetable broth for the chicken broth. If you still want some smoky flavor, add a little smoked paprika. You can also add extra beans to make the meal more filling.

Make Ahead and Storage

You can slice the sausage, chop the green onions, and mince the garlic ahead of time. Keep everything refrigerated until you are ready to cook. I prefer cooking the rice right before serving because that is when the texture is best.

To refrigerate: Transfer leftovers to an airtight container and refrigerate for up to 3 to 4 days. This follows current USDA guidance for cooked leftovers. 

To freeze: Let the rice and beans cool, then transfer to a freezer-safe container. I like to freeze individual portions because they are easy to grab for lunch. For best quality, use within about 3 months.

To reheat: Add a splash of broth or water before reheating so the rice doesn’t dry out. Reheat in the microwave or in a covered skillet over medium-low heat until hot throughout. USDA recommends reheating leftovers to 165°F.

Pairing Ideas

This Brazilian rice and beans is filling enough to serve as the main dish, so I usually keep the sides simple. A green salad or fruit salad is plenty, but I especially love serving it with our Brazilian Cheese Bread. Those warm, cheesy little rolls are so good alongside the smoky sausage and beans. Add a cold glass of Brazilian Limeade and you have a fun Brazilian-inspired dinner. 

More Savory Sausage Recipes

We love cooking with sausage and have gathered a few of our very favorite recipes to share with you. Try some and find out which ones you love!

This Brazilian rice and beans with sausage is one of my favorite kinds of weeknight recipes. If you make it, I’d love to hear what you used. Leave a comment and a rating below and tell me how it turned out! ⭐️

Brazilian Rice and Beans

5 from 37 votes
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6
Brazilian Rice and Beans with Sausage is a simple to make recipe that is bursting with savory flavor! A one dish meal ready in less than 30 minutes!

Video

Save this recipe

Ingredients 

  • 2 tablespoon oil
  • 1 pound smoked sausage, sliced
  • 1/2 cup green onion, chopped
  • 3 cloves garlic, minced
  • 1 cup rice, uncooked
  • 2 cups chicken broth
  • 14 ounces pinto beans, drained and rinsed
  • salt and pepper, to taste
  • 1-2 bay leaves

Instructions 

  • In a large skillet, heat oil over medium heat.
    Skillet with hot oil.
  • Add sausage, green onion, and garlic and saute until onions become soft.
    Skillet with sliced sausage, green onion and garlic in a hot skillet.
  • Stir in rice, chicken broth, beans, salt and pepper, and bay leaves and bring to a boil.
    Adding broth, rice and bay leaves to a skillet with sausage and pinto beans.
  • Reduce heat to a low simmer and cover. Simmer for 20-25 minutes or until rice is done. Remove from heat and fluff rice with a fork.
    Cooked Brazilian rice and beans in a skillet garnished with parsley and wooden spoon on the side.

Nutrition

Calories: 485kcal, Carbohydrates: 45g, Protein: 18g, Fat: 26g, Saturated Fat: 7g, Cholesterol: 54mg, Sodium: 932mg, Potassium: 558mg, Fiber: 7g, Sugar: 1g, Vitamin A: 85IU, Vitamin C: 8.1mg, Calcium: 58mg, Iron: 2.7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Course: Dinner, Main Course

Love this recipe?

We want to hear from you! Please leave a review.

Rate & Review

Share This With the World

Pin

About the author

Erica Walker

Erica lives in Meridian, Idaho, with her husband, Jared, an attorney, and their three daughters. She earned her bachelor’s degree from Brigham Young University and has a passion for travel and adventure. Whether kayaking, hiking, or scuba diving, she loves exploring the world—and bringing her family along for the ride.

More about Erica Walker
5 from 37 votes (16 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?





Comments

  1. 5 stars
    Tasty! This dish has become one of my family’s favorite dinners! The only modification I make is to double the sausage and beans.

  2. 5 stars
    Very tasty! I used half a bacon chopped up (instead of sausage). Then followed the recipe – using a blend of jasmine and wild rice. (Added a few pinches of cumin and a 1/2 cup of black lentils)

    Will definitely be making this AGAIN & AGAIN & AGAIN etc

  3. Great wholesome snack recipe. Very filling and solid nutritionally!!

    Use whatever protein of thawed and in the fridge.

    Just made a batch with salt pork and tossed in a chopped jalapeno to spice it up. Yummy!!!

  4. 5 stars
    I made this following the recipe exactly. I used homemade chicken broth from rotisserie chicken bones. It had a delicious flavor. I will be making this again for my family. It was a hit!

  5. 5 stars
    I have made this many times, and it’s a favorite in our household. It’s fast, inexpensive, filling and easy to modify.

    Some of our modifications: andouille sausage rather than smoked, and I double the rice, beans and chicken stock because I feed hungry teens. I will use white or yellow onions, depending on what I have, and the type of bean is flexible as well (black or kidney if I’m out of pinto)

    Thanks for a great foundational recipe!

  6. 5 stars
    I’ve made this twice in the past month. Both times were heavenly. Simple, hearty…and the flavor is just right.

  7. 5 stars
    My cousin shared this recipe with me and the taste was really good but the rice didn’t cook all the way through. I kept it on simmer, once it boiled, but it took forever and then got almost mushy. Any suggestions?

    1. To linda, This isn’t in regard to this particular recipe, but i’ve had a similar experience and it turned out that my rice was old and did need a lot more time. And like your experience turned out mushy. Although rice keeps forever, it also is not at its best forever, unfortunately. I’ve had a similar experience using old dried beans.

  8. 5 stars
    Delicious and simple. Easily altered for a beginner. I was super lazy and used dried chopped onion, and garlic powder, added a little paprika, and all purpose seasoning. I used a can of red pinto beans in tomato sauce, with seasoning, so I didn’t add any extra salt or pepper. I had chicken spicy sausage from Costco. This was super quick and easy. We love leftovers, so I used 1 & 1/2 cup basmati rice and 3 cups water. 25 minutes. 😋 It came out moist with still a little bite. Perfect.

  9. 5 stars
    I’ve made this recipe three times now. It’s so easy and even my 4 year old requests it. It makes plenty of food for my family of three, we always have leftovers. Even when I didn’t have a green pepper to add to it, I got about six large bowls of food from this.

  10. I’d love to meet the 7 other people you fed with these quantities, they must be either very small children or midgets to need that little food. I barely had enough for 2 people. It’s absolutely delicious though, I will definitely quadruple the quantities and make it again.

  11. 5 stars
    I always use regular onion as I always have that in hand. We make this all the time. Easy, quick and my son loves it!

  12. This looks so good and I can’t wait to try it…but I’m a bit confused. At the beginning, you say it’s ready in less than 30 minutes but in the recipe itself, you say it takes 40 minutes. Which is it?

    1. Thank you for pointing this out! I’ve fixed it on the post. By the time you brown the sausage and the rice cooks, it takes about 40 minutes.

  13. Thank you for your recipe ! great simple rice dish , it was awsome .

    Regards,
    Rene , Sarasota, Florida .

  14. 5 stars
    My fiance and I enjoyed this dish. I had used sweet Italian sausage and regular diced onions along with red kidney beans. Using what I had on hand. I look forward to making this dish again.

  15. My wife used your recipe(x4 in volume for an event) with 1 small addition(finely chopped bell pepper) when attending an international cuisine event during which the dishes were rated by guests. I’m happy to report that it was rated 1st place above some dishes that I thought would likely best it. I thought of our dish as “just rice & beans” as we make a creole version & a Mexican flavor version for informal family meals.

  16. 5 stars
    Family approved & I have 5 kids with all different opinions! This is going in our regular easy meal list! LOVE!!!

  17. 5 stars
    Awesome!! I did add diced red pepper cause i needed to use it lol. And i finished the dish w fresh lime and cilantro! Yum yum yum!!! Thanks for this easy recipe!
    I wish there was a place tho post a picture

    1. Please post a picture on Instagram and tag us! @favoritefamilyrecipes We would love to see your picture! Love your add in ideas too!

  18. 5 stars
    My son and I absolutely love this dish! I’ve made it several times now. The beans I’ve switched out to what I had on hand, and smoked sausages to andouille. I’ve perfected this in my electric pressure cooker now too! Use the sauté setting for those steps, then dd the broth, rice, and seasonings. Cook on high pressure for 4 minutes, quick release of pressure, and you are ready to eat! It’s cooking now, I can’t wait! Thank you for the wonderful recipe!

    1. Oh thank you for sharing how you made this in a pressure cooker! I will have to try that next time! Thank you so much for sharing!

      1. If I’m Not Usin Veggies To This Do I Need To Boil The Rice With Water Still Or Just Boil The Rice Sausage With The Chicken Broth?

        1. The rice doesn’t need to be cooked before adding it to the sausage. Add uncooked rice along with the chicken broth, beans, and seasonings. The rice will cook as it simmers. Thanks for asking!

  19. I don’t have canned beans but I have a bag of the dry pinto beans. Any suggestions on how to prepare those for this dish?

    1. There should be instructions on the package on how to cook and soften. For me, I like to soak them overnight and then throw them in the crock pot for 5-6 hours with some peppers, garlic and onions and then cook until soft. Then you add them into the recipe just as you would the canned beans. I hope this helps!

  20. Made this last night and found it very unattractive and a boring flavor. I eventually added a can of drained diced tomatoes or you could use halved cherry tomatoes but still needs flavor and color. I also feel that the rice should have been cooked with the broth separately, ensuring it is properly cooked. Sorry…I am interested in suggestions if anyone has any.

    1. I substituted andouille sausage for the smoked sausage and that definitely kicked it up a notch. It was delicious. Will be making this quite a bit.

  21. Hi, I am brazilian and this looks like a recipe my mom make a lot, usually with leftover rice and beans 🙂 I would just add some scrambled eggs to it.

  22. Hi i have made this recipe many time. My family LOVES IT. I too use black bean, yellow onion, loads of garlic and add a bit of smoked paprika and some creole seasoning. I was wondering how i could do this in a Crockpot? Any suggestions? I have company coming and need to tripple the recipe. Ive doubled it in the stove and it gets a bit messy and doesnt cook quite right. Thanks!!

    1. Hmm we haven’t tried making this in a crock pot yet. I am not sure how it would convert, especially with tripling. Do you have a rice cooker?

  23. This looks so good and I’m going to try it soon! I’m just wondering if you have any suggestions for a side, or other items that would go good along with this as a main dish? Thanks!

    1. If you wanted to stick with the Brazilian theme you could try our Brazilian cheese bread here: /brazilian-cheese-bread.html

  24. I’m making this right now…My house smells divine..If it tastes as good as it smells, we’ve got a winner 🙂

  25. 5 stars
    SO good! I just made this and it was one of the best bean-rice-sausage recipes I’ve made! Will definitely make again. 🙂

  26. 5 stars
    This was excellent!! So easy to make and I had all the ingredients except for green onions so I went and grabbed them. Highly recommend!!

  27. This was so easy and soooo good! My girls (5 and 2 yrs old) even ate it up. I made this with chicken sausage. Thanks!!!

      1. Can I make this with kidney beans? I have pinto beans, but not canned and don’t have the time to invest in cooking them.

        1. Absolutely! You can just make the substitute straight across without any problems. Hope this helps!

  28. Made this a few weeks ago and loved it! But my hubby is a sauce guy and requested some kind of sauce to go with this if I make it again. Any suggestions? I’m not sure what flavors would go best with this.

    1. Hmmm…. the best sauce that I can think of would maybe just be salsa! Does he like spicy? We love adding Sriracha sauce to dishes like this to kick it up a notch!

  29. Have made this several time but I always substitute the bean with black beans instead and use regular onions instead of green onions. Hubby & I love it! Reminds of the meals our Brazilian students used to make for us when they stayed with us.

  30. I made this with brown rice and it turned out delicious! One of my new favorite ‘easy’ meals! Thank you for sharing. 🙂

    1. You are very welcome! Thanks for letting us know how it worked with brown rice– I was curious how it would turn out!

  31. First attempt didn’t work so well since I used brown rice but just tried again with white rice tonight and it’s awesome!

  32. I am brazilian from Rio de Janeiro and I love your recipies. And you did well on this one even from OUR point of view !!! This is almost what we call “arroz de carreteiro” – a kind of rice and beans recipe used in the Minas Gerais region, easy to transport as the beans have not been cooked to have a lot of liquid, and using sausages and sometimes a kind of pancetta or bacon, I was happy to see this here, and you really ROCK !!!!

    1. 5 stars
      My husband is Brazilian, so no canned beans in our house. So I used what I had dried and soaked overnight. Still easy and still delicious. Thanks for sharing