Spanish Rice And Beans
Rich and flavorful Spanish rice and beans serve as the perfect weeknight dinner for both vegetarians and vegans, while also making a delightful side dish for meat-eaters. This recipe shines with comfort food qualities, is easy to prepare in just one pot, and is naturally gluten-free and dairy-free. With a blend of spices and fresh ingredients, you’ll enjoy a nutritious meal that’s bursting with flavor.
Why You’ll Love This Recipe
- Easy to Prepare: This dish comes together in one pot, saving you time on cleanup.
- Flavor-Packed: Rich spices combined with fresh vegetables create a mouthwatering experience.
- Versatile for Any Occasion: Serve it as a main dish or a side; it fits perfectly into any meal plan.
- Healthy and Nutritious: Packed with proteins, it’s a great option for those looking to eat healthier.
- Suitable for Various Diets: Whether you’re vegan, vegetarian, or just looking to cut back on meat, this recipe accommodates everyone.

Tools and Preparation
To make your cooking experience seamless, gather these essential tools before you start.
Essential Tools and Equipment
- Large skillet or pot
- Cutting board
- Knife
- Measuring cups
- Measuring spoons
Importance of Each Tool
- Large skillet or pot: Ideal for cooking everything in one place, ensuring all flavors meld beautifully.
- Cutting board: Provides a safe surface for chopping vegetables efficiently.
- Measuring cups: Ensures accurate ingredient portions for consistent results every time.
Ingredients
Rich and flavorful Spanish rice and beans make the perfect weeknight dinner for vegetarians & vegans alike. Also, a tasty side dish for meat-eaters or pescatarians! Easy to make in one pot, with all the aspects of supreme comfort food. This recipe is naturally gluten-free, dairy-free, and a great source of complete proteins.
For the Base
- 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)
For the Seasoning
- 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)
For the Rice Mixture
- 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
For the Beans
- 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 more time, aim for 30 minutes. Discard the water afterward. 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. Then stir in minced garlic along with all spices; sauté for an additional minute.
Step 3: Combine Ingredients
Add soaked rice along with salsa and vegetable broth into the skillet. Bring this mixture to a boil. Note that more vegetable broth may be needed if using rice that requires longer cooking times.
Step 4: Simmer
Cover the skillet tightly and reduce heat to low. Let it simmer undisturbed for about 15-20 minutes. Cooking time may vary based on your rice variety; check package instructions as needed.
Step 5: Final Touches
After turning off heat, remove the lid carefully. Taste your creation! Adjust seasonings by adding more salt, black pepper, cumin, or red pepper flakes if desired. Stir in rinsed kidney beans and optional olives before garnishing with fresh herbs like cilantro or parsley. Store any leftovers covered in the refrigerator for up to 3 days.
How to Serve Spanish Rice And Beans
Spanish rice and beans is a versatile dish that can be enjoyed in various ways. Whether you’re looking for a hearty meal or a delightful side, there are plenty of serving suggestions to elevate your dining experience.
As a Main Course
- Serve it hot as a complete meal. The combination of rice and beans provides essential proteins, making it filling and nutritious.
With Fresh Salsa
- Top your Spanish rice and beans with fresh salsa for an extra kick. The acidity from the salsa brightens the flavors and adds freshness.
With Avocado Slices
- Add creamy avocado slices on top for richness. This not only enhances the taste but also provides healthy fats.
With Lime Wedges
- Serve with lime wedges on the side. A squeeze of lime juice adds a zesty finish that complements the spices perfectly.
In Tacos
- Use Spanish rice and beans as a filling for tacos. This is an excellent way to enjoy leftovers while creating a delicious handheld meal.
As a Side Dish
- Pair it with grilled vegetables or proteins. Spanish rice and beans make an excellent accompaniment to any main dish, adding flavor and nutrition.
How to Perfect Spanish Rice And Beans
To ensure your Spanish rice and beans are cooked to perfection, consider these helpful tips.
-
Soak the Rice: Soaking the rice beforehand helps achieve a fluffier texture. It allows for even cooking and better absorption of flavors.
-
Use Fresh Spices: Fresh spices enhance the flavor significantly. Always opt for recently purchased spices for the best taste.
-
Adjust Liquid Amounts: Different rice varieties absorb liquids differently. Adjust vegetable broth or salsa based on the type of rice you use.
-
Don’t Lift the Lid: While cooking, resist the urge to check on your dish. Keeping the lid on ensures proper steam circulation for even cooking.
-
Taste Before Serving: Always taste before serving. Adjust seasonings like salt or pepper if necessary to suit your preference.
-
Garnish Generously: Fresh herbs make a big difference in presentation and flavor. Don’t skip this step!
Best Side Dishes for Spanish Rice And Beans
Spanish rice and beans can be paired with several delicious side dishes that complement its flavors beautifully.
-
Grilled Corn: Sweet grilled corn adds a smoky sweetness that contrasts nicely with the savory rice and beans.
-
Crispy Plantains: Fried or baked plantains offer a sweet crunch, balancing out the dish’s savory elements.
-
Guacamole: Creamy guacamole pairs perfectly by adding richness, making each bite more indulgent.
-
Roasted Vegetables: Seasonal roasted veggies provide color and additional nutrients, creating a well-rounded meal.
-
Simple Green Salad: A light salad with greens dressed in olive oil brings freshness that cuts through the richness of the main dish.
-
Chips and Salsa: A classic pairing; crunchy tortilla chips with zesty salsa make for an enjoyable appetizer alongside your main dish.
-
Coleslaw: A tangy coleslaw adds crunch and acidity, enhancing the overall flavor profile of your meal.
-
Cornbread: Moist cornbread offers a comforting side that complements the spices in Spanish rice and beans beautifully.
Common Mistakes to Avoid
Cooking Spanish rice and beans can be simple, but some common mistakes can affect the final dish’s taste and texture. Here are a few to watch out for:
- Skipping the soaking step: Not soaking the rice can lead to uneven cooking. Always soak your rice for at least 10 minutes before using it to achieve a fluffy texture.
- Overcrowding the pot: Adding too many ingredients at once may result in undercooked rice. Stick to the recipe’s amounts for the best results.
- Stirring while cooking: Stirring can release excess starch, making your dish gummy. Keep the lid on and avoid stirring during the simmering period.
- Neglecting seasoning adjustments: Tasting before serving is crucial. Adjust spices like cumin or salt after cooking to enhance flavors according to your preference.
- Ignoring rice variety cooking times: Different rice types have varying cook times. Always check package instructions to avoid over or undercooking.

Storage & Reheating Instructions
Refrigerator Storage
- Store leftovers in an airtight container.
- Consume within 3 days for optimal freshness.
Freezing Spanish Rice And Beans
- Freeze in a freezer-safe container for up to 3 months.
- Label with the date for easy tracking.
Reheating Spanish Rice And Beans
- Oven: Preheat to 350°F (175°C), spread rice evenly on a baking sheet, and cover with foil. Heat for about 15-20 minutes.
- Microwave: Place in a microwave-safe dish, cover with a lid, and heat in intervals of 1-2 minutes until hot throughout.
- Stovetop: Add a splash of vegetable broth in a pan, heat over medium-low, stirring occasionally until warmed through.
Frequently Asked Questions
Here are some commonly asked questions about this delicious dish.
What is Spanish Rice And Beans?
Spanish rice and beans is a flavorful one-pot meal featuring white rice and kidney beans cooked with spices, making it both nutritious and satisfying.
Can I customize Spanish Rice And Beans?
Absolutely! You can add vegetables like corn or zucchini, or even switch up the beans based on your preference.
Is Spanish Rice And Beans gluten-free?
Yes! This recipe is naturally gluten-free as it uses rice and beans without any wheat products.
How long does it take to cook Spanish Rice And Beans?
The total time from preparation to serving is approximately 35 minutes, making it perfect for a quick weeknight meal.
Final Thoughts
Spanish rice and beans offers rich flavors and versatility that appeals to everyone. It’s an ideal dish for both vegetarians and meat-eaters alike. Feel free to customize it with your favorite veggies or spices for a personal touch!
Spanish Rice and Beans
Spanish Rice and Beans is a delightful one-pot dish that brings together rich flavors and wholesome ingredients, making it an ideal choice for a quick weeknight dinner. Perfect for vegetarians, vegans, and meat-eaters alike, this recipe boasts a comforting blend of spices, fresh vegetables, and nutritious beans. It’s naturally gluten-free and dairy-free while delivering a satisfying meal that will keep you coming back for more. With just one pot to clean up, you can enjoy a delicious homemade dinner without the hassle. Add your favorite toppings like fresh salsa or avocado to elevate this hearty dish that everyone will love!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Approximately 4 servings 1x
- Category: Dinner
- Method: One-pot
- Cuisine: Spanish
Ingredients
- 1 tablespoon oil (or vegetable 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)
Instructions
- Soak the rice in cold water for at least 10 minutes, then drain.
- In a large skillet or pot over medium heat, sauté diced onion and chopped bell pepper in oil until softened.
- Stir in minced garlic and spices; cook for another minute.
- Add soaked rice, salsa, and vegetable broth to the skillet. Bring to a boil.
- Cover tightly, reduce heat to low, and simmer undisturbed for about 15-20 minutes.
- Once cooked, stir in rinsed kidney beans and adjust seasonings if desired.
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 280
- Sugar: 3g
- Sodium: 490mg
- Fat: 5g
- Saturated Fat: 0g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 51g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg