If you’re seeking an easy weeknight meal that feels both nurturing and exciting, look no further than Spanish Rice and Beans. Fragrant with spices, brimming with wholesome ingredients, and ready in under an hour, this dish is the very definition of comfort food—yet with a Mediterranean twist. Whether you need a quick dinner, a healthy meal prep idea, or a vegetarian entrée that satisfies every craving, Spanish Rice and Beans brings bold flavor and complete nutrition to your table.
Home and Heritage: Why Spanish Rice and Beans Will Always Have My Heart
Spanish Rice and Beans goes far beyond a simple pantry meal for me—it’s a reminder of my grandmother’s kitchen, where simmering pots of rice, beans, and aromatic spices always promised warmth and togetherness. No matter how tight the grocery budget, there was always a way to turn basic ingredients into something magical, nourishing, and absolutely memorable.
Even now, Spanish Rice and Beans is one of my go-to comfort dinners after a long day. Each time I cook it, the house fills with the inviting aromas of paprika, oregano, and onion—a sensory experience that brings my family running to the dinner table. It’s the kind of meal that stays special, whether you serve it straight from the stove or customize it with your favorite toppings. The best part? This recipe is both simple and adaptable, so anyone can add their own personal touch while enjoying the true spirit of Spanish home cooking.
The Magic Trio: What Sets Spanish Rice and Beans Apart
Authentic Flavor From Everyday Ingredients
The heart of Spanish Rice and Beans is its seasoning, which draws on classic Mediterranean and Spanish influences. Paprika, chili powder, and oregano soak the onions and garlic in warmth and complexity, while a bit of cayenne adds gentle heat and black pepper keeps things grounded. Just a cup of fire-roasted tomatoes (or even salsa in a pinch) elevates the entire dish with smoky-sweet tang.
A Perfect Power Pair: Rice + Beans
This classic combination is celebrated around the world and for good reason—it’s filling, budget-friendly, and delivers a complete plant-based protein profile. Kidney beans offer a creamy bite and absorb the tomato broth, while jasmine or basmati rice subtly soaks up all those delicious spices. The two together are not just hearty, but incredibly satisfying for vegetarians and meat-lovers alike.
Elevated Toppings for Maximum Flavor
What truly takes this dish to the next level is its bright, briny, and zesty toppings. Green olives add pops of salt and color that contrast beautifully with the hearty base. The optional parsley oil—made with fresh parsley, lemon zest, juice, and olive oil—introduces citrusy brightness, accentuating every bite with a burst of herby freshness. Even a final squeeze of lemon helps the dish taste light, lively, and utterly crave-worthy.
Your Shopping List for Spanish Rice and Beans
Stock up on these kitchen staples and you’ll always have everything you need for a satisfying, healthy meal:
- 2 Tbsp. extra-virgin olive oil
- 1 yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 1/2 tsp. paprika
- 1 1/4 tsp. kosher salt
- 1 tsp. chili powder
- 1 tsp. dried oregano
- 1/2 tsp. black pepper
- 1/4 tsp. cayenne pepper (optional for added heat)
- 2 cups long-grain white rice (such as jasmine or basmati)
- 1 (14.5-oz.) can fire-roasted diced tomatoes (or 1 cup jarred salsa)
- 2 (15.5-oz.) cans kidney beans, drained and rinsed
- 3 cups vegetable or chicken broth (or water)
- 1/3 cup sliced green olives
Optional Parsley Oil:
- 3 Tbsp. finely chopped fresh parsley
- 1/2 tsp. lemon zest + 1 Tbsp. fresh lemon juice
- 3 Tbsp. extra-virgin olive oil
Step-by-Step Guide: How to Make Spanish Rice and Beans
- In a large skillet with a lid, heat olive oil over medium heat. Add chopped onion and cook for about 5 minutes until softened.
- Add minced garlic, paprika, salt, chili powder, oregano, black pepper, and cayenne. Cook for 2 minutes, stirring occasionally until fragrant.
- Stir in rice and cook for an additional 2 minutes until slightly translucent.
- Add diced tomatoes, kidney beans, and broth (or water). Bring to a boil, then reduce heat to medium-low. Cover and simmer for about 25 minutes until the liquid is absorbed, and the rice is tender.
- In a small bowl, mix parsley, lemon zest, lemon juice, and olive oil to create parsley oil.
- Sprinkle sliced green olives over the Spanish Beans and Rice and drizzle with parsley oil before serving.
Notes, Substitutions, and Tips for Success
- Don’t skip blooming your spices—those extra two minutes take the flavor from good to great.
- Want even more veggies? Stir in diced bell pepper, corn, or spinach with the rice.
- Swap kidney beans for black or pinto beans, or use a mix for extra color and nutrition.
- Make it spicy by adding more cayenne or serving with hot sauce.
- For meal prep, portion leftovers into containers and refrigerate up to 4 days, or freeze for two months.
Creative Ways to Serve and Enjoy Spanish Rice and Beans
- As a meatless main with a big side salad.
- Stuff into bell peppers or tortillas for a new twist.
- Paired with grilled shrimp or roasted chicken for extra protein.
- With a sunny-side egg on top for a satisfying brunch.
Conclusion: Spanish Rice and Beans—A True Family Favorite
There’s a reason Spanish Rice and Beans is a staple in so many homes. It’s as budget-friendly as it is delicious, incredibly easy to prepare, and endlessly adaptable to your family’s tastes. Whether you stick to the classic version or customize it with favorite add-ins and toppings, you’ll love coming back to this reliable, crowd-pleasing recipe week after week. It’s a true celebration of the power of simple food done right—delivering comfort, flavor, and nourishment in every forkful.
Spanish Rice and Beans is more than a recipe—it’s a heartwarming tradition that bridges flavor, nutrition, and simplicity. For other nourishing, plant-based meals that won’t break the bank, try our Creamy Black Bean Avocado Tostadas or the deeply comforting Vegan Mushroom Bourguignon. If you’re in the mood for something more fusion-inspired, you’ll love our Chicken and Rice Taco Skillet as a protein-packed twist. Weeknight meals don’t have to be boring—just balanced, bold, and made with care.

Spanish Rice And Beans
Ingredients
- 2 Tbsp. extra-virgin olive oil
- 1 yellow onion finely chopped
- 3 garlic cloves minced
- 1 1/2 tsp. paprika
- 1 1/4 tsp. kosher salt
- 1 tsp. chili powder
- 1 tsp. dried oregano
- 1/2 tsp. black pepper
- 1/4 tsp. cayenne pepper optional for added heat
- 2 cups long-grain white rice such as jasmine or basmati
- 1 14.5-oz. can fire-roasted diced tomatoes (or 1 cup jarred salsa)
- 2 15.5-oz. cans kidney beans, drained and rinsed
- 3 cups vegetable or chicken broth or water
- 1/3 cup sliced green olives
Optional Parsley Oil:
- 3 Tbsp. finely chopped fresh parsley
- 1/2 tsp. lemon zest + 1 Tbsp. fresh lemon juice
- 3 Tbsp. extra-virgin olive oil
Instructions
- In a large skillet with a lid, heat olive oil over medium heat. Add chopped onion and cook for about 5 minutes until softened.
- Add minced garlic, paprika, salt, chili powder, oregano, black pepper, and cayenne. Cook for 2 minutes, stirring occasionally until fragrant.
- Stir in rice and cook for an additional 2 minutes until slightly translucent.
- Add diced tomatoes, kidney beans, and broth (or water). Bring to a boil, then reduce heat to medium-low. Cover and simmer for about 25 minutes until the liquid is absorbed, and the rice is tender.
- In a small bowl, mix parsley, lemon zest, lemon juice, and olive oil to create parsley oil.
- Sprinkle sliced green olives over the Spanish Beans and Rice and drizzle with parsley oil before serving.
Notes
For added freshness, squeeze a bit of lemon juice over the dish before serving.
Frequently Asked Questions
What’s the best rice for Spanish Rice and Beans? Long-grain white rice such as jasmine or basmati gives the perfect light, fluffy texture. Brown rice works but will require a bit more liquid and longer cook time.
Can I make this recipe vegan and gluten-free? Definitely! Just use vegetable broth or water, and ensure all your canned goods are gluten-free.
What beans can I use instead of kidney beans? Try black beans, pinto beans, or even chickpeas for a different flavor and texture.
Can I freeze Spanish Rice and Beans? Absolutely—let it cool completely, portion into freezer-friendly containers, and freeze for up to two months. Thaw in the fridge overnight before reheating.