Amid 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

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.
Prep Time 10 minutes
Cook Time 30 minutes
Resting Time 5 minutes
Total Time 45 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: Spanish
Calories: 350

Ingredients
  

For the Base
  • 2 tablespoons extra-virgin olive oil you can substitute with avocado or coconut oil if desired
  • 1 medium yellow onion, finely chopped shallots or leeks can make great alternatives
  • 3 cloves garlic, minced feel free to use garlic powder if you're in a pinch
  • 1 teaspoon paprika smoked paprika deepens the flavor
  • 1 teaspoon kosher salt regular salt can also be used at a lower quantity
  • 1 teaspoon chili powder adjust according to your spice tolerance
  • 1 teaspoon dried oregano thyme or Italian seasoning works as substitutes
  • to taste black pepper freshly ground pepper elevates the dish's flavor
  • optional cayenne pepper skip it if you prefer a milder meal
For the Main Ingredients
  • 1 cup long-grain white rice e.g., jasmine or basmati
  • 1 can (14.5 ounces) fire-roasted diced tomatoes fresh tomatoes or jarred salsa can be a tasty substitute
  • 1 can kidney beans drained and rinsed; feel free to swap with black or pinto beans
  • 2 cups vegetable or chicken broth water can be used for a lighter option
  • to taste sliced green olives omit if you prefer a less savory touch
Optional Flavor Enhancer
  • 1/4 cup parsley oil basil oil can be a delightful replacement

Equipment

  • Large Skillet

Method
 

Cooking Steps
  1. Heat the oil in a large skillet over medium heat until shimmering, about 1-2 minutes.
  2. Sauté the chopped onion for 5 minutes until soft and translucent, then add minced garlic and sauté for 1 more minute.
  3. Add the paprika, kosher salt, chili powder, dried oregano, and black pepper. Cook for about 2 minutes.
  4. Incorporate the rice, stirring for 2 minutes until well-coated with spices.
  5. Mix in the fire-roasted diced tomatoes, kidney beans, and broth. Bring to a gentle boil, around 3-5 minutes.
  6. Reduce heat to low, cover the skillet, and simmer for about 25 minutes until rice is tender.
  7. Prepare optional parsley oil while cooking by blending parsley, lemon zest, lemon juice, and olive oil until smooth.
  8. 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

Notes

Allow 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!