Spanish rice and beans is a delightful dish filled with rich flavors, making it an ideal weeknight dinner for vegetarians and vegans. This one-pot meal is also a great side dish for meat-eaters or pescatarians. With its gluten-free and dairy-free qualities, it not only satisfies various dietary needs but also delivers a hearty dose of complete proteins. Whether you’re hosting a casual dinner or just looking for comforting food at home, Spanish rice and beans is sure to impress.
Why You’ll Love This Recipe
- Easy to Prepare: This recipe is made in just one pot, simplifying the cooking process and cleanup.
- Rich in Flavor: A blend of spices like cumin, paprika, and oregano gives this dish its unique taste.
- Versatile Meal Option: Enjoy it as a main course or as a side dish; it pairs well with many other meals.
- Healthy Ingredients: Packed with vegetables and protein-rich beans, this dish is both nutritious and satisfying.
- Quick Cooking Time: Ready in 35 minutes, it’s perfect for busy weeknights without sacrificing flavor.
Tools and Preparation
To create your delicious Spanish rice and beans, you will need some essential tools that make the cooking process easier and more efficient.
Essential Tools and Equipment
- Large skillet or pot
- Cutting board
- Knife
- Measuring cups and spoons
- Mixing spoon
Importance of Each Tool
- Large skillet or pot: Allows for even cooking of all ingredients while providing enough space for stirring.
- Cutting board: Keeps your workspace organized when prepping vegetables.
- Knife: Essential for chopping vegetables quickly and efficiently.
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
- 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 (to garnish, e.g. cilantro or parsley)
How to Make Spanish Rice And Beans
Step 1: Soak the Rice
Add the rice to a bowl with cold or lukewarm water. Let it soak for at least 10 minutes; if you have time, aim for around 30 minutes. After soaking, discard the water. Meanwhile, chop the onion, garlic, bell pepper, and prepare the other ingredients.
Step 2: Sauté Vegetables
Heat the oil in a large skillet or pot over medium heat. Add the diced onion and chopped bell pepper. Sauté for about three minutes until they start to soften. Then stir in the minced garlic along with all spices—ground cumin, sweet paprika, dried oregano, smoked paprika, red pepper flakes—and sauté for an additional minute.
Step 3: Combine Ingredients
Add the soaked rice into the skillet along with the salsa and vegetable broth. Bring this mixture to a boil. Note that you may need more vegetable broth if using rice that requires a longer cooking time.
Step 4: Simmer
Cover the skillet or pot with a lid and reduce heat to low. Let it simmer without lifting the lid or stirring for about 15 to 20 minutes. The actual cooking time depends on your specific type of rice—check package instructions if needed.
Step 5: Final Touches
Once done cooking, turn off the heat and remove the lid carefully. Taste your Spanish rice and beans mixture to see if seasoning adjustments are necessary—feel free to add more salt, black pepper, cumin, or red pepper flakes according to preference. Stir in kidney beans and green olives (if using), then garnish with fresh herbs like cilantro or parsley before serving.
Store leftovers covered in the refrigerator for up to three days.
How to Serve Spanish Rice And Beans
Spanish rice and beans are versatile and can be served in various ways to enhance your meal. Whether you’re looking for a hearty main dish or a delightful side, these suggestions will help you enjoy this comforting recipe.
On a Bed of Greens
- Serve the Spanish rice and beans on a bed of fresh spinach or mixed greens for added nutrition and texture.
With Avocado Slices
- Top your dish with creamy avocado slices to bring richness and a refreshing flavor that complements the spices.
In a Burrito
- Wrap the rice and beans mixture in a tortilla with some salsa for a quick and satisfying burrito filled with delicious flavors.
With Cornbread
- Pair with warm cornbread for a traditional Southern touch that balances the savory notes of the rice and beans.
As a Stuffed Pepper
- Use the Spanish rice and beans as stuffing for bell peppers, bake them, and enjoy a colorful presentation that’s sure to impress.
Topped with Vegan Cheese
- Sprinkle some vegan cheese on top before serving for an extra layer of flavor, perfect if you’re craving something cheesy without dairy.
How to Perfect Spanish Rice And Beans
To ensure your Spanish rice and beans turn out perfectly every time, follow these helpful tips. They will guide you in achieving the best flavors and textures.
- Soak the Rice: Soaking the rice before cooking helps it cook evenly and achieve that fluffy texture you desire.
- Use Fresh Ingredients: Fresh vegetables like onions and bell peppers enhance the overall taste of your dish significantly.
- Adjust Cooking Time: Be mindful of the cooking time based on your rice type; each variety has different requirements for optimal results.
- Taste Before Serving: Always taste your dish before serving to adjust seasonings. A little extra salt or spice can elevate the flavors.
- Let It Rest: Allowing the cooked rice and beans to rest for a few minutes off heat lets the flavors meld together beautifully.
- Garnish Generously: Don’t skip on garnishing! Fresh herbs like cilantro or parsley add brightness and freshness to your dish.
Best Side Dishes for Spanish Rice And Beans
Pairing side dishes with Spanish rice and beans can elevate your meal experience. Here are some delightful options that complement this flavorful dish perfectly.
- Grilled Vegetables: Charred vegetables like zucchini, bell peppers, and asparagus add smokiness that pairs well with the spices.
- Plantains: Fried or baked plantains offer sweetness that balances out the savory notes of the rice and beans.
- Simple Salad: A crisp salad with lime dressing provides a refreshing contrast to the hearty main dish.
- Guacamole: Creamy guacamole adds richness while offering another layer of flavor that enhances every bite.
- Coleslaw: A tangy coleslaw brings crunchiness and acidity, making it an excellent accompaniment to your meal.
- Chips and Salsa: Serve tortilla chips with fresh salsa as an appetizer or snack alongside your main course for extra enjoyment.
- Corn Salad: A bright corn salad featuring tomatoes, onions, and lime juice brings color and zest to your plate.
- Roasted Potatoes: Seasoned roasted potatoes provide comfort food vibes that make any meal feel complete.
Common Mistakes to Avoid
Avoiding common mistakes can elevate your Spanish rice and beans to a new level of deliciousness.
- Soaking the rice too long: If you soak the rice for more than 30 minutes, it can become mushy. Stick to 10-30 minutes for the best texture.
- Not using enough liquid: Insufficient broth or salsa leads to dry rice. Ensure you follow the measurements closely and adjust based on your rice type.
- Overcrowding the pot: Cooking too much at once can steam instead of simmer. Make sure your pot is spacious enough for even cooking.
- Stirring while cooking: Stirring can break down the rice and make it sticky. Keep the lid on and let it cook undisturbed to achieve perfect fluffiness.
- Skipping seasoning adjustments: Taste before serving! Adjust spices like salt or cumin to suit your palate for a more flavorful dish.
Storage & Reheating Instructions
Refrigerator Storage
- Timeframe: Store leftover Spanish rice and beans in the fridge for up to 3 days.
- Containers: Use airtight containers to keep moisture in and prevent spoilage.
Freezing Spanish Rice And Beans
- Timeframe: Freeze for up to 3 months for optimal flavor and texture.
- Containers: Use freezer-safe bags or containers, leaving some space for expansion as it freezes.
Reheating Spanish Rice And Beans
- Oven: Preheat to 350°F (175°C) and cover with foil. Heat until warmed through, about 20-25 minutes.
- Microwave: Place in a microwave-safe bowl, cover loosely, and heat in short intervals, stirring occasionally until hot.
- Stovetop: Add a splash of water or broth in a skillet over medium heat. Stir occasionally, heating until warmed through.
Frequently Asked Questions
Here are some common questions about making Spanish rice and beans.
How can I customize my Spanish Rice And Beans?
Feel free to add vegetables like zucchini or corn for extra nutrition. You can also experiment with different beans or spices based on your preference.
Can I make Spanish Rice And Beans ahead of time?
Yes! This dish stores well in the refrigerator or freezer, making it great for meal prep.
What types of beans work best in Spanish Rice And Beans?
Kidney beans are traditional, but black beans or pinto beans also work wonderfully. Choose your favorite!
Is this recipe gluten-free?
Absolutely! Spanish rice and beans naturally contain no gluten, making them safe for those with gluten sensitivities.
Final Thoughts
Spanish rice and beans is not only a hearty main dish but also a versatile side option that pairs well with many meals. Feel free to customize it with your favorite vegetables or spices. This easy recipe is perfect for any night of the week—give it a try!

Spanish Rice and Beans
- Total Time: 35 minutes
- Yield: Approximately four servings 1x
Description
Spanish Rice and Beans is a vibrant, flavorful dish that brings the essence of Latin cuisine to your table. This one-pot wonder is perfect for busy weeknights, providing a hearty meal that’s both vegetarian and vegan-friendly. With a delightful blend of spices and protein-rich beans, it caters to various dietary preferences while ensuring satisfaction. Whether served as a main course or as a side dish, Spanish Rice and Beans is sure to impress your family and guests alike.
Ingredients
- 1 tbsp oil (or veggie broth)
- 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)
- 1 1/4 cups vegetable broth
- 1 1/4 cups salsa
- 1 can kidney beans (15 oz, drained and rinsed)
- Optional: 1/2 cup green olives (halved)
Instructions
- Soak the rice in cold water for at least 10 minutes, then drain.
- In a large skillet over medium heat, heat oil and sauté onion and bell pepper for about three minutes until softened. Add minced garlic and spices; sauté for another minute.
- Stir in the soaked rice, salsa, and vegetable broth. Bring to a boil.
- Reduce heat to low, cover, and simmer for about 15–20 minutes until rice is cooked.
- Once cooked, remove from heat, stir in kidney beans and olives if using, adjust seasoning, and garnish with fresh herbs before serving.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main
- Method: One-pot cooking
- Cuisine: Latin American
Nutrition
- Serving Size: 1 cup (about 240g)
- Calories: 330
- Sugar: 4g
- Sodium: 700mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg