Spanish Rice and Beans is a delicious, satisfying, and versatile dish that combines tender rice with hearty beans in a flavorful tomato-based sauce. This dish is a staple in many Latin American and Spanish cuisines, loved for its bold flavors and simple, wholesome ingredients. It’s perfect for those who are looking for a budget-friendly, filling, and nutritious meal. With the right combination of spices, fresh vegetables, and herbs, Spanish Rice and Beans can be transformed into a dish that is vibrant, comforting, and full of flavor.
What I love most about this dish is its versatility—it can be served as a main course, a side dish, or even as part of a larger meal. You can also customize it with different types of beans, rice, and spices to suit your taste preferences or dietary needs. It’s also a fantastic meal prep option because it reheats well and tastes just as good (if not better!) the next day.
Why You’ll Love This Spanish Rice and Beans Recipe
- Packed with Flavor: The combination of spices, fresh vegetables, and herbs creates a dish that’s rich in flavor. Smoky paprika, cumin, garlic, and tomatoes make every bite delicious.
- Nutritious: This dish is high in plant-based protein, fiber, vitamins, and minerals. The combination of rice and beans provides all the essential amino acids, making it a complete protein source.
- Affordable and Accessible: Spanish Rice and Beans uses pantry staples like rice, canned beans, and spices, making it an affordable and easy-to-make meal.
- Customizable: Whether you want to add more vegetables, use different types of beans, or make it spicier, this recipe can be easily adjusted to fit your preferences.
- Perfect for Meal Prep: This dish stores and reheats well, making it ideal for meal prepping. You can make a large batch and enjoy it for lunch or dinner throughout the week.
Preparation Time and Servings
- Prep time: 10 minutes
- Cook time: 25-30 minutes
- Total time: 35-40 minutes
- Yield: Serves 4-6
- Serving Size: Approximately 1 ½ cups
Nutritional Information (per serving)
- Calories: 350 kcal
- Carbs: 55g
- Protein: 10g
- Fat: 7g
- Fiber: 10g
- Sugar: 4g
(These values are approximate and will vary depending on the exact ingredients used and portion sizes.)
Ingredients
Here’s what you’ll need to make this flavorful Spanish Rice and Beans dish:
For the Spanish Rice and Beans:
- 1 cup long-grain white rice (or brown rice, for a healthier option)
- 1 can (15 oz) black beans, drained and rinsed (or use pinto or kidney beans)
- 1 small onion, finely chopped
- 1 bell pepper, finely chopped (red, yellow, or green)
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 1 ½ cups vegetable broth (or chicken broth, for added flavor)
- 1 can (14.5 oz) diced tomatoes (with their juices)
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika (or regular paprika)
- 1 teaspoon chili powder (optional, for heat)
- ½ teaspoon dried oregano
- Salt and pepper, to taste
- 1 tablespoon fresh cilantro, chopped (for garnish)
- 1 tablespoon fresh lime juice (optional, for serving)
Optional Add-Ins and Variations:
- Corn kernels (fresh, canned, or frozen) for sweetness and texture
- Jalapeño peppers for a spicy kick
- Diced avocado for added creaminess
- Grated cheese (like cheddar or cotija) for a cheesy twist
- Sour cream or Greek yogurt, for serving
- Tortilla chips, for crunch
- Chorizo or smoked sausage for a meaty version
Step-by-Step Instructions
Step 1: Prepare the Ingredients
1. Rinse the Rice:
Begin by rinsing 1 cup of rice under cold water. Rinsing the rice removes excess starch, ensuring the grains stay fluffy and don’t clump together during cooking.
2. Drain and Rinse the Beans:
Drain and rinse 1 can of black beans (or your preferred beans) to remove any excess sodium from the canning liquid. Set the beans aside for later.
Step 2: Sauté the Vegetables
1. Heat the Olive Oil:
In a large skillet or saucepan, heat 2 tablespoons of olive oil over medium heat. Once the oil is hot, add the chopped onion and bell pepper. Sauté for 3-4 minutes, stirring occasionally, until the vegetables begin to soften and turn translucent.
2. Add the Garlic:
Add the minced garlic to the pan and sauté for another 30 seconds to 1 minute, until fragrant. Be careful not to burn the garlic, as it can become bitter if overcooked.
Step 3: Toast the Rice
1. Add the Rice:
Add the rinsed rice to the skillet with the sautéed vegetables. Stir the rice to coat it in the oil and allow it to toast for 2-3 minutes. Toasting the rice enhances its flavor and helps it cook evenly.
Step 4: Add the Spices and Tomatoes
1. Add the Spices:
Sprinkle the ground cumin, smoked paprika, chili powder (if using), and dried oregano over the rice and vegetables. Stir to evenly distribute the spices and allow them to cook for about 30 seconds, releasing their flavors.
2. Add the Tomatoes and Tomato Paste:
Stir in the diced tomatoes (with their juices) and tomato paste. The tomatoes will add richness to the dish and help create the base for the sauce. Allow the mixture to simmer for 1-2 minutes.
Step 5: Simmer the Rice
1. Add the Broth:
Pour in 1 ½ cups of vegetable broth (or chicken broth) and bring the mixture to a boil. Once it reaches a boil, reduce the heat to low, cover the skillet with a lid, and let it simmer for 15-20 minutes, or until the rice is cooked and has absorbed most of the liquid.
2. Check for Doneness:
After about 15 minutes, check the rice for doneness. If the rice is tender but there’s still some liquid left, let it cook uncovered for an additional 2-3 minutes to evaporate any excess moisture.
Step 6: Stir in the Beans
1. Add the Beans:
Once the rice is fully cooked, stir in the drained and rinsed black beans. Let the beans warm through in the rice mixture for about 2-3 minutes.
2. Season to Taste:
Taste the rice and beans, then adjust the seasoning by adding more salt, pepper, or chili powder, depending on your flavor preferences.
Step 7: Garnish and Serve
1. Garnish with Fresh Herbs:
Before serving, garnish the Spanish Rice and Beans with freshly chopped cilantro. The cilantro adds a bright, fresh flavor that complements the savory rice and beans.
2. Add a Squeeze of Lime:
For an extra burst of freshness, squeeze fresh lime juice over the top of the rice and beans just before serving.
Step 8: Enjoy Your Spanish Rice and Beans
Serve your Spanish Rice and Beans hot, either as a main course or a hearty side dish. This dish pairs beautifully with grilled chicken, fish, or roasted vegetables. You can also top it with your favorite garnishes, such as sliced avocado, grated cheese, or a dollop of sour cream.
How to Serve
- As a Main Dish: Enjoy this Spanish Rice and Beans as a filling and wholesome main dish. Add avocado, cheese, or sour cream for extra richness.
- As a Side Dish: Serve it alongside grilled chicken, fish, or roasted vegetables for a complete meal.
- In Burritos or Tacos: Use this rice and beans mixture as a filling for burritos, tacos, or enchiladas. Add your favorite toppings like salsa, cheese, and guacamole.
- With Tortilla Chips: Serve the rice and beans with crispy tortilla chips for a fun and interactive meal. You can also add melted cheese for a nacho-inspired dish.
- In a Grain Bowl: Make a healthy grain bowl by pairing this Spanish rice and beans with leafy greens, roasted vegetables, and a light vinaigrette.
Additional Tips for Success
- Use Long-Grain Rice for Best Texture: Long-grain rice, such as basmati or jasmine, works best in this recipe because it cooks up light and fluffy. Short-grain rice can become sticky and clumpy, which might affect the texture of the dish.
- Don’t Skip Toasting the Rice: Toasting the rice before adding the liquid enhances its flavor and ensures it cooks up perfectly. It only takes a few extra minutes, but it makes a big difference in the final result.
- Use Vegetable Broth for More Flavor: Cooking the rice in vegetable broth (or chicken broth) adds a deeper, savory flavor to the dish. Water can be used in a pinch, but broth provides extra richness.
- Adjust the Spice Level: If you like your food spicy, don’t hesitate to increase the amount of chili powder or add a diced jalapeño to the mix. For a milder version, simply reduce or omit the chili powder.
- Make It Your Own: Feel free to customize this dish with additional vegetables, different types of beans, or even protein like shredded chicken or ground beef. Spanish Rice and Beans is highly adaptable, so don’t be afraid to experiment with your favorite ingredients.
Recipe Variations
This Spanish Rice and Beans recipe is versatile and can be adapted in many ways to suit your taste preferences. Here are a few variations to try:
1. Spanish Rice and Pinto Beans:
Swap the black beans for pinto beans to create a more traditional Mexican-style rice and beans. Pinto beans have a creamy texture and mild flavor that complements the spices and rice.
2. Spanish Rice and Chickpeas:
For a Mediterranean twist, use chickpeas instead of black beans. The chickpeas add a nutty flavor and a different texture to the dish.
3. Spanish Rice and Vegetables:
Add more vegetables like corn, zucchini, or spinach for an extra boost of nutrients and color. Sauté the vegetables with the onions and bell peppers for a balanced and nutritious meal.
4. Spanish Rice and Chorizo:
For a heartier version, add sliced chorizo or smoked sausage to the dish. The smoky, spicy sausage pairs beautifully with the beans and rice, creating a rich and flavorful meal.
5. Spanish Brown Rice and Beans:
For a healthier, whole-grain option, use brown rice instead of white rice. Keep in mind that brown rice takes longer to cook, so adjust the simmering time and liquid as needed.
Freezing and Storage
Storing Leftovers:
Store any leftover Spanish Rice and Beans in an airtight container in the refrigerator for up to 4 days. To reheat, simply warm it in the microwave or on the stovetop with a splash of water or broth to prevent it from drying out.
Freezing:
This dish freezes well, making it perfect for meal prep. Let the rice and beans cool completely before transferring to a freezer-safe container. Freeze for up to 3 months. To reheat, thaw in the refrigerator overnight and reheat on the stovetop or in the microwave.
Special Equipment
- Large Skillet or Saucepan: Use a large skillet or saucepan with a lid to cook the rice and beans evenly.
- Wooden Spoon or Spatula: For stirring the rice and preventing it from sticking to the pan.
- Fine-Mesh Sieve: For rinsing the rice to remove excess starch and prevent clumping.
Frequently Asked Questions
1. Can I use brown rice instead of white rice?
Yes! You can substitute white rice with brown rice for a whole-grain option. Keep in mind that brown rice takes longer to cook (about 35-40 minutes), so you may need to adjust the cooking time and add extra liquid.
2. Can I use other types of beans?
Absolutely! You can use pinto beans, kidney beans, chickpeas, or any other type of beans you prefer. Each type of bean will add a unique flavor and texture to the dish.
3. How can I make this dish spicier?
If you like your food spicy, add jalapeño peppers, cayenne pepper, or extra chili powder to the dish. You can also garnish the rice and beans with hot sauce or sliced fresh chilies for an extra kick.
4. Can I make this dish ahead of time?
Yes! This dish holds up well and can be made ahead of time. Simply store it in the refrigerator or freezer, then reheat when ready to serve. It’s a great option for meal prepping or batch cooking.
5. What should I serve with Spanish Rice and Beans?
Spanish Rice and Beans pairs well with a variety of dishes, including grilled chicken, fish, or vegetables. You can also serve it with tortillas, avocado slices, and a side of sour cream for a complete meal.
Conclusion
Spanish Rice and Beans is a delicious, hearty, and flavorful dish that’s perfect for any occasion. With its rich combination of spices, tomatoes, and tender beans, it’s a satisfying meal that’s easy to make and packed with nutrients. Whether you’re serving it as a main course or a side dish, this recipe is sure to become a favorite in your home.
I hope you enjoy making and eating this dish as much as I do! Feel free to customize it with your favorite ingredients and add your own personal twist. It’s a versatile, budget-friendly, and delicious meal that can be enjoyed all year round.
PrintSpanish Rice and Beans
- Total Time: 35-40 minutes
- Yield: Serves 4-6 1x
Ingredients
For the Spanish Rice and Beans:
- 1 cup long-grain white rice (or brown rice, for a healthier option)
- 1 can (15 oz) black beans, drained and rinsed (or use pinto or kidney beans)
- 1 small onion, finely chopped
- 1 bell pepper, finely chopped (red, yellow, or green)
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 1 ½ cups vegetable broth (or chicken broth, for added flavor)
- 1 can (14.5 oz) diced tomatoes (with their juices)
- 2 tablespoons tomato paste
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika (or regular paprika)
- 1 teaspoon chili powder (optional, for heat)
- ½ teaspoon dried oregano
- Salt and pepper, to taste
- 1 tablespoon fresh cilantro, chopped (for garnish)
- 1 tablespoon fresh lime juice (optional, for serving)
Optional Add-Ins and Variations:
- Corn kernels (fresh, canned, or frozen) for sweetness and texture
- Jalapeño peppers for a spicy kick
- Diced avocado for added creaminess
- Grated cheese (like cheddar or cotija) for a cheesy twist
- Sour cream or Greek yogurt, for serving
- Tortilla chips, for crunch
- Chorizo or smoked sausage for a meaty version
Instructions
Step 1: Prepare the Ingredients
1. Rinse the Rice:
Begin by rinsing 1 cup of rice under cold water. Rinsing the rice removes excess starch, ensuring the grains stay fluffy and don’t clump together during cooking.
2. Drain and Rinse the Beans:
Drain and rinse 1 can of black beans (or your preferred beans) to remove any excess sodium from the canning liquid. Set the beans aside for later.
Step 2: Sauté the Vegetables
1. Heat the Olive Oil:
In a large skillet or saucepan, heat 2 tablespoons of olive oil over medium heat. Once the oil is hot, add the chopped onion and bell pepper. Sauté for 3-4 minutes, stirring occasionally, until the vegetables begin to soften and turn translucent.
2. Add the Garlic:
Add the minced garlic to the pan and sauté for another 30 seconds to 1 minute, until fragrant. Be careful not to burn the garlic, as it can become bitter if overcooked.
Step 3: Toast the Rice
1. Add the Rice:
Add the rinsed rice to the skillet with the sautéed vegetables. Stir the rice to coat it in the oil and allow it to toast for 2-3 minutes. Toasting the rice enhances its flavor and helps it cook evenly.
Step 4: Add the Spices and Tomatoes
1. Add the Spices:
Sprinkle the ground cumin, smoked paprika, chili powder (if using), and dried oregano over the rice and vegetables. Stir to evenly distribute the spices and allow them to cook for about 30 seconds, releasing their flavors.
2. Add the Tomatoes and Tomato Paste:
Stir in the diced tomatoes (with their juices) and tomato paste. The tomatoes will add richness to the dish and help create the base for the sauce. Allow the mixture to simmer for 1-2 minutes.
Step 5: Simmer the Rice
1. Add the Broth:
Pour in 1 ½ cups of vegetable broth (or chicken broth) and bring the mixture to a boil. Once it reaches a boil, reduce the heat to low, cover the skillet with a lid, and let it simmer for 15-20 minutes, or until the rice is cooked and has absorbed most of the liquid.
2. Check for Doneness:
After about 15 minutes, check the rice for doneness. If the rice is tender but there’s still some liquid left, let it cook uncovered for an additional 2-3 minutes to evaporate any excess moisture.
Step 6: Stir in the Beans
1. Add the Beans:
Once the rice is fully cooked, stir in the drained and rinsed black beans. Let the beans warm through in the rice mixture for about 2-3 minutes.
2. Season to Taste:
Taste the rice and beans, then adjust the seasoning by adding more salt, pepper, or chili powder, depending on your flavor preferences.
Step 7: Garnish and Serve
1. Garnish with Fresh Herbs:
Before serving, garnish the Spanish Rice and Beans with freshly chopped cilantro. The cilantro adds a bright, fresh flavor that complements the savory rice and beans.
2. Add a Squeeze of Lime:
For an extra burst of freshness, squeeze fresh lime juice over the top of the rice and beans just before serving.
Step 8: Enjoy Your Spanish Rice and Beans
Serve your Spanish Rice and Beans hot, either as a main course or a hearty side dish. This dish pairs beautifully with grilled chicken, fish, or roasted vegetables. You can also top it with your favorite garnishes, such as sliced avocado, grated cheese, or a dollop of sour cream.
- Prep Time: 10 minutes
- Cook Time: 25-30 minutes
Nutrition
- Serving Size: Approximately 1 ½ cups
- Calories: 350 kcal
- Sugar: 4g
- Fat: 7g
- Carbohydrates: 55g
- Fiber: 10g
- Protein: 10g