Jump to Recipe Print RecipeAmid the chaos of daily life, there’s a comforting joy in crafting a meal that nourishes both the body and soul. Enter my Spanish Rice and Beans, a delightful one-pot meal that transforms simple pantry staples into a hearty feast. This vegetarian, gluten-free recipe not only brings flavor to the table but also makes for a quick, satisfying dinner that even the pickiest eaters will love. With minimal prep time and effortless cleanup, it’s perfect for busy weeknights when you need a wholesome meal without the fuss. Have you ever wished for a dish that offers both nutrition and comfort in one bowl? Let’s dive into this vibrant recipe that promises to elevate your mealtime! Why Try Spanish Rice and Beans? Comforting simplicity: This one-pot dish makes meal prep a breeze, allowing you to create a satisfying meal with minimal effort. Nutritious & delicious: Packed with fiber and protein from beans and rice, it appeals to health-conscious eaters without compromising on taste. Versatile variations: Feel free to mix and match with different beans or fresh herbs like cilantro for a unique twist. Family-friendly flair: Kids and adults alike will enjoy the rich flavors, making it perfect for family dinners. Time-saving winner: With just a single pot and quick cooking time, cleanup is a snap, letting you enjoy time with your loved ones. For even more hearty options, check out our Sticky Chicken Rice or the warm and delicious Bbq Chicken Sandwiches. Spanish Rice and Beans Ingredients • To create this warming, all-in-one delight, here are the essential ingredients you’ll need! For the Base Extra-virgin olive oil – Adds healthy fat and flavor; you can substitute with avocado or coconut oil if desired. Yellow onion, finely chopped – Adds sweetness and depth; shallots or leeks can make great alternatives. Garlic cloves, minced – Enhances aroma and taste; feel free to use garlic powder if you’re in a pinch. Paprika – Provides color and mild spice; smoked paprika deepens the flavor; avoid burning by adding after liquid. Kosher salt – Enhances overall flavor; regular salt can also be used at a lower quantity. Chili powder – Adds heat and complexity; adjust according to your spice tolerance. Dried oregano – Contributes earthy tones; thyme or Italian seasoning works as substitutes. Black pepper – Introduces mild heat; freshly ground pepper elevates the dish’s flavor. Cayenne pepper (optional) – For an extra kick; skip it if you prefer a milder meal. For the Main Ingredients Long-grain white rice (e.g., jasmine or basmati) – Provides bulk and texture; brown rice can be used with an extended cooking time. Fire-roasted diced tomatoes (canned) – Adds sweetness and acidity; fresh tomatoes or jarred salsa can be a tasty substitute. Kidney beans (canned, drained, and rinsed) – Adds protein and fiber; feel free to swap with black or pinto beans. Vegetable or chicken broth – Offers a flavorful base; water can be used for a lighter option. Sliced green olives – Adds a briny, salty bite; omit if you prefer a less savory touch. Optional Flavor Enhancer Parsley oil (optional) – Provides freshness and brightness; basil oil can be a delightful replacement if you wish. Gather these ingredients and get ready for a heartwarming bowl of Spanish Rice and Beans that will not only satisfy your hunger but also warm your spirit! Step‑by‑Step Instructions for Spanish Rice and Beans Step 1: Heat the Oil In a large skillet, heat 2 tablespoons of extra-virgin olive oil over medium heat until shimmering, taking care not to let it smoke. This should take about 1-2 minutes. A well-heated oil is crucial for sautéing your ingredients evenly and releasing flavors. Step 2: Sauté Onions and Garlic Add 1 finely chopped yellow onion to the skillet, cooking for 5 minutes until it becomes soft and translucent. Stir continuously to avoid browning. Then, add 3 minced garlic cloves, sautéing for an additional 1 minute until fragrant. The combination will create a savory base for your Spanish Rice and Beans. Step 3: Add Spices Stir in 1 teaspoon of paprika, 1 teaspoon of kosher salt, 1 teaspoon of chili powder, 1 teaspoon of dried oregano, and freshly ground black pepper to taste. Cook these spices for about 2 minutes, stirring often to bloom their flavors, until you can smell the heat and aroma filling the kitchen. Step 4: Incorporate the Rice Add 1 cup of long-grain white rice, stirring for another 2 minutes until it’s slightly translucent and well-coated with the spice mixture. This step helps toast the rice, enhancing its flavor and ensuring the grains absorb the delicious liquid later on in the cooking process. Step 5: Add Tomatoes and Broth Mix in a can of fire-roasted diced tomatoes (about 14.5 ounces), 1 cup of drained and rinsed kidney beans, and 2 cups of vegetable or chicken broth. Stir well and bring the mixture to a gentle boil, which typically takes around 3-5 minutes. You’ll know it’s ready when the liquid is bubbling vigorously, promising a flavorful dish ahead. Step 6: Simmer and Cook Once boiling, reduce the heat to low and cover the skillet with a lid. Allow it to simmer for about 25 minutes, until the rice has absorbed the liquid and is tender. You’ll observe the liquid disappearing and the rice swelling—a sign that your Spanish Rice and Beans is coming together beautifully. Step 7: Prepare Optional Parsley Oil While the rice and beans are resting, if desired, prepare the parsley oil by combining ¼ cup of parsley, the zest of 1 lemon, 2 tablespoons of lemon juice, and 2 tablespoons of olive oil in a blender. Blend until smooth, which should take about 30 seconds. This vibrant oil will elevate your dish when drizzled on top. Step 8: Final Touches Once cooked, remove the skillet from heat and let it rest for about 5 minutes with the lid on. After resting, fold in sliced green olives for a briny note. Drizzle the prepared parsley oil on top for added brightness and flavor, creating a colorful and appetizing presentation of your Spanish Rice and Beans before serving. Make Ahead Options These Spanish Rice and Beans are a fantastic choice for meal prepping, saving you precious time during busy weeknights! You can cook the entire dish up to 3 days in advance and store it in an airtight container in the refrigerator. For the best flavor, allow the dish to cool completely before refrigerating. If you’re short on time, you can also prepare the rice and beans separately, keeping the cooked rice in the fridge for up to 24 hours and heating it together with the beans when you’re ready to eat. To serve, simply reheat in a skillet or microwave until warmed through, ensuring you’re left with a delicious, nourishing meal that feels just as fresh! Spanish Rice and Beans Variations Feel free to get creative with this delicious recipe—let your taste buds guide your culinary adventure! Bean Swap: Replace kidney beans with black or pinto beans for different textures and flavors. Each type offers a unique taste that can elevate your dish. Fresh Herbs: Substituting fresh herbs like cilantro or basil instead of parsley can introduce exciting, vibrant flavors. Just a handful can completely change the profile of your Spanish Rice and Beans! Veggie Boost: Add in cooked vegetables like bell peppers or zucchini for extra nutrition and color. This not only enhances the meal’s health factor but also makes it visually appealing. Spice It Up: Increase the heat by adding diced jalapeños or extra cayenne pepper to give your dish an exciting kick. Perfect for those who love a spicy twist! Creamy Addition: For a rich texture, stir in a small amount of cream or a scoop of Greek yogurt before serving. This creamy element complements the dish beautifully. Coconut Rice: Use coconut milk instead of broth to cook the rice for a tropical flavor twist that pairs wonderfully with the spices. The creamy taste will transform your dish into a delightful experience! Olive Omission: If you’re not a fan of olives, simply skip them or add avocado slices instead for a creamy, luscious touch that balances the dish well. Salsa Sensation: Top your Spanish Rice and Beans with a vibrant salsa for added freshness and personality. A homemade avocado salsa would be a fantastic pairing! For even more delightful meal options, be sure to try our Avocado Bacon Sandwich or the comforting Sticky Chicken Rice. Enjoy customizing your cooking adventure! Expert Tips for Spanish Rice and Beans Bloom the Spices: Briefly sauté your spices in olive oil before adding other ingredients to truly enhance their flavors and avoid any burning. Perfect the Texture: Allow the dish to rest covered for about 5 minutes after cooking. This step improves the texture, ensuring each bite of Spanish Rice and Beans is tender and fluffy. Adjust Cooking Times: If you choose to use brown rice, remember to extend the cooking time by an additional 10-15 minutes, as it requires more liquid and longer cooking. Store Leftovers Wisely: Keep any leftovers in an airtight container for up to 5 days, or freeze portions for a quick meal. Just remember to thaw overnight before reheating. Customize Your Dish: Don’t hesitate to substitute kidney beans with other varieties like black or pinto beans for different flavors and textures, making the dish uniquely yours! How to Store and Freeze Spanish Rice and Beans Fridge: Store leftover Spanish Rice and Beans in an airtight container for up to 5 days to maintain freshness and flavor. Freezer: Freeze portions in airtight bags or containers for up to 3 months. Label with the date for easy tracking. Reheating: Thaw overnight in the fridge, then reheat in the microwave or on the stovetop, adding a splash of broth or water to prevent it from drying out. Meal Prep Tip: Consider making a double batch to enjoy this nutritious one-pot meal throughout the week! What to Serve with Spanish Rice and Beans Elevate your dining experience by combining this vibrant dish with flavorful sides that complement its hearty nature. Crispy Avocado Salad: Fresh avocados mixed with tangy lime juice and cilantro provide a creamy texture that balances the richness of the rice and beans. This refreshing salad will brighten every bite. Spicy Roasted Vegetables: Roasted sweet potatoes, bell peppers, and zucchini bring a delicious smokiness, adding crunch and depth that pairs beautifully with the dish’s flavors. Cornbread Muffins: Soft, fluffy cornbread muffins offer a delightful sweetness that perfectly contrasts with the savory notes of the rice and beans. They’re great for soaking up every drop! Sliced Jalapeños: For those who appreciate a fiery kick, fresh jalapeños add a crisp spiciness that enhances the warmth and flavor of Spanish Rice and Beans. Just a few slices can take your meal to new heights! Chilled Cucumber Soup: A light and cooling cucumber soup provides a refreshing contrast, making each bite of the hearty rice and beans feel even more satisfying. Serve it in small cups for a delightful appetizer. Margaritas: Pair this meal with a classic margarita for a fun touch! The tartness of the lime complements the earthy tones beautifully, providing a cheerful accompaniment to your dinner. Fruit Salad: A mixture of seasonal fruits adds a sweet and juicy touch to your plate. Think citrus and berries, which refresh the palate after that hearty bite of rice and beans. Cilantro Lime Rice: For extra rice goodness, cilantro lime rice with a zesty flavor enhances the overall meal experience, ensuring that every forkful is packed with delightful flavor. Spanish Rice and Beans Recipe FAQs How do I choose the right ripeness of tomatoes? Absolutely! When selecting tomatoes for your Spanish Rice and Beans, look for fire-roasted diced tomatoes in cans for convenience. If you prefer fresh tomatoes, ensure they are firm yet slightly yielding to pressure with a vibrant red color and no dark spots, which indicate overripeness. How should I store leftovers? Very! You can keep leftover Spanish Rice and Beans in an airtight container in the fridge for up to 5 days. This helps maintain their flavor and texture. For best results, allow the dish to cool before sealing. Keeping it tightly covered will help prevent moisture loss. Can I freeze Spanish Rice and Beans? Yes! Freezing is a great option for this dish. Portion out your Spanish Rice and Beans into sealed freezer bags or airtight containers, making sure to squeeze out as much air as possible. They can be frozen for up to 3 months. When you’re ready to enjoy it, thaw overnight in the fridge and reheat on the stovetop with a splash of broth to revive the texture. What should I do if my rice isn’t cooking properly? If your rice isn’t cooking or appears too dry, check if you added enough liquid. Each cup of rice generally requires about 2 cups of broth. If you’re using brown rice, it needs additional time to cook—around 10-15 minutes more. You might also want to reduce the heat if bubbling too vigorously to prevent burning. Is this recipe suitable for those with dietary restrictions? Certainly! This Spanish Rice and Beans recipe is vegetarian and gluten-free, making it friendly for many diets. However, if you have allergies (like a bean allergy), it’s important to swap beans for an alternative protein source, such as lentils. Always check labels for cross-contamination if that is a concern. How do I enhance flavor while storing the dish? To keep your Spanish Rice and Beans flavorful, consider mixing in fresh herbs right before serving. While resting before storage, you can add a drizzle of lemon juice to brighten the flavors further. And remember, if you’re reheating, a splash of broth will help refresh the dish! Spanish Rice and Beans: Hearty Comfort in One Pot Spanish Rice and Beans is a hearty, vegetarian one-pot dish that brings comfort and nutrition to the table. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 30 minutes minsResting Time 5 minutes minsTotal Time 45 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: SpanishCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Base2 tablespoons extra-virgin olive oil you can substitute with avocado or coconut oil if desired1 medium yellow onion, finely chopped shallots or leeks can make great alternatives3 cloves garlic, minced feel free to use garlic powder if you're in a pinch1 teaspoon paprika smoked paprika deepens the flavor1 teaspoon kosher salt regular salt can also be used at a lower quantity1 teaspoon chili powder adjust according to your spice tolerance1 teaspoon dried oregano thyme or Italian seasoning works as substitutesto taste black pepper freshly ground pepper elevates the dish's flavoroptional cayenne pepper skip it if you prefer a milder mealFor the Main Ingredients1 cup long-grain white rice e.g., jasmine or basmati1 can (14.5 ounces) fire-roasted diced tomatoes fresh tomatoes or jarred salsa can be a tasty substitute1 can kidney beans drained and rinsed; feel free to swap with black or pinto beans2 cups vegetable or chicken broth water can be used for a lighter optionto taste sliced green olives omit if you prefer a less savory touchOptional Flavor Enhancer1/4 cup parsley oil basil oil can be a delightful replacement Equipment Large Skillet Method Cooking StepsHeat the oil in a large skillet over medium heat until shimmering, about 1-2 minutes.Sauté the chopped onion for 5 minutes until soft and translucent, then add minced garlic and sauté for 1 more minute.Add the paprika, kosher salt, chili powder, dried oregano, and black pepper. Cook for about 2 minutes.Incorporate the rice, stirring for 2 minutes until well-coated with spices.Mix in the fire-roasted diced tomatoes, kidney beans, and broth. Bring to a gentle boil, around 3-5 minutes.Reduce heat to low, cover the skillet, and simmer for about 25 minutes until rice is tender.Prepare optional parsley oil while cooking by blending parsley, lemon zest, lemon juice, and olive oil until smooth.After cooking, let sit for about 5 minutes. Fold in sliced green olives and drizzle with parsley oil before serving. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 60gProtein: 12gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 7gSodium: 600mgPotassium: 700mgFiber: 10gSugar: 4gVitamin A: 200IUVitamin C: 10mgCalcium: 50mgIron: 3mg NotesAllow the dish to rest covered for about 5 minutes after cooking for a better texture. Store leftovers in an airtight container for up to 5 days. Tried this recipe?Let us know how it was!