There’s something truly special about a warm bowl of Spanish Rice and Beans that feels like a hug on a plate. The moment you combine the fragrant sauté of onion and garlic with vibrant bell peppers, you’re taken on a sensory journey that is both comforting and invigorating. I discovered this recipe on a particularly busy weeknight when I craved something hearty yet quick to prepare. With a handful of pantry staples and the allure of spices like cumin and smoked paprika, I created a dish that transformed our usual fare into something truly delightful.
Not only is this Spanish Rice and Beans recipe a breeze to whip up—taking just about 35 minutes from start to finish—but it’s also a colorful, nutritious option that pleases both vegetarians and meat lovers alike. Perfect for having on the dinner table or as a stunning side dish at gatherings, this dish is all about bringing flavor and warmth to your family meals. So, let’s dive in and make this comforting dish that’s sure to become a staple in your kitchen!
Why You'll Love This Spanish Rice and Beans
- This Spanish Rice and Beans recipe is incredibly easy to prepare, making dinner a stress-free experience.
- The flavor profile is a delightful blend of spices, ensuring each bite is bursting with deliciousness.
- This dish is versatile enough to serve as a main course for vegetarians or a hearty side for meat dishes, accommodating all preferences.
- Visually, the colorful ingredients create an appealing presentation that is sure to impress your guests.
Spanish Rice and Beans Ingredients
• With just a few key ingredients, you’ll savor every bite of this hearty dish.
For the Rice
- Long-grain rice – This variety stays fluffy and separates perfectly; feel free to substitute with brown rice for added nutrition.
- Vegetable broth – Using broth instead of water enhances the overall flavor of your Spanish Rice and Beans.
For the Beans
- Low-sodium black beans – Rinsing removes excess sodium; these beans add fiber and protein, making the dish even more satisfying.
For the Veggies
- Onion – Finely chopped, it creates a fragrant base; yellow or white onions work beautifully here.
- Garlic – Freshly minced for maximum flavor; can be substituted with garlic powder in a pinch.
- Bell pepper – Any color will do, as it adds sweetness and vibrant color to the dish.
For the Seasoning
- Cumin powder – This spice gives a warm, earthy note; you can also try coriander for a different twist.
- Smoked paprika – The smoky flavor elevates the dish; adjust the amount to taste if you prefer milder seasoning.
Extras
- Extra virgin olive oil – This is used for sautéing and adds richness; avocado oil is a great alternative if desired.
- Salt and pepper – Adjust to taste for the perfect seasoning balance.
Enjoy creating this delicious Spanish Rice and Beans dish that’s sure to please everyone at the table!

How to Make Spanish Rice and Beans
-
Heat oil — In a large skillet over medium heat, add the extra virgin olive oil. Once hot, toss in the finely chopped onion and diced bell pepper; sauté until softened, which should take about 5 minutes.
-
Add aromatics — Stir in the minced garlic, along with the cumin powder and smoked paprika. Cook for about 1 minute, or until the mixture is fragrant and the spices are well blended.
-
Incorporate rice — Next, add the long-grain rice to the skillet. Stir it well to ensure it’s coated with those fragrant spices, which will enhance the flavor of your Spanish Rice and Beans.
-
Pour broth — Gradually pour in your vegetable broth or water, making sure to scrape any bits off the bottom of the pan for added flavor.
-
Simmer covered — Cover the skillet with a lid, reduce the heat to low, and let it simmer undisturbed for about 18-20 minutes, or until the liquid is absorbed and the rice is tender.
-
Mix in beans — Gently fold in the rinsed black beans, allowing them to heat through. Season generously with salt and pepper to suit your taste.
-
Fluff and serve — Use a fork to fluff the rice mixture before serving it hot. If desired, garnish with fresh cilantro or lime wedges for an extra pop of flavor.
Optional: Squeeze fresh lime juice over the dish for a zesty finish.
Exact quantities are listed in the recipe card below.
Make Ahead Options
These Spanish Rice and Beans are perfect for meal prep enthusiasts! You can chop the onion, bell pepper, and garlic up to 24 hours in advance and store them in an airtight container in the refrigerator to save time during the week. The rice can also be pre-measured and kept dry. For even more convenience, you can cook the entire dish and refrigerate it for up to 3 days. When you’re ready to enjoy your meal, simply reheat the mixture on the stove until warmed through, adding a splash of vegetable broth if necessary to maintain moisture. This way, you’ll have a hearty, comforting dish that’s just as delicious as when it was freshly prepared, all ready to bring warmth to your busy evenings!
Spanish Rice and Beans Variations
Feel free to make this Spanish Rice and Beans your own with these delightful twists and substitutions!
-
Vegan: Swap in vegetable broth for a fully vegan delight, keeping it plant-based and bursting with flavor.
-
Quinoa: Substitute rice with quinoa for a protein-packed alternative that also adds a nutty flavor and unique texture.
-
Spicy: Add chopped jalapeños or a dash of cayenne pepper to the sauté for an extra kick that will tantalize your taste buds.
-
Vegetable Boost: Toss in extra veggies like corn, diced zucchini, or spinach for added nutrition and color that’ll brighten up your dish.
-
Coconut: Using coconut milk instead of broth gives the dish a creamy texture and subtly sweet flavor that contrasts beautifully with the spices.
-
Herb Infusion: Fresh cilantro or parsley can be stirred in at the end for an aromatic finish that elevates your dining experience.
-
Beans Variation: Experiment with different beans like pinto or kidney beans for a new texture and flavor profile that still delivers hearty satisfaction.
-
Lemon Zest: Add a teaspoon of lemon or lime zest before serving to enhance the flavor and give a refreshing, zesty note that dances on your palate.
What to Serve with Spanish Rice and Beans?
There’s nothing quite like a warm bowl of comfort to elevate your family meals and cozy gatherings.
- Fresh Guacamole: The creamy texture and zesty flavor of guacamole balance the rice and beans beautifully, adding a creamy twist to each bite.
- Spicy Salsa: A splash of tangy salsa brings brightness and heat, creating a delightful contrast with the earthy flavors of the dish.
- Tortilla Chips: Crunchy tortilla chips add a fun, satisfying crunch and are perfect for scooping up rice and beans for a playful meal experience.
- Cilantro Lime Rice: A fluffy, zesty side that complements the richness of the whole dish, making every forkful feel like a party in your mouth.
- Grilled Corn on the Cob: The sweetness of grilled corn pairs well with the savory notes in the Spanish rice and beans; it’s summer on a plate!
- Roasted Vegetables: A medley of colorful roasted veggies, seasoned well, provides a textural contrast that enhances the overall meal experience.
- Chilled Beer or Wine: Pouring a light lager or a refreshing white wine elevates this dish further, making it ideal for a relaxed evening.
- Churros for Dessert: Treat yourself to some warm, sugary churros after dinner—a sweet ending that will leave everyone smiling!
- Fresh Lime Wedges: Squeezing fresh lime on top brightens the dish immensely, adding a burst of flavor that enhances its savory richness.
How to Store and Freeze Spanish Rice and Beans
Fridge: Store your Spanish Rice and Beans in an airtight container for up to 3 days. This helps maintain freshness while allowing flavors to meld beautifully.
Freezer: For longer storage, freeze the dish in a freezer-safe container for up to 3 months. Keep it well-sealed to avoid freezer burn, and thaw it overnight in the fridge when ready to enjoy.
Reheating: To reheat, simply microwave individual portions for 2-3 minutes or warm gently in a skillet on the stovetop until heated through. Add a splash of broth if the rice appears dry.
Chef's Helpful Tips
- To achieve perfectly fluffy rice in your Spanish Rice and Beans, rinse the rice before cooking to remove excess starch.
- When sautéing the vegetables, ensure your skillet is hot enough so that the onions and bell peppers caramelize without burning.
- A common mistake is lifting the lid while the rice simmers; keep it covered to retain steam for optimal cooking.
- For a more intense flavor, consider letting the spices cook for a minute longer before adding the rice.
Spanish Rice and Beans Recipe FAQs
What type of rice should I use for Spanish Rice and Beans?
I recommend using long-grain rice as it stays fluffy and separate during cooking. If you prefer a healthier option, brown rice can be used; however, it may require a longer cooking time—approximately 35-40 minutes, so adjust your broth or water accordingly.
How can I store leftovers of Spanish Rice and Beans?
Store your leftovers in an airtight container in the refrigerator for up to 3 days. This not only preserves the flavors but also makes it convenient to reheat on busier days when you crave something hearty.
Can I freeze Spanish Rice and Beans?
Absolutely! You can freeze Spanish Rice and Beans in a freezer-safe container for up to 3 months. To prepare for freezing, ensure it’s completely cooled. When you’re ready to enjoy it again, thaw it in the refrigerator overnight and reheat gently in a skillet with a splash of water or broth to maintain moisture.
What if my rice is too sticky after cooking?
If your rice ends up sticky, it’s often due to excess moisture or overcrowding in the pan. For future batches, be sure to follow the recommended water-to-rice ratio and avoid stirring while it simmers. Fluff the rice gently with a fork once it’s finished for a better texture.
Are there any dietary considerations for Spanish Rice and Beans?
Yes, this dish is naturally vegetarian and can easily be made vegan. If you or someone you know has food allergies, be cautious with spices and ingredients. For instance, ensure the canned black beans are gluten-free if necessary. The recipe is also suitable for egg and dairy allergies, making it a versatile option for many diets.
How can I make Spanish Rice and Beans spicier?
If you’re looking to add a kick, try stirring in a pinch of cayenne pepper or some chopped jalapeños while sautéing the onions. You might also consider topping your finished dish with hot sauce or fresh diced chilies for a vibrant, spicy twist!

Spanish Rice and Beans
Ingredients
Equipment
Method
- In a large skillet over medium heat, add the extra virgin olive oil. Once hot, toss in the finely chopped onion and diced bell pepper; sauté until softened, about 5 minutes.
- Stir in the minced garlic, along with the cumin powder and smoked paprika. Cook for about 1 minute, or until fragrant and well blended.
- Add the long-grain rice to the skillet, stirring to ensure it's coated with the spices.
- Gradually pour in the vegetable broth, scraping any bits off the bottom for added flavor.
- Cover the skillet with a lid, reduce heat to low, and let it simmer for about 18-20 minutes, until the liquid is absorbed and the rice is tender.
- Gently fold in the rinsed black beans and season with salt and pepper.
- Fluff the rice mixture with a fork before serving. Garnish with fresh cilantro or lime wedges if desired.




Leave a Comment