Spanish Rice and Beans
This Spanish Rice and Beans recipe makes a flavorful side dish to serve with your favorite Mexican dinner recipes and it also makes a healthy main for vegetarians and vegans.
This is an easy Spanish beans and rice recipe to pull together. We use long grain rice, salsa, onion, garlic and cilantro for the rice and it comes together in about 20 minutes cooking time.
Spanish Beans And Rice Recipe
Making Spanish Rice and Beans is super easy. This Spanish Rice recipe is similar to my Homemade Spanish Rice recipe, only we add salsa instead of tomato sauce and toss in some cilantro which adds a really nice flavor to the rice. Then we stir in a can of beans. You can use homemade beans instead of canned if you already have some on hand. This dish can be served as a hearty side or a vegan main.
- Rice. We use white long-grain rice for this recipe (texture more like restaurant style), but you can also use brown rice and even quinoa for this recipe.
- Onions. We use yellow onion as well as 2 green onions to enhance flavor
- Salsa and Broth. Use your favorite salsa – we use a homemade salsa that comes from our favorite local health food store, and chicken or vegetable broth. You can use your own homemade salsa or jarred salsa (like Hatch) for this recipe.
- Seasoning. Chopped fresh cilantro and dried onion and garlic powders also add to the incredible flavor of this rice.
- Beans. You can use whatever beans you like – kidney, pinto or black beans. They’ll all work just fine for this recipe. We used kidney beans for this recipe.
Find printable recipe with the measurements below.
How to Make Spanish Rice and Beans
This is an easy Spanish rice recipe, coming together in about 40 minutes start-to-finish
- Rinse Rice. Rinsing the starch from your rice by running it under cold water until the water runs clear will help prevent your rice from becoming mushy
- Toast Rice. Toasting rice before cooking will bring out a little flavor in the rice and also prevent it from becoming soggy.
- Cook Rice and Onion. We cook the onion with the rice until the onion is slightly golden.
- Add Salsa. Pour in salsa
- Seasoning. Add chopped cilantro and onion and garlic powders.
- Add broth. Stir in broth and simmer with lid on saucepan.
- Set. Allow the rice to sit for about 15 minutes before taking the lid off allowing all of the liquids to absorb so your rice will be nice and fluffy.
- Add Beans. Stir in a can of beans, drained and rinsed.
- Garnish. You can garnish with grilled corn, scallions, cilantro, black olives, chopped tomatoes or pico de gallo.
How Long to Cook Rice
It takes about 20 minutes for the rice to cook, plus another 15 to let it set in the pot to absorb all liquids.
Helpful Tips
Long grain white rice is typically used to make Spanish rice. Here’s a few tips for cooking long grain rice (Spanish-style):
- Rinse the rice well under cold water to remove the starch (put rice in sieve and let water run through it until the water runs clear.
- Toast your rice so it turns golden.
- Resist the urge to take the lid off the pot while the rice cooks and while it sets for about 15 minutes. Don’t stir the rice. Don’t fiddle with the rice. After the broth starts to simmer – leave it alone. Let it cook and let it set. If you have a pot with a clear lid so you can see when the rice is done cooking is ideal. I have an old pot with a clear lid that is my rice making pot.
Serving Suggestions
You can serve this Spanish beans and rice with a salad as a vegan main, or serve it with any of these Mexican dishes:
- Baked Chicken Fajita Quesadilla
- Mexican Avocado Chicken Burgers
- Chicken Fajita Stuffed Sweet Potatoes
- Easy Chicken Fajita Bake
Looking for More Healthy Side Dish Recipes to Make?
- Spanish Brown Rice
- Mexican Cauliflower Rice
- Spanish Quinoa
- How to Cook Black Beans
- How to Cook Pinto Beans
- Borracho Beans
Spanish Rice and Beans
This Spanish Rice and Beans recipe makes a flavorful side dish to serve with your favorite Mexican dinner recipes and it also makes a healthy main for vegetarians and vegans.
Ingredients
- 1 cup long-grain white rice
- 4 tablespoons olive oil or avocado oil
- 1-1/2 cups yellow or brown onion, finely chopped
- 2 green onions, chopped
- 1/4 cup salsa
- 2-1/4 cups chicken broth
- 2 tablespoons fresh cilantro, chopped
- 1-1/2 teaspoons onion powder
- 1/4 teaspoon garlic powder
- 1 15-ounce can black beans, drained and rinsed
Instructions
- Heat the oil in a saucepan over medium-high heat.
- Add the chopped onion and the rice.
- Cook the onion and rice until it is golden/light brown in color, stirring frequently to prevent it from burning. This will take about 5 minutes or so.
- Add the salsa and stir to incorporate well.
- Add the broth, cilantro and the onion and garlic powders.
- Place a lid on the rice, bring to a boil then reduce heat to low and simmer. Stir 2-3 times or so for the first few minutes, then leave it alone and let it simmer.
- Cook for approximately 20 minutes. Remove from heat when the rice looks done but there's still a little moisture on top.
- Set aside and let rice rest for another 10-15 minutes.
- Heat beans in saucepan over medium low heat.
- Fluff rice and fold-in the beans.
Notes
Tips For Cooking Rice
Long grain white rice is typically used to make Spanish rice. Here's a few tips for cooking long grain rice (Spanish-style):
- Rinse the rice well under cold water to remove the starch (put rice in sieve and let water run through it until the water runs clear.
- Toast your rice so it turns golden.
- Resist the urge to take the lid off the pot while the rice cooks and while it sets for about 15 minutes. Don't stir the rice. Don't fiddle with the rice. After the broth starts to simmer - leave it alone. Let it cook and let it set. If you have a pot with a clear lid so you can see when the rice is done cooking is ideal. I have an old pot with a clear lid that is my rice making pot.
Garnish
- Garnish with grilled corn, scallions, cilantro, black olives, chopped tomatoes or pico de gallo.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 417Total Fat: 18gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 5mgSodium: 1402mgCarbohydrates: 51gFiber: 12gSugar: 8gProtein: 14g
theharvestkitchen.com attempts to provide accurate information, however, this nutritional information is provided as a courtesy and is an estimate only. The nutritional information provided comes from online sources and calculations.
Great recipe.
Mmm .. you omitted adding the beans to the ingredient list.
Turned out really well, otherwise.
Thank you for the heads-up! I’ve fixed the recipe. I’m glad you liked the dish!