The aroma of sautéing onions and garlic fills the kitchen, transporting me to sun-soaked plazas of Spain with every stir. Today, I’m excited to share my go-to recipe for Spanish Rice and Beans, a vibrant and hearty dish that has become a staple in my home. In just 30 minutes, this vegan one-pot meal seamlessly blends rich spices, fluffy rice, and protein-packed beans, making it the perfect weeknight dinner option. Not only is it gluten-free and quick to prepare, but it also brings a delightful taste of comfort that will satisfy even the pickiest eaters. So, whether you’re a busy parent or someone looking to spice up your routine, what are you waiting for? Let’s dive into this simple yet satisfying recipe that promises to elevate your dinner game!

Why Is This Recipe a Must-Try?
Simplicity: This one-pot dish comes together effortlessly in just 30 minutes, making it a perfect choice for busy weeknights.
Rich Flavor: The blend of spices like cumin and paprika gives the rice and beans an aromatic, savory flavor that feels like a warm hug.
Healthy Comfort: Packed with protein and fiber, this dish is not only hearty but also vegan and gluten-free, ideal for all dietary preferences.
Versatile Base: Feel free to customize it with your favorite beans or add fresh veggies for an extra nutritional boost.
Crowd-Pleaser: Whether you’re cooking for a family or hosting friends, this Spanish Rice and Beans meal is sure to impress everyone at the table. For another quick recipe, you might enjoy Bbq Chicken Rice, which is also a fantastic one-pot option.
Spanish Rice and Beans Ingredients
-
For the Base
• Oil – Adds richness and aids in sautéing vegetables; use vegetable broth for an oil-free version.
• Onion – Provides sweetness and depth of flavor; use yellow or white onion if preferred.
• Red Bell Pepper – Contributes sweetness and color; can substitute with green bell pepper for an earthier flavor.
• Garlic Cloves – Enhances aroma and flavor; adjust the amount based on personal taste. -
For Flavoring
• Ground Cumin – Adds warmth and a nutty flavor; it can be swapped with chili powder for a spicier kick.
• Sweet Paprika – Provides a mild sweetness and color; smoked paprika can be used for a smokier flavor.
• Dried Oregano – Adds herbal complexity; fresh oregano can be substituted but reduce the amount.
• Smoked Paprika – Infuses a smoky taste to the dish; if unavailable, use more sweet paprika.
• Salt and Black Pepper – Essential for seasoning to taste. -
For the Dish
• White Rice (uncooked, 1.5 cups) – Main carb component; absorbs flavors well; substitute brown rice but increase cooking time and liquid.
• Vegetable Broth (1.25 cups) – Liquid for cooking rice and adding flavor; adjust based on rice variety.
• Salsa (1.25 cups) – Provides acidity and flavor depth; homemade or store-bought works well.
• Kidney Beans (1 can, drained) – Adds protein and texture; can switch to pinto or black beans.
• Green Olives (optional, ½ cup) – Provides a briny flavor; omit if undesired.
• Fresh Herbs (garnish) – e.g., cilantro or parsley for a burst of freshness.
This delightful Spanish Rice and Beans recipe is not only quick and easy but also an inviting one-pot meal that everyone will love!
Step‑by‑Step Instructions for Spanish Rice And Beans
Step 1: Prepare the Rice
Start by soaking 1.5 cups of uncooked white rice in cold water for at least 10 minutes. Once soaked, drain the rice and set it aside. This step helps to ensure even cooking. While the rice is soaking, finely dice 1 onion, mince 2 garlic cloves, and chop 1 red bell pepper into small pieces to add flavor and texture to your Spanish Rice and Beans.
Step 2: Sauté Vegetables
In a large skillet, heat 2 tablespoons of oil over medium heat, allowing it to shimmer. Add the diced onion and chopped red bell pepper, sautéing for about 3 minutes until they become soft and translucent. Then, stir in the minced garlic, along with 1 teaspoon each of ground cumin and sweet paprika. Sauté for an additional minute, letting the spices bloom, and filling your kitchen with a delightful aroma.
Step 3: Combine Ingredients
Stir in the soaked rice, along with 1.25 cups of vegetable broth and 1.25 cups of salsa into the skillet. Increase the heat to bring the mixture to a gentle boil, allowing all the flavors to meld. As the liquid starts to bubble, prepare for the next step by ensuring everything is well combined, setting the stage for the Spanish Rice and Beans to cook perfectly.
Step 4: Simmer the Rice
Once boiling, reduce the heat to its lowest setting and cover the skillet with a tight-fitting lid. Let the rice simmer undisturbed for 15-20 minutes; avoid lifting the lid to keep steam trapped inside, which is essential for fluffy rice. After this time, check the rice for doneness—it should be tender and have absorbed most of the liquid.
Step 5: Finish and Garnish
After removing the skillet from the heat, gently take off the lid and taste the rice. Adjust with salt and black pepper based on your preference. Stir in 1 can of drained kidney beans and ½ cup of optional green olives, mixing until everything is evenly distributed. For a burst of freshness, sprinkle your Spanish Rice and Beans with fresh herbs like cilantro or parsley before serving.

Spanish Rice And Beans Variations
Feel free to let your creativity shine while making this delicious dish!
-
Bean Swap: Try pinto or black beans instead of kidney beans for a different flavor profile. Both add delightful textures and variations.
-
Extra Veggies: Toss in diced tomatoes or corn to brighten the dish with added sweetness and texture. It’s a fantastic way to enjoy seasonal produce!
-
Spicy Kick: Incorporate diced jalapeños or a dash of hot sauce while cooking for an exciting heat level. Spice enthusiasts will adore this twist!
-
Herb Infusion: Use fresh cilantro or parsley instead of dried oregano for a burst of vibrant flavor. Fresh herbs brighten the dish brilliantly!
-
Grain Variation: For a nutty flavor and added fiber, substitute half of the white rice with quinoa. It complements the beans beautifully and is equally satisfying.
-
Savory Sausage: If you’re not keeping it vegan, try adding cooked chorizo or another sausage for a meaty twist that gives the meal extra heartiness.
-
Coconut Cream: A splash of coconut milk could transform this dish into a creamier version, adding a tropical flair that pairs well with the spices.
With these variations, your Spanish Rice and Beans can be a different experience every time you make it! If you’re looking for more quick meals, don’t forget to check out Mac Cheese Ready or try Pumpkin Wild Rice for cozy, comforting options.
Expert Tips for Spanish Rice and Beans
-
Soak the Rice: Soaking rice helps achieve even cooking and reduces cooking time, ensuring fluffy and tender results.
-
Keep It Covered: Do not lift the lid while the rice simmers; this keeps the steam inside, vital for properly cooking the Spanish Rice and Beans.
-
Adjust for Rice Type: Cooking times can vary; basmati and jasmine cook faster than brown rice, so adjust liquid and time accordingly.
-
Use Fresh Garlic: Fresh garlic enhances flavor significantly. Avoid pre-minced varieties as they can lack the same punch.
-
Experiment with Beans: Swap kidney beans for pinto or black beans to personalize the dish according to your taste preferences.
-
Season to Taste: Always taste before serving and adjust salt and pepper; fresh herbs can also uplift the overall flavor of your Spanish Rice and Beans.
Make Ahead Options
These Spanish Rice and Beans are perfect for meal prep, allowing you to streamline your weeknight dinners! You can prep the base by soaking the rice and chopping the veggies up to 24 hours in advance; just tightly cover them in the fridge to maintain freshness. Additionally, for optimal taste, combine the sautéed vegetables and spices in a separate container and refrigerate for up to 3 days. When you’re ready to serve, simply heat the vegetable mixture, stir in the soaked rice, veggie broth, and salsa, and simmer as per the recipe’s instructions. This way, you can enjoy a delicious, homemade meal with minimal effort after a busy day!
What to Serve with Easy Vegan Spanish Rice and Beans
This delightful one-pot meal creates the perfect foundation for a vibrant and satisfying dining experience.
-
Avocado Slices: Creamy and rich, avocado adds a cooling contrast that beautifully balances the dish’s spices. A sprinkle of lime juice enhances its freshness, making every bite a joy.
-
Crisp Green Salad: A simple salad with mixed greens, cucumbers, and a light vinaigrette provides a refreshing crunch. The acidity in the dressing brightens up your plate and complements the hearty rice and beans perfectly.
-
Fresh Salsa: Offering an extra kick, fresh salsa brings a burst of freshness and zest. Pair it with some tortilla chips for a delightful appetizer or side dish that keeps everyone munching happily.
-
Garlic Bread: Crusty garlic bread serves as a warm, comforting side that’s perfect for soaking up every flavorful bite. The soft insides will pair beautifully with the fluffy rice and beans!
-
Grilled Corn on the Cob: Sweet grilled corn adds a touch of smoky sweetness, enhancing the vibrant flavors of your meal. The satisfying crunch is irresistible, and it makes the dinner setting feel instantly festive.
-
Chilled White Wine: A crisp, dry white wine, like Sauvignon Blanc, offers a refreshing sipper that complements the spices and smoky notes without overpowering the dish. It’s a lovely addition for a casual weeknight or a special gathering.
How to Store and Freeze Spanish Rice and Beans
- Fridge: Store leftovers in an airtight container in the fridge for up to 3 days; this makes it perfect for meal prep and easy reheating.
- Freezer: To extend its shelf life, freeze the Spanish Rice and Beans in portions for up to 3 months. Make sure to use freezer-safe containers or bags, removing as much air as possible.
- Reheating: Thaw frozen rice overnight in the fridge before reheating. Warm it in a skillet over medium heat, adding a splash of water or broth to restore moisture, or microwave until heated through.
- Room Temperature: Avoid leaving out at room temperature for more than 2 hours to ensure food safety and quality.

Spanish Rice and Beans Recipe FAQs
How do I choose the right onion for this recipe?
I recommend using either yellow or white onions, as they provide a sweet and balanced flavor that works well in this dish. Avoid onions with dark spots or blemishes, which can impact the overall taste.
What’s the best way to store leftovers?
After your meal, store any uneaten Spanish rice and beans in an airtight container in the fridge for up to 3 days. This not only keeps the flavors intact but also makes it easy for quick meals later!
Can I freeze Spanish rice and beans?
Absolutely! To freeze, portion the rice and beans into freezer-safe bags or containers, removing as much air as possible to prevent freezer burn. They’ll last up to 3 months. When you’re ready to enjoy them, thaw overnight in the fridge and reheat in a skillet with a splash of water or broth to rejuvenate the flavor and texture.
What common issues should I be aware of when making this dish?
A frequent concern is unevenly cooked rice. To prevent this, always soak the rice beforehand, which will ensure it cooks evenly. Additionally, refrain from lifting the lid while simmering, as this can disrupt cooking and cause the rice to be sticky.
Is this recipe safe for those with allergies or dietary restrictions?
Yes! This Spanish rice and beans recipe is vegan and gluten-free. However, check your salsa for any hidden allergens and feel free to substitute any beans or ingredients according to your dietary needs. If serving to pets, ensure there are no harmful ingredients like onions, which can be toxic to them.
How do I know if my ingredients are fresh?
For best results, select fresh ingredients such as firm, vibrant bell peppers and onions without blemishes. Verify the rice is unbroken and dry, while spices should smell fragrant; if they smell dull, it might be time to replace them for optimal flavor in your Spanish rice and beans.

Simple Spanish Rice and Beans for Cozy Weeknight Dinners
Ingredients
Equipment
Method
- Soak 1.5 cups of uncooked white rice in cold water for at least 10 minutes. Dice 1 onion, mince 2 garlic cloves, and chop 1 red bell pepper.
- Heat 2 tablespoons of oil in a large skillet over medium heat. Add the diced onion and chopped red bell pepper, sautéing for about 3 minutes. Stir in minced garlic, 1 teaspoon each of ground cumin and sweet paprika, and sauté for an additional minute.
- Stir in the soaked rice, along with 1.25 cups of vegetable broth and 1.25 cups of salsa, and increase the heat to bring it to a gentle boil.
- Reduce the heat to the lowest setting and cover the skillet. Simmer undisturbed for 15-20 minutes.
- Gently taste the rice and adjust with salt and black pepper. Stir in 1 can of drained kidney beans and ½ cup of optional green olives, then garnish with fresh herbs before serving.

Leave a Reply