Spanish Rice and Beans Recipe
Introduction
Spanish Rice and Beans is a flavorful, comforting dish that’s easy to prepare and perfect for weeknight dinners. Combining aromatic spices, tender rice, and hearty beans, it offers a satisfying meal that can be enjoyed on its own or as a side.

Ingredients
- 1 tbsp oil (use vegetable broth if you avoid oil)
- 1 medium onion, diced
- 1 medium red bell pepper, chopped
- 3-4 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1 tsp dried oregano
- 1/2 tsp smoked paprika
- Pinch of red pepper flakes
- Salt & black pepper, to taste
- 1 1/2 cups white rice, uncooked (see notes)
- 1 1/4 cups vegetable broth (or more, depending on rice variety)
- 1 1/4 cups salsa
- 1 (15 oz) can kidney beans, drained and rinsed (see notes)
- 1/2 cup green olives, halved (optional)
- Fresh herbs for garnish (cilantro or parsley)
Instructions
- Step 1: Rinse the rice under cold water and soak it in lukewarm or cold water for at least 10 minutes, ideally 30 minutes. Meanwhile, prepare the onion, garlic, bell pepper, and other ingredients.
- Step 2: Heat oil in a large skillet or pot over medium heat. Add the diced onion and chopped red bell pepper, sautéing for about 3 minutes until softened.
- Step 3: Stir in minced garlic and all the spices (cumin, sweet paprika, dried oregano, smoked paprika, red pepper flakes). Cook for an additional minute until fragrant.
- Step 4: Drain the soaked rice and add it to the skillet along with the salsa and vegetable broth. Bring the mixture to a boil.
- Step 5: Reduce heat to the lowest setting, cover with a lid, and let simmer without stirring for 15-20 minutes until the rice is tender and liquid is absorbed. Cooking time may vary depending on the rice type.
- Step 6: Remove from heat, uncover, and taste. Adjust salt, pepper, and other seasonings as needed. Stir in the rinsed kidney beans and olives if using. Garnish with fresh herbs before serving.
Tips & Variations
- If avoiding oil, replace it with vegetable broth when sautéing the vegetables for a lighter version.
- Use jasmine or basmati rice for quicker cooking times, or brown rice for a nuttier flavor and more fiber—but adjust liquid and cooking time accordingly.
- Add a squeeze of fresh lime juice or a splash of hot sauce just before serving to brighten the flavors.
- For extra protein, mix in cooked chicken, sausage, or tofu along with the beans.
Storage
Store leftovers covered in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of vegetable broth to keep the rice moist.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned beans other than kidney beans?
Yes, black beans, pinto beans, or cannellini beans all work well and can be swapped based on your preference or what you have on hand.
Is it necessary to soak the rice before cooking?
Soaking the rice helps it cook more evenly and reduces cooking time, but it’s optional. If you skip soaking, just adjust the cooking time and liquid accordingly.
PrintSpanish Rice and Beans Recipe
A flavorful and wholesome Spanish Rice and Beans recipe featuring sautéed onions, bell peppers, garlic, and a blend of aromatic spices simmered with rice, salsa, and kidney beans. This easy stovetop dish is perfect for a hearty vegetarian meal, garnished with fresh herbs and optional green olives for added zest.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Spanish
- Diet: Vegetarian
Ingredients
Vegetables & Aromatics
- 1 medium onion, diced
- 1 medium red bell pepper, chopped
- 3–4 garlic cloves, minced
Spices & Seasonings
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1 tsp dried oregano
- 1/2 tsp smoked paprika
- Pinch of red pepper flakes
- Salt & black pepper, to taste
Grains & Liquids
- 1 tbsp oil (or vegetable broth as oil substitute)
- 1 1/2 cups white rice (uncooked; jasmine or basmati recommended)
- 1 1/4 cups vegetable broth (or more depending on rice variety)
- 1 1/4 cups salsa
Beans & Garnishes
- 1 (15 oz) can kidney beans, drained and rinsed
- 1/2 cup green olives, halved (optional)
- Fresh herbs (cilantro or parsley) for garnish
Instructions
- Soak the Rice: Place the rice in a bowl with cold or lukewarm water and soak for at least 10 minutes, preferably 30 minutes if time allows. Drain and discard the soaking water. Meanwhile, chop the onion, garlic, bell pepper, and prepare other ingredients.
- Sauté Aromatics: Heat the oil in a large skillet or pot over medium heat. Add the diced onion and chopped bell pepper, sauté for about 3 minutes until softened. Stir in the minced garlic and all the spices—ground cumin, sweet paprika, dried oregano, smoked paprika, red pepper flakes, salt, and black pepper—cooking for another minute to bloom the spices.
- Add Rice and Liquids: Stir in the soaked and drained rice, then pour in the salsa and vegetable broth. Bring the mixture to a boil, noting that you may need more broth or salsa if using rice that requires longer cooking time.
- Simmer the Rice: Cover the skillet or pot and reduce the heat to the lowest setting. Let the rice simmer undisturbed (do not remove the lid or stir) for 15-20 minutes or according to the rice package instructions until the rice is tender and liquid absorbed.
- Finish with Beans and Garnish: Turn off the heat and carefully remove the lid. Taste the rice and adjust seasonings as needed with more salt, pepper, or spices. Gently fold in the drained kidney beans and optional green olives. Garnish with fresh cilantro or parsley before serving. Store leftovers covered in the fridge for up to 3 days.
Notes
- Soaking the rice helps reduce cooking time and improves texture.
- Use jasmine or basmati rice for best results; adjust liquid amounts for different rice types.
- Vegetable broth can substitute for oil if avoiding added fats.
- Rinsing canned kidney beans removes excess sodium and improves taste.
- Leftovers keep well for up to 3 days refrigerated.
Keywords: Spanish rice and beans, vegetarian rice recipe, stovetop rice, kidney beans recipe, easy Spanish rice, Spanish cuisine dishes

