Jump to Recipe Print RecipeThe fragrant aroma of spices wafts through the kitchen, igniting memories of sunny Spanish streets and cozy family dinners. If you’re looking for an easy meal that warms the heart and nourishes the body, my Vegan Spanish Rice and Beans is the answer! This one-pot wonder is ready in just 30 minutes, making it an ideal choice for busy weeknights. Not only is it packed with protein and fiber, but it’s also gluten-free and plant-based, ensuring everyone at the table can dig in without hesitation. With the option to customize with your favorite add-ins like olives or extra veggies, you’ll find endless ways to make this dish your own. Curious about how to create this comforting classic in your own home? Let’s dive into the recipe! Why is Spanish Rice and Beans a must-try? Quick Cooking: This one-pot meal comes together in just 30 minutes, perfect for those hectic weeknights. High Protein: Packed with kidney beans and flavorful rice, this dish provides a fulfilling protein boost to keep you satisfied. Vegan and Gluten-Free: Not only does it cater to dietary needs, but it also ensures everyone can enjoy a hearty meal. Endless Customization: Feel free to add your favorite ingredients like olives, corn, or diced tomatoes for a personal touch. If you’re in the mood for something vibrant, check out my Avocado Bacon Sandwich for a delightful pairing! Crowd-Pleasing Flavor: With aromatic spices and fresh herbs, you can expect a flavorful dish that will impress everyone around the table. Enjoy the comforting essence of home-cooked goodness tonight! Spanish Rice and Beans Ingredients For the Base Oil – Adds richness. Substitute with vegetable broth for an oil-free version. Onion – Provides aromatic base. Use yellow or white onion if preferred. Red Bell Pepper – Adds sweetness and color. Green bell pepper can be substituted. Garlic Cloves – Enhances flavor. Use garlic powder as an alternative, if fresh isn’t available. For the Spices Ground Cumin – Offers an earthy spice note. Coriander can be used for a different flavor. Sweet Paprika – Adds sweetness and color. Smoked paprika can give a smoky flavor. Dried Oregano – Contributes herby notes. Italian seasoning can be a substitute. Smoked Paprika – Provides depth and slight smokiness. Regular paprika may be used. Red Pepper Flakes – Offers heat. Adjust per taste or omit entirely for a milder dish. Salt & Black Pepper – Enhance overall flavor. Use to taste. For the Main Dish White Rice – Base of the dish, providing texture. Basmati or jasmine rice are preferred; brown rice requires adjustments in cooking time. Vegetable Broth – Adds depth. Adjust based on rice type to ensure proper cooking. Salsa – Brings acidity and sweetness. Homemade or store-bought variations can be used. Kidney Beans – Completes the protein profile and adds heartiness. Substitutes include black beans or pinto beans. Optional Garnishes Green Olives – Optional garnish, adding brininess. Omit if not desired. Fresh Herbs (cilantro/parsley) – For garnish, adding freshness and color. Discover how all these flavorful ingredients come together in the delightful Spanish Rice and Beans that will warm both your kitchen and your heart! Step‑by‑Step Instructions for Spanish Rice And Beans Step 1: Soak the Rice Begin by soaking 1 cup of white rice in a bowl of water for at least 10 minutes. This process helps improve the texture and decreases cooking time. After soaking, drain the rice well and set it aside, ensuring it’s ready to absorb those wonderful flavors in your Spanish Rice and Beans. Step 2: Sauté the Vegetables In a large skillet or a pot, heat 2 tablespoons of oil over medium heat. Once hot, add 1 diced onion and 1 diced red bell pepper. Sauté for about 3 minutes, stirring occasionally, until the vegetables soften and become fragrant. The vibrant colors and aromas should fill your kitchen, setting the stage for your delicious dish. Step 3: Add Garlic and Spices Next, add 3 minced garlic cloves along with 1 teaspoon of ground cumin, 1 teaspoon of sweet paprika, 1 teaspoon of dried oregano, and a pinch of red pepper flakes. Sauté the mixture for an additional minute, allowing the spices to toast and release their aromatic oils. This is where your Spanish Rice and Beans starts to gain its flavorful depth. Step 4: Incorporate Rice and Liquids Stir in the soaked rice along with 1 cup of salsa and 2 cups of vegetable broth. Increase the heat to bring the mixture to a gentle boil. Once boiling, give it a good stir to combine all ingredients, ensuring the rice is evenly coated with the salsa and spices before we move to the next step. Step 5: Simmer the Dish Cover the skillet or pot with a lid and reduce the heat to low. Allow the rice to simmer undisturbed for 15-20 minutes. Avoid lifting the lid during this time to keep the steam trapped inside, which will help the rice cook properly. You’ll know it’s done when the liquid is absorbed and the rice is tender. Step 6: Final Touches Once the rice is cooked, remove the pot from heat and gently fold in 1 can of drained kidney beans. Taste and adjust the seasonings with salt and black pepper as desired. If you’re using green olives, add them in now for a briny twist. Stir in freshly chopped herbs like cilantro or parsley for added freshness before serving. Step 7: Serve and Enjoy Serve your warm, comforting Spanish Rice and Beans in bowls, garnishing with extra herbs if desired. This dish is not only a visual delight but also comforting and hearty. Perfect for a weeknight dinner, it’s a one-pot wonder that everyone will love! How to Store and Freeze Spanish Rice and Beans Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. Make sure to cool it completely before sealing to maintain freshness. Freezer: To freeze, portion the Spanish Rice and Beans into freezer-safe bags or containers, leaving some space for expansion. They can last up to 3 months frozen. Reheating: When ready to enjoy, thaw overnight in the fridge and reheat gently in a saucepan over low heat, adding a splash of vegetable broth if needed to restore moisture. Room Temperature: Avoid keeping the dish at room temperature for more than 2 hours to ensure maximum freshness and safety. Spanish Rice And Beans Variations Feel free to personalize your Spanish Rice and Beans with these fun twists for extra flavor and nutrition! Different Beans: Try using black beans or pinto beans instead of kidney beans for varied taste and texture. Each option brings its own unique charm to the dish. Extra Veggies: Incorporate corn, diced tomatoes, or even spinach to enhance your meal’s nutrition. These additions not only brighten the dish visually, but also elevate the overall flavor profile. Spicy Kick: Swap out red pepper flakes for diced jalapeños for a spicy twist. This adds a delightful heat that complements the spices beautifully. Herb Infusion: Experiment with different fresh herbs like basil or thyme for a unique flavor accent. They’ll add a refreshing touch that takes your dish to another level. Salsa Variety: Use various salsas, like mango or chipotle, to change up the flavor dynamics. A smoky or fruity salsa can create an entirely new vibe for your dish. Creamy Touch: Stir in a dollop of dairy-free sour cream just before serving to add creaminess to the mix. This contrast in texture elevates your dish beautifully. Serve with a Side: Pair with a light salad or avocado slices for a balanced meal. If you’re seeking a hearty complement, consider my comforting Bbq Chicken Sandwiches for a delicious duo. Grain Swap: Experiment with whole grains like quinoa or farro instead of rice for added health benefits. These swaps bring different textures and increase the nutrient profile. Make Ahead Options These Vegan Spanish Rice and Beans are perfect for busy home cooks looking to save time! You can prep the rice and vegetable base up to 24 hours in advance. Simply sauté the onion, bell pepper, and spices as directed, then let the mixture cool before refrigerating it in an airtight container. When you’re ready to finish the dish, add the soaked rice, salsa, and broth and cook as usual. Additionally, you can cook and store the beans separately for up to 3 days in the fridge. For maximum flavor and quality, be sure to refrigerate the components promptly. When it’s time to serve, simply reheat and enjoy a delightful one-pot meal that’s just as delicious! What to Serve with Vegan Spanish Rice and Beans A delightful array of complementary dishes can elevate your cozy weeknight meal into a memorable experience. Avocado Slices: Creamy and cool, avocado adds a refreshing contrast and a dose of healthy fats to your dish. Crispy Coleslaw: A tangy, crunchy slaw adds brightness, making every bite of rice and beans more exciting and flavorful. Savory Plantain Chips: The sweetness and crunch of fried plantains create a delicious balance with the hearty beans and spices. Fresh Garden Salad: A light salad, studded with seasonal veggies, enhances the meal’s freshness and adds a colorful touch. For a heartier side, consider: Spicy Roasted Corn: The smoky, charred notes from oven-roasted corn pair beautifully, enhancing the dish’s Spanish flair. And don’t forget to sip: Chilled Lemonade: A refreshing glass of lemonade, with its zesty notes, perfectly washes down the meal with a vibrant kick. Expert Tips for Spanish Rice and Beans Soak the Rice: Ensure you soak the rice for at least 10 minutes to achieve the best texture and reduce cooking time. Steam Trapping: Avoid lifting the lid while the rice simmers; this helps retain steam for properly cooked, fluffy rice in your Spanish Rice and Beans. Flavor Variations: Feel free to customize with your favorite beans or add-ins like corn; just make sure to balance the liquid ratios accordingly. Correct Broth Ratio: Adjust the amount of vegetable broth based on the rice type you’re using, especially if opting for brown rice, which needs more liquid. Taste Adjustments: After cooking, always taste and adjust seasonings; sodium levels can vary, so season to your liking for the most flavorful outcome. Spanish Rice and Beans Recipe FAQs How do I choose ripe vegetables for this recipe? Absolutely! When selecting bell peppers and onions, look for ones that are firm and vibrant. For bell peppers, avoid any that have dark spots or wrinkles; fresh peppers should have a glossy sheen. Onions should feel heavy for their size and be free from any soft spots. This way, your Spanish Rice and Beans will be packed with flavor! What is the best way to store leftovers? Very important! Store your Spanish Rice and Beans in an airtight container once it has cooled completely. It will stay fresh in the refrigerator for up to 3 days. If you plan to eat it later, make sure it’s cooled down to room temperature before placing it in the fridge to avoid moisture buildup. Can I freeze Spanish Rice and Beans? Absolutely! To freeze, divide the Spanish Rice and Beans into portion-sized servings in freezer-safe bags or containers. Make sure to leave some space for expansion and label them with the date. They can be kept frozen for up to 3 months. When you’re ready to enjoy them, thaw them overnight in the refrigerator and reheat gently on the stove, adding a splash of vegetable broth to maintain moisture. What if the rice doesn’t cook through? Don’t worry! If you find that the rice is undercooked after the initial simmering time, just add a little extra vegetable broth (about 1/4 cup) and cover it again, letting it simmer for another 5-10 minutes. Keep the lid on during this time to trap the steam. This should help the rice absorb the liquid and become tender. Are there any allergens in this recipe? Yes, while this recipe is vegan and gluten-free, be mindful that beans can sometimes cause digestive issues for some individuals. Always double-check your ingredients for any specific allergies, such as to spices or preservatives in store-bought salsa. If preparing for someone with allergies, consider using homemade salsa to control all ingredients. How long can I keep this dish at room temperature? It’s best to avoid keeping Spanish Rice and Beans at room temperature for longer than 2 hours to prevent any food safety issues. After serving, refrigerate any leftovers promptly for the best results! Delicious Spanish Rice And Beans for a Cozy One-Pot Meal This Spanish Rice And Beans recipe offers a hearty, vegan, and gluten-free meal that is quick to prepare and incredibly flavorful. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 20 minutes minsTotal Time 30 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: SpanishCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons Oil Can substitute with vegetable broth for an oil-free version.1 cup Onion Diced, use yellow or white if preferred.1 cup Red Bell Pepper Diced, green bell pepper can be used as a substitute.3 cloves Garlic Minced, garlic powder may be used as an alternative.For the Spices1 teaspoon Ground Cumin Can substitute with coriander.1 teaspoon Sweet Paprika Smoked paprika can offer a smoky flavor.1 teaspoon Dried Oregano Italian seasoning can be a substitute.1 teaspoon Smoked Paprika Regular paprika may be used.to taste Red Pepper Flakes Adjust per taste or omit for a milder dish.to taste Salt Enhances overall flavor.to taste Black Pepper Enhances overall flavor.For the Main Dish1 cup White Rice Basmati or jasmine recommended; brown rice requires adjustments.2 cups Vegetable Broth Adjust based on rice type for proper cooking.1 cup Salsa Homemade or store-bought can be used.1 can Kidney Beans Drained, can substitute with black or pinto beans.Optional Garnishesto taste Green Olives Optional garnish, can be omitted.to taste Fresh Herbs (cilantro/parsley) Adds freshness and color as garnish. Equipment large skillet or pot Method Cooking StepsBegin by soaking 1 cup of white rice in a bowl of water for at least 10 minutes. Drain and set aside.In a large skillet or pot, heat 2 tablespoons of oil over medium heat. Add 1 diced onion and 1 diced red bell pepper. Sauté for about 3 minutes until soft.Add 3 minced garlic cloves, 1 teaspoon of ground cumin, 1 teaspoon of sweet paprika, 1 teaspoon of dried oregano, and a pinch of red pepper flakes. Sauté for an additional minute.Stir in the soaked rice, 1 cup of salsa, and 2 cups of vegetable broth. Bring to a gentle boil, then stir to combine all ingredients.Cover and reduce the heat to low, allowing to simmer undisturbed for 15-20 minutes until liquid is absorbed and rice is tender.Remove from heat, fold in 1 can of drained kidney beans, and adjust seasoning with salt and black pepper. Stir in green olives and fresh herbs if desired.Serve warm in bowls, garnished with extra herbs as desired. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 60gProtein: 15gFat: 7gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gSodium: 500mgPotassium: 500mgFiber: 10gSugar: 5gVitamin A: 20IUVitamin C: 30mgCalcium: 4mgIron: 15mg NotesPerfect for busy weeknights, this dish can be customized with additional ingredients like corn or diced tomatoes. Adjust seasoning to taste for the best experience. Tried this recipe?Let us know how it was!