Description
Spanish Rice and Beans is a quick, flavorful, and hearty dish packed with savory spices, tender rice, and hearty beans. Perfect as a main for vegetarians or as a side for any protein.
Ingredients
1 tbsp oil (use veggie 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
½ tsp smoked paprika
Pinch of red pepper flakes
Salt and black pepper, to taste
1 ½ cups (300 g) white rice, uncooked
1 ¼ cups (300 ml) vegetable broth
1 ¼ cups (300 g) salsa
1 (15 oz) can (270 g) kidney beans, drained and rinsed
½ cup (65 g) green olives, halved (optional)
Fresh herbs to garnish (e.g., cilantro or parsley)
Instructions
- Prepare the Rice: Soak the rice in cold or lukewarm water for 10 minutes, then discard the water. While the rice soaks, chop the onion, garlic, and bell pepper.
- Sauté the Veggies: Heat oil in a large skillet over medium heat. Add diced onion and chopped bell pepper. Sauté for 3 minutes until softened, then stir in minced garlic and spices (cumin, paprika, oregano, smoked paprika, red pepper flakes, salt, and black pepper). Cook for another minute.
- Cook the Rice: Add soaked rice, salsa, and vegetable broth to the pot. Bring to a boil.
- Simmer: Cover the pot, reduce heat to low, and simmer for 15-20 minutes (depending on rice type) until the rice is tender and liquid absorbed.
- Finish the Dish: Stir in kidney beans and olives (if using), garnish with fresh cilantro or parsley, and serve hot.
Notes
Veggie Variations: Substitute beans with black beans or pinto beans.
Spicy Version: Add more red pepper flakes or chopped jalapeño for extra spice.
Protein Addition: Add cooked chicken, tofu, or tempeh for a heartier meal.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Spanish
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 7g
- Sodium: 550mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 7g
- Protein: 12g
- Cholesterol: 0mg