Stepping into my kitchen, I’m greeted by the vibrant colors and aromas of a dish that instantly transports me to warm, sun-soaked afternoons—Vegan Spanish Rice and Beans. This quick weeknight dinner is not just a meal; it’s a celebration of flavor that welcomes everyone to the table, from vegans to meat-lovers alike. Whipping it up in under 30 minutes means it’s perfect for those busy days when I crave comfort food without the fuss. Plus, it’s naturally gluten-free and dairy-free, packing in all the nutrients while delivering a satisfying, complete protein experience. Are you ready to savor a comforting dish that’s both hearty and healthy? Let’s dive into this flavorful masterpiece together!

Why is Spanish Rice and Beans a Must-Try?
Simplicity: This one-pot wonder comes together in just 30 minutes, making it a perfect option for your busy weeknights!
Flavor-Packed: With a blend of spices, fresh veggies, and hearty beans, every bite bursts with flavor, ensuring everyone at the table will be asking for seconds.
Versatility: Whether you’re vegan, gluten-free, or just looking for a vibrant meal, Spanish Rice and Beans caters to all dietary preferences. Don’t forget to check out our suggestions for highly complementary dishes like Blistered Green Beans or a refreshing Cauliflower Rice Kimchi to complete your dinner!
Nutrition: Packed with protein and fiber, this dish not only satisfies your cravings but also supports your health goals.
Crowd-Pleaser: It’s a family-friendly recipe that’s sure to please everyone, from kids to adults, making it a go-to option for gatherings!
Spanish Rice and Beans Ingredients
For the Base
• Oil – Adds richness and helps sauté vegetables; substitute with veggie broth for an oil-free option.
• Onion – Provides a flavorful base; use yellow or white onion; red can be sweeter.
• Red Bell Pepper – Adds sweetness and color; substitute with green bell pepper or any color pepper.
• Garlic Cloves – Enhances the overall flavor; use garlic powder in a pinch (1 tsp for 3-4 cloves).
For the Spices
• Ground Cumin – Offers warmth and depth; substitute with coriander for a different flavor.
• Sweet Paprika – Contributes sweetness and color; use smoked paprika for extra smokiness.
• Dried Oregano – Adds herbaceous notes; substitute with Italian seasoning or marjoram.
• Smoked Paprika – Adds a subtle smokiness; omit if unavailable.
• Red Pepper Flakes – Provide heat; adjust quantity to taste or omit for a milder dish.
For the Main Ingredients
• White Rice (uncooked) – The main carbohydrate component; substitute with brown rice or quinoa, adjusting cooking time.
• Vegetable Broth – Adds flavor to the rice; use water in a pinch, adjusting for cooking times.
• Salsa – Provides moisture and flavor; use fresh salsa or your favorite brand.
• Kidney Beans – Adds protein and texture; can substitute with pinto or black beans.
For the Garnish
• Green Olives (optional) – Enhance flavor with a briny note; omit if not desired.
• Fresh Herbs (to garnish) – Such as cilantro or parsley to elevate the freshness of your Spanish Rice and Beans.
Embrace the taste of these flavorful ingredients and watch as they come together to create a delightful dish that will have everyone raving about your Spanish Rice and Beans!
Step‑by‑Step Instructions for Spanish Rice And Beans
Step 1: Soak the Rice
Begin by soaking 1 cup of white rice in water for at least 10 minutes, ideally 30 minutes for better texture. While the rice hydrates, chop 1 onion, 2 garlic cloves, and 1 red bell pepper into small pieces. This prep work will infuse the Spanish Rice and Beans with fantastic flavors.
Step 2: Sauté the Vegetables
In a large skillet, heat 2 tablespoons of oil over medium heat. Add the chopped onion and red bell pepper, sautéing for about 3 minutes until they turn translucent and fragrant. Introduce the minced garlic along with 1 teaspoon each of ground cumin, sweet paprika, and dried oregano, continuing to sauté for another 1 minute until the spices release their aroma.
Step 3: Combine Rice and Liquids
Drain the soaked rice and add it directly to the skillet with the sautéed vegetables. Pour in 1 cup of vegetable broth and 1 cup of salsa, stirring gently to mix everything together. Turn the heat up to high, bringing the mixture to a rolling boil which will allow the flavors to meld perfectly into the Spanish Rice and Beans.
Step 4: Cook the Rice
Once boiling, reduce the heat to low and cover the skillet with a tight-fitting lid. Let the dish simmer undisturbed for 15-20 minutes without lifting the lid. This step is crucial as it allows the rice to absorb all the delicious flavors while cooking through—watch for the bubbling rice peeking out.
Step 5: Add Beans and Final Touches
After the simmering time, remove the skillet from heat and lift the lid to inspect the rice. Fluff it gently with a fork and taste for seasoning, adjusting with salt and pepper as desired. Stir in 1 can of drained kidney beans and, if you like, a handful of sliced green olives for added flavor. Garnish with fresh herbs to elevate your Spanish Rice and Beans to an exquisite masterpiece.

What to Serve with Vegan Spanish Rice and Beans
There’s a world of delicious pairings to enhance your experience with this comforting dish!
-
Fresh Green Salad: A crisp salad with mixed greens and cherry tomatoes provides a refreshing contrast to the warm, hearty rice and beans.
-
Grilled Corn on the Cob: The sweetness of seasonal corn complements the savory spices beautifully, adding a delightful texture to your meal.
-
Tortilla Chips with Guacamole: Crunchy chips paired with creamy guacamole create a fun appetizer that guests will love while waiting for the main dish.
-
Roasted Vegetables: Caramelized veggies, such as zucchini and bell peppers, offer a smoky flavor that harmonizes perfectly with the seasoned rice.
-
Stuffed Avocados: Creamy avocado halves filled with pico de gallo or black beans provide a cooling, nutritious bite that balances the spiciness of the rice.
-
Mango Salsa: The sweet and tangy punch of mango salsa brightens the dish, offering a vibrant burst of flavor that pairs well with the hearty elements.
-
Lime-Cilantro Rice: For an additional rice dish, lime-cilantro rice adds brightness and enhances the Latin flavors of your meal.
-
Chilled White Wine: A crisp, chilled white wine like Sauvignon Blanc refreshes your palate and pairs harmoniously with the spices in the rice and beans.
Embrace these delightful sides to create a full spread that elevates your dining experience!
Helpful Tricks for Spanish Rice and Beans
Soaking is Key: Soak the rice for at least 10 minutes to achieve a fluffy texture, reducing cooking time and enhancing flavor absorption.
Don’t Stir: Avoid stirring the rice while it cooks to prevent it from becoming mushy or burning at the bottom of the skillet.
Adjust Cooking Time: Keep an eye on the rice variety; white rice cooks faster than brown rice. Make sure to adjust the liquid and cooking times accordingly.
Taste as You Go: Always taste your dish after cooking to adjust seasoning; this ensures that your Spanish Rice and Beans are perfectly flavorful.
Fresh Herbs Matter: Garnish with fresh herbs like cilantro or parsley for a vibrant finish that elevates the dish in both flavor and presentation.
Storage Tips for Spanish Rice and Beans
Fridge: Store your Spanish Rice and Beans in an airtight container in the refrigerator for up to 3 days. Make sure they are cooled before sealing to preserve freshness.
Freezer: For longer storage, freeze the dish in a freezer-safe container for up to 3 months. Portion it out to make reheating easier later on.
Reheating: When ready to eat, reheat in a skillet over medium heat, adding a splash of vegetable broth or water to prevent drying out. Stir until heated through to enjoy the comforting flavors again!
Room Temperature: If serving at a gathering, keep the dish at room temperature for no more than 2 hours to ensure food safety.
Spanish Rice And Beans Variations
Feel free to customize your Spanish Rice and Beans for a delightful twist on this already fantastic recipe!
-
Vegan Protein Boost: Add lentils or chickpeas instead of beans for a different texture and further nutritional benefits. They work well in this dish and contribute extra protein.
-
Grain Swap: Substitute white rice with brown rice or quinoa for a heartier, nutty flavor and higher fiber content. Just be aware that cooking times will vary!
-
Smoky Paprika: For an extra depth of flavor, try using smoked paprika in place of sweet paprika. This brings a unique smokiness that complements the dish beautifully.
-
Vegetable Medley: Incorporate additional veggies such as zucchini or corn for added color and nutrition. This not only enhances the flavor but also makes the dish visually appealing.
-
Meat Lover’s Delight: For a non-vegan version, include cooked chorizo or ground beef, adjusting the spices accordingly to create a hearty meal that meat-eaters will love.
-
Herb Infusion: Add fresh herbs like thyme or bay leaves into the cooking process for a flavor boost that elevates the overall experience. Just remember to remove them before serving!
-
Spice Level: If you enjoy a bit of heat, increase the red pepper flakes or add a finely chopped jalapeño to the sautéed vegetables. Adjust to your heat preference and taste the excitement!
-
Diced Tomato Variation: Add a can of diced tomatoes for added sweetness and a touch of acidity. This tanginess balances the hearty flavors, creating a vibrant dish that stands out.
For an even more delightful meal, consider serving your Spanish Rice and Beans alongside a crisp salad or complementing them with the flavors of Honey Lime Chicken for a truly satisfying dining experience!
Make Ahead Options
These Vegan Spanish Rice and Beans are a fantastic choice for meal prep enthusiasts! You can pre-chop your vegetables (onion, red bell pepper, and garlic) and store them in an airtight container in the refrigerator for up to 3 days. Additionally, the rice can be soaked and ready to go up to 24 hours in advance, making it soft and quick-cooking. When you’re ready to enjoy your meal, sauté the vegetables with the spices, add the soaked rice, salsa, and broth, and just follow the regular cooking instructions. This means you’ll have a flavorful dinner on the table with minimal effort, saving you precious time during busy weekdays!

Spanish Rice and Beans Recipe FAQs
How do I select the right ripeness of tomatoes and other vegetables for this recipe?
Absolutely! When selecting tomatoes, look for ones that are firm, vibrant in color, and free of any dark spots. For bell peppers, choose ones that are shiny and heavy for their size, with no blemishes or wrinkles. Freshness is key to enhancing the overall flavor of your Spanish Rice and Beans!
What is the best way to store leftovers of Spanish Rice and Beans?
You can store your Spanish Rice and Beans in an airtight container in the refrigerator for up to 3 days. It’s essential to let the dish cool down before sealing it to maintain its freshness. Just remember to give it a good stir when you’re ready to serve again!
Can Spanish Rice and Beans be frozen for later use?
Yes, indeed! To freeze, portion the cooled dish into freezer-safe containers or bags. It can last up to 3 months in the freezer. When you’re ready to enjoy it again, simply thaw in the refrigerator overnight and reheat in a skillet, adding a splash of vegetable broth to keep it moist.
What should I do if the rice turns mushy?
If your rice turns mushy, it may have been stirred too much while cooking or cooked for too long. To avoid this, after bringing it to a boil, reduce the heat and cover it tightly, letting it steam without lifting the lid. If it happens, try to gently fluff it using a fork, but serve right away to enjoy the texture as best as possible.
Is this recipe safe for those with allergies?
This recipe is naturally vegan, gluten-free, and dairy-free; perfect for a variety of dietary needs! However, always check the labels of your vegetable broth and salsa for any hidden allergens. If cooking for pets, keep garlic and onions away as they can be harmful to them.
Can I make this recipe ahead of time?
Yes! You can prepare the Spanish Rice and Beans ahead by doing all the chopping and measuring of ingredients earlier in the day. Just store the chopped veggies in separate containers in the fridge. When it’s time for dinner, simply follow the cooking steps! You can even cook the dish completely a day prior and just reheat it gently, adding a little broth to liven it up when serving.

Spanish Rice and Beans: A Flavorful Vegan Delight
Ingredients
Equipment
Method
- Soak 1 cup of white rice in water for at least 10 minutes; chop 1 onion, 2 garlic cloves, and 1 red bell pepper.
- Heat 2 tablespoons of oil in a skillet over medium heat; sauté onion and bell pepper for 3 minutes.
- Add minced garlic and 1 tsp each of spices; sauté for 1 minute.
- Drain rice and add to skillet; pour in 1 cup broth and 1 cup salsa, bring to boil.
- Reduce heat, cover, and simmer undisturbed for 15-20 minutes.
- Fluff the rice, stir in drained kidney beans and optional green olives; garnish with fresh herbs.

Leave a Reply