Rich and flavorful Spanish rice and beans are the perfect weeknight dinner for anyone seeking a hearty, satisfying meal. This dish caters to vegetarians and vegans alike, making it a great choice for various occasions. Its unique blend of spices brings out vibrant flavors while being easy to prepare in just one pot. Enjoy it as a main course or a delightful side dish that pairs well with any protein.
Why You’ll Love This Recipe
- Easy preparation: This recipe comes together quickly, making it ideal for busy weeknights.
- Flavor-packed: A combination of spices like cumin, paprika, and oregano adds depth to every bite.
- Versatile serving options: Serve it as a main dish or alongside grilled meats or fish for a complete meal.
- Nutritious and filling: Packed with proteins from beans and rice, this dish is both healthy and satisfying.
- One-pot wonder: Minimal cleanup required since everything cooks in one pot!
Tools and Preparation
Before diving into cooking, gather your essential tools. Having the right equipment makes the process smoother and more enjoyable.
Essential Tools and Equipment
- Large skillet or pot
- Cutting board
- Knife
- Measuring cups and spoons
- Wooden spoon or spatula
Importance of Each Tool
- Large skillet or pot: Provides enough space for all ingredients to cook evenly without overcrowding.
- Cutting board: Ensures safe and efficient chopping of vegetables while protecting your countertops.

Ingredients
To make this delicious Spanish rice and beans recipe, you will need the following:
- 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 and let it soak for at least 10 minutes (30 minutes is recommended if you have time). After soaking, discard the water. Meanwhile, chop the onion, garlic, bell pepper, and prep 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 3 minutes until softened. Stir in minced garlic along with all spices and sauté for an additional minute until fragrant.
Step 3: Combine Ingredients
Add soaked rice, salsa, and vegetable broth to the skillet. Bring the mixture to a boil while stirring gently. If using rice that requires longer cooking time, you may need more vegetable broth and salsa.
Step 4: Simmer
Cover the skillet or pot with a lid. Lower the heat setting to its lowest point and let it simmer for about 15–20 minutes without uncovering or stirring. Cooking time may vary based on the type of rice used; refer to package instructions if needed.
Step 5: Final Touches
Once cooking time is complete, turn off the heat but keep the lid on for a few minutes. Remove the lid carefully and taste your dish. Adjust seasonings if needed by adding salt, black pepper, cumin, red pepper flakes, etc., according to your preference. Gently stir in drained kidney beans and halved green olives if using them. Garnish with fresh herbs like cilantro or parsley before serving.
Enjoy your homemade Spanish rice and beans! Store leftovers covered in the refrigerator for up to three days.
How to Serve Spanish Rice And Beans
Spanish rice and beans can be enjoyed in many ways, making them a versatile dish perfect for any occasion. Here are some delightful serving suggestions to elevate your meal experience.
As a Main Dish
- Serve it as a hearty main course alongside fresh avocado slices for creaminess.
In a Burrito
- Wrap the rice and beans in a warm tortilla with your favorite toppings, such as lettuce, salsa, and guacamole.
With a Side Salad
- Pair it with a crisp green salad topped with vibrant vegetables to add freshness and crunch.
Topped with Fresh Herbs
- Garnish your dish with chopped cilantro or parsley to enhance flavor and presentation.
With Tortilla Chips
- Serve on the side with crispy tortilla chips for an added texture contrast.
How to Perfect Spanish Rice And Beans
To achieve the ultimate flavor and texture in your Spanish rice and beans, consider these helpful tips.
- Soak the Rice: Soaking your rice for at least 10 minutes before cooking helps achieve better texture and flavor absorption.
- Use Fresh Ingredients: Fresh garlic, onions, and peppers will elevate the dish’s taste compared to dried or stale ingredients.
- Adjust Spice Levels: Taste the mixture before serving. Feel free to add more spices like cumin or red pepper flakes based on your heat preference.
- Let It Rest: After cooking, let the dish sit covered off the heat for 5 minutes. This allows flavors to meld together beautifully.
Best Side Dishes for Spanish Rice And Beans
Spanish rice and beans pair well with a variety of sides that complement their rich flavors. Here are some excellent options to consider:
- Guacamole: Creamy avocado mixed with lime juice and spices adds richness to the dish.
- Corn Salsa: A refreshing mix of sweet corn, tomatoes, onion, and cilantro brightens up every bite.
- Grilled Vegetables: Charred veggies like zucchini, bell peppers, and corn provide a smoky flavor that contrasts nicely.
- Cucumber Salad: Lightly dressed cucumber salad adds crunch and coolness that balances the warmth of the rice.
- Plantain Chips: These crispy snacks offer a delightful crunch and sweetness that pairs perfectly with savory flavors.
- Stuffed Peppers: Bell peppers filled with quinoa or additional vegetables create a colorful, nutritious side option.
- Roasted Sweet Potatoes: Their natural sweetness complements the savory spices of the rice and beans beautifully.
Common Mistakes to Avoid
Making Spanish rice and beans can be a breeze, but a few common mistakes can lead to disappointment. Here are some pitfalls to watch out for:
- Overcooking the Rice: If you stir or uncover the pot while the rice is cooking, it can become mushy. To avoid this, let it simmer undisturbed on low heat for the recommended time.
- Skipping the Soaking Step: Soaking rice helps achieve the desired texture. Don’t skip this step; soak for at least 10-30 minutes before cooking to improve results.
- Not Adjusting Liquid Ratios: Different types of rice require varying amounts of liquid. Make sure to check your rice package instructions and adjust broth or salsa accordingly.
- Ignoring Seasoning: Under-seasoning can lead to bland flavors. Taste your dish after cooking and adjust the spices as needed for a flavorful outcome.
- Using Cold Ingredients: Adding cold broth or salsa can lower cooking temperatures. Ensure all ingredients are at room temperature for even cooking.
Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- Consume within 3 days for optimal freshness.
- Allow food to cool completely before sealing to prevent condensation.
Freezing Spanish Rice And Beans
- Freeze in a freezer-safe container or heavy-duty freezer bag.
- Can be frozen for up to 3 months.
- Label containers with date and contents for easy identification.
Reheating Spanish Rice And Beans
- Oven: Preheat oven to 350°F (175°C), place in an oven-safe dish, cover with foil, and heat for about 15-20 minutes until warmed through.
- Microwave: Place in a microwave-safe bowl, cover loosely, and heat in intervals of 1 minute, stirring in between until hot.
- Stovetop: Heat in a skillet over medium heat, adding a splash of vegetable broth or water if necessary. Stir occasionally until heated through.
Frequently Asked Questions
What can I serve with Spanish Rice And Beans?
Spanish rice and beans pair well with grilled vegetables, avocado slices, or a fresh salad. They also make an excellent filling for tacos or burritos.
Can I make Spanish Rice And Beans ahead of time?
Yes! You can prep Spanish rice and beans ahead of time. Just store them in the refrigerator or freezer as instructed above and reheat when ready to serve.
Is Spanish Rice And Beans gluten-free?
Absolutely! This recipe is naturally gluten-free since it uses rice and beans without any gluten-containing ingredients.
How do I customize Spanish Rice And Beans?
Feel free to add more vegetables like corn or zucchini, swap kidney beans for black beans, or include additional spices like cayenne pepper for extra heat!
What type of rice works best?
Long-grain white rice like Jasmine or Basmati works best for this recipe due to its light and fluffy texture. Brown rice can be used but may require longer cooking times.
Final Thoughts
Spanish rice and beans are not only rich in flavor but also incredibly versatile. Whether you enjoy them as a main dish or a side, they offer endless customization options! Feel free to experiment with different herbs, spices, or veggies to make this dish your own. Try this recipe today – it’s sure to become a favorite!
Spanish Rice and Beans
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves 6
- Category: Main Course
- Method: One-pot cooking
- Cuisine: Spanish
Description
Spanish Rice and Beans are a vibrant and hearty dish that delivers rich flavors in every bite. This one-pot meal is perfect for busy weeknights, allowing you to whip up a satisfying vegetarian or vegan dinner in no time. With a delightful blend of spices, this recipe highlights the delicious combination of rice and beans, making it not only nutritious but also incredibly versatile. Whether enjoyed as a main dish, wrapped in a burrito, or served alongside grilled veggies, this comforting meal is sure to please everyone at the table.
Ingredients
- 1 tbsp oil (or veggie broth)
- 1 medium onion (diced)
- 1 medium red bell pepper (chopped)
- 3–4 garlic cloves (minced)
- 1 ½ cups white rice (uncooked)
- 1 ¼ cups vegetable broth
- 1 ¼ cups salsa
- 1 (15 oz) can kidney beans (drained and rinsed)
- Fresh herbs for garnish
Instructions
- Soak the rice in water for at least 10 minutes; drain.
- In a large skillet or pot, heat oil over medium heat. Add onion and bell pepper; sauté for about 3 minutes until softened. Stir in garlic and spices; cook for an additional minute.
- Add soaked rice, salsa, and vegetable broth. Bring to a boil while stirring gently.
- Cover with a lid, reduce heat to low, and simmer for 15-20 minutes until rice is cooked through.
- Remove from heat and let sit covered for a few minutes. Stir in kidney beans and garnish with fresh herbs before serving.
Nutrition
- Serving Size: 1 cup (250g)
- Calories: 280
- Sugar: 4g
- Sodium: 500mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg