As I stood chopping onions, the fragrant aroma brought me back to sun-soaked afternoons spent in kitchens filled with laughter and family. This One-Pot Spanish Rice and Beans recipe is a heartfelt nod to those cherished moments, seamlessly blending the earthy goodness of beans with aromatic spices to create a comforting dish that warms the soul. Perfect for busy weeknights, this vegetarian and gluten-free meal not only comes together in one pot, but it also uses pantry staples that you probably already have on hand. Whether you’re cooking for your loved ones or simply treating yourself, this nutritious dish will leave you feeling satisfied without the hassle of complicated recipes. Ready to add a delightful twist to your dinner table?

Why is this dish a must-try?

Simplicity at Its Best: This One-Pot Spanish Rice and Beans recipe uses minimal ingredients, allowing you to whip up a hearty meal in no time.

Nutrient-Packed Flavor: With protein-rich beans and the vibrant zest of spices, this dish offers a delightful taste experience that’s both fulfilling and wholesome.

Versatile Meal Option: Whether served as a main course or a side, it pairs wonderfully with options like Garlic Butter Potatoes or a fresh salad for an elevated dining experience.

Budget-Friendly: Using common pantry staples, this recipe makes a cost-effective meal without sacrificing flavor, perfect for anyone tired of takeout.

Quick and Easy: With just one pot to clean, you can enjoy a delicious homemade dish without the mess, making it ideal for busy weeknights or lazy weekends.

Crowd-Pleasing Appeal: Its comforting flavor profile and vibrant colors make it suitable for gatherings, sure to impress family and friends at your next dinner party!

Spanish Rice and Beans Ingredients

• Delight in the ease of preparation with these essential ingredients!

For the Base

  • Extra-Virgin Olive Oil – Adds richness and aids in cooking aromatics; can be substituted with vegetable oil.
  • Yellow Onion – Provides sweetness and depth; no direct substitute, but shallots or leeks work fine.
  • Garlic Cloves – Infuses the dish with robust flavor; replace with garlic powder if fresh isn’t available.
  • Paprika – Adds color and a mild peppery flavor; smoked paprika can provide a delightful twist.
  • Kosher Salt – Enhances all flavors; sea salt can also serve as a suitable substitute.

For the Spices

  • Chili Powder – Contributes heat and flavor complexity; adjust according to your spice preferences.
  • Dried Oregano – Offers an herby aroma; fresh oregano is a good substitute, though use less.
  • Black Pepper – Provides warmth to balance flavors; white pepper can be used as an alternative.
  • Cayenne Pepper (optional) – Adds extra heat if desired; feel free to omit for a milder dish.

For the Rice and Beans

  • Long-Grain White Rice – Serves as the dish’s base; basmati or jasmine are great choices, while brown rice requires longer cooking.
  • Fire-Roasted Diced Tomatoes – Adds acidity and depth; salsa can substitute for a different flavor profile.
  • Kidney Beans – A hearty protein source; substitute black beans or pinto beans as needed.
  • Vegetable or Chicken Broth – Provides flavorful depth; plain water is less flavorful but can be used in a pinch.

Optional Garnishes

  • Sliced Green Olives – Introduces saltiness and texture; can be omitted or replaced with capers.
  • Parsley Oil (optional) – Enhances freshness; use other herb-infused oils if needed.
  • Fresh Parsley Leaves, Lemon Zest, Lemon Juice, Extra-Virgin Olive Oil – These ingredients create the parsley oil, adding bright notes to the dish.

With these ingredients in hand, you’re well on your way to creating a comforting bowl of Spanish Rice and Beans that will warm your heart and home!

Step‑by‑Step Instructions for Spanish Rice and Beans

Step 1: Sauté the Aromatics
Begin by heating 2 tablespoons of extra-virgin olive oil in a large skillet over medium heat. Once the oil shimmers, add 1 chopped yellow onion and sauté for about 5 minutes until it becomes translucent and fragrant. This step lays the foundation of flavor for your Spanish Rice and Beans, infusing the oil with sweetness from the onion.

Step 2: Add the Spices
Stir in 4 minced garlic cloves, 1 teaspoon paprika, 1 tablespoon kosher salt, 1 teaspoon chili powder, 1 teaspoon dried oregano, ½ teaspoon black pepper, and optional cayenne pepper for added heat. Cook for an additional 2 minutes until the spices are fragrant but be cautious to avoid burning them. This blooming of spices enhances the overall depth of flavor in your dish.

Step 3: Incorporate the Rice
Next, add 1 cup of long-grain white rice to the skillet, stirring well to coat the grains in the aromatic mixture. Cook for about 2 minutes, allowing the rice to toast slightly and become slightly translucent. This step is crucial for ensuring your Spanish Rice and Beans have a wonderful texture when fully cooked.

Step 4: Combine with Liquids and Beans
Pour in one 14-ounce can of fire-roasted diced tomatoes (with juices), 1 can of drained and rinsed kidney beans, and 2 cups of vegetable broth. Stir everything together, bringing the mixture to a gentle boil. Once boiling, reduce the heat to medium-low, cover the skillet, and let it simmer for approximately 25 minutes. The rice should absorb the liquid and become tender.

Step 5: Prepare Optional Parsley Oil
While your Spanish Rice and Beans are simmering, consider making the optional parsley oil. In a small bowl, combine ¼ cup of chopped fresh parsley, 1 teaspoon of lemon zest, 1 tablespoon of lemon juice, and 2 tablespoons of extra-virgin olive oil. Mix well and set aside to infuse flavors. This vibrant oil will elevate your dish, adding a bright finish when drizzled on top.

Step 6: Add Olives and Serve
Once the rice has absorbed the liquid and is perfectly tender, remove the skillet from heat. Gently fold in sliced green olives for added texture and flavor. If you made the parsley oil, drizzle it generously over the top before serving. This last touch will enhance the vibrant colors and freshness of your delightful Spanish Rice and Beans, ready for everyone to enjoy.

What to Serve with Spanish Rice and Beans

Explore delightful accompaniments that will create a harmonious and satisfying meal experience.

  • Avocado Slices: Fresh, creamy avocado adds a rich texture and a hint of coolness, balancing the spices in your dish. Serve them on the side or on top for that wonderful creamy contrast.

  • Corn Tortillas: Warm, soft corn tortillas are perfect for scooping up Spanish Rice and Beans or for creating little tacos filled with flavor. The delightful corn flavor enhances your meal while adding texture.

  • Crispy Plantains: Sweetness from fried plantains contrasts beautifully with the savory notes of the rice and beans, introducing a tropical flair to your dining experience. The crispy exterior gives a satisfying crunch, making every bite memorable.

  • Simple Side Salad: A light salad with crisp greens, tomatoes, and a citrus vinaigrette adds freshness to the meal, balancing the heartiness of the Spanish Rice and Beans. The bright flavors offer a refreshing palate cleanser.

  • Sour Cream or Greek Yogurt: A dollop of sour cream or Greek yogurt adds creaminess and tang, enhancing the dish’s flavor profile. It contrasts with the spices and provides a delightful cooling effect.

  • Chilled White Wine: A crisp, chilled white wine, like Sauvignon Blanc, complements the dish’s earthiness and spices, making for a delightful pairing. Its acidity enhances the overall meal experience while providing a refreshing sip.

Each of these pairings will elevate your dinner table, offering wonderful textures and flavors that beautifully complement your Spanish Rice and Beans!

Make Ahead Options

These Spanish Rice and Beans are perfect for meal prep enthusiasts! You can sauté the onions and spices, and cook the rice for up to 24 hours in advance. Let the mixture cool before transferring it to an airtight container in the refrigerator. When you’re ready to enjoy, simply add the fire-roasted tomatoes, beans, and broth, and simmer until heated through. If you’re storing leftovers, you can keep the dish in the fridge for up to 5 days or freeze for up to 3 months. To maintain quality, avoid adding olives or parsley oil until just before serving for the freshest taste. You’ll have a warm, fulfilling meal with minimal effort, perfect for busy weeknights!

How to Store and Freeze Spanish Rice and Beans

  • Fridge: Store any leftovers in an airtight container for up to 5 days to retain freshness and flavor.

  • Freezer: For longer storage, freeze Spanish Rice and Beans in a zip-top bag for up to 3 months. Make sure to press out excess air before sealing.

  • Reheating: Thaw overnight in the refrigerator before reheating on the stove or microwave. Add a splash of broth or water to revive the dish’s moisture while warming.

  • Serving Tips: When ready to serve, sprinkle with additional sliced olives or a drizzle of the optional parsley oil for an extra burst of flavor.

Expert Tips for Spanish Rice and Beans

Bloom Spices: Always sauté your spices in oil before adding other ingredients to deepen their flavors, especially paprika for an enriched taste.

Mind the Heat: Avoid overcooking the spices to prevent bitterness. Cook them just until fragrant to maintain their bright flavors.

Cooking Time Adjustments: If using brown rice instead of white, remember to increase the cooking time. Brown rice takes longer to become tender.

Rinse Beans: Always rinse canned beans under cold water to reduce sodium content and enhance their flavor in your Spanish Rice and Beans.

Taste and Adjust: Always taste the dish before serving. It’s a great habit to adjust seasoning based on personal preference to ensure satisfaction.

Spanish Rice and Beans Variations

Feel free to get creative with this delicious recipe, adjusting and substituting ingredients to match your tastes!

  • Bean Swap: Substitute kidney beans for black beans or chickpeas for a different flavor and texture. Each variety brings its own character to this comforting dish.
  • Veggie Boost: Add roasted veggies like bell peppers or zucchini for an extra layer of nutrition and flavor. The vibrant colors will make your dish even more appealing!
  • Protein Power: For a heartier option, stir in cooked chopped chicken or tofu; this twist will create a filling meal perfect for any occasion.
  • Spice It Up: Switch up the spices based on your preferences; try adding cumin or coriander for a deeper warmth that enhances the dish’s complexity.
  • Herb Alternatives: Use fresh cilantro or basil instead of parsley for garnishing if you’re in the mood for a different fresh touch. It will give a whole new life to this classic dish!
  • Salsa Kick: Instead of fire-roasted diced tomatoes, substitute with your favorite salsa for a zesty spin that adds warmth and an extra kick.
  • Cook with Coconut: Swap vegetable broth for coconut milk to create a creamy, aromatic variety that elevates the dish to a tropical experience.
  • Serve It Differently: Play with the presentation by serving this dish with avocado slices, a dollop of sour cream, or on a bed of fresh greens for a delightful twist. Consider pairing it with Amish Style Oatmeal for a unique meal combo!

No matter how you choose to play with this recipe, your Spanish Rice and Beans will always be a delightful crowd-pleaser!

Spanish Rice and Beans Recipe FAQs

How do I choose the best beans for this recipe?
Absolutely! When selecting beans, look for kidney beans that are firm, with no dark spots or dents. If you’re opting for canned beans, choose those that are labeled “low-sodium” to keep the dish healthier. Rinsing them under cold water before using reduces saltiness and enhances flavor.

What’s the best way to store leftovers?
I recommend placing any leftovers in an airtight container in the refrigerator for up to 5 days. If you use a deep container, like a glass bowl, make sure to cover it well! It seals in flavors and keeps it fresh longer.

Can I freeze Spanish Rice and Beans for later?
Yes, you can! For freezing, transfer the cooled dish into zip-top freezer bags, pressing out the excess air before sealing. It can be frozen for up to 3 months. When you’re ready to enjoy it again, thaw overnight in the fridge and reheat on the stove, adding a splash of broth or water to keep it moist.

What if my rice doesn’t cook properly?
Very common! If the rice is too hard after the cooking time, add a bit of extra broth or water (about ¼ cup), then cover and let it simmer on low heat for another 5–10 minutes. If it ends up too mushy, you can try to drain off any excess liquid and let it sit uncovered for a few minutes.

Is this dish suitable for people with food allergies?
That’s a great question! This One-Pot Spanish Rice and Beans recipe is vegetarian and gluten-free; however, if you’re cooking for someone with allergies, always check ingredient labels. Make sure to use gluten-free broth and check canned goods for possible allergens.

Can I incorporate other vegetables into this dish?
Definitely! You can add a variety of vegetables such as bell peppers, zucchini, or spinach. Just sauté them with the onions to ensure they’re tender. This not only boosts nutrition but adds vibrant colors and flavors to your Spanish Rice and Beans!

Spanish Rice and Beans

Savory Spanish Rice and Beans for Cozy Nights In

This comforting Spanish Rice and Beans recipe is perfect for busy weeknights, bringing hearty flavors to your dinner table.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings
Course: Dinner
Cuisine: Spanish
Calories: 350

Ingredients
  

For the Base
  • 2 tablespoons extra-virgin olive oil can be substituted with vegetable oil
  • 1 medium yellow onion substitute with shallots or leeks if needed
  • 4 cloves garlic replace with garlic powder if fresh isn’t available
  • 1 teaspoon paprika smoked paprika can provide a delightful twist
  • 1 tablespoon kosher salt sea salt can also serve as a suitable substitute
For the Spices
  • 1 teaspoon chili powder adjust according to your spice preferences
  • 1 teaspoon dried oregano fresh oregano is a good substitute
  • ½ teaspoon black pepper white pepper can be used as an alternative
  • cayenne pepper optional for extra heat
For the Rice and Beans
  • 1 cup long-grain white rice basmati or jasmine are great choices
  • 14 ounces fire-roasted diced tomatoes adds acidity and depth
  • 1 can kidney beans substitute black beans or pinto beans as needed
  • 2 cups vegetable or chicken broth plain water can be used in a pinch
Optional Garnishes
  • sliced green olives can be omitted or replaced with capers
  • ¼ cup fresh parsley leaves for parsley oil
  • 1 teaspoon lemon zest
  • 1 tablespoon lemon juice
  • 2 tablespoons extra-virgin olive oil

Equipment

  • Large Skillet

Method
 

Step-by-Step Instructions
  1. Heat 2 tablespoons of extra-virgin olive oil in a large skillet over medium heat. Add 1 chopped yellow onion and sauté for about 5 minutes until it becomes translucent.
  2. Stir in 4 minced garlic cloves, 1 teaspoon paprika, 1 tablespoon kosher salt, 1 teaspoon chili powder, 1 teaspoon dried oregano, ½ teaspoon black pepper, and optional cayenne pepper. Cook for 2 minutes until fragrant.
  3. Add 1 cup of long-grain white rice, stirring to coat. Cook for about 2 minutes, allowing the rice to toast slightly.
  4. Pour in one 14-ounce can of fire-roasted diced tomatoes, 1 can of drained kidney beans, and 2 cups of vegetable broth. Stir together and bring to a gentle boil. Reduce heat to medium-low, cover, and simmer for approximately 25 minutes.
  5. In a small bowl, combine ¼ cup of chopped fresh parsley, 1 teaspoon of lemon zest, 1 tablespoon of lemon juice, and 2 tablespoons of extra-virgin olive oil for parsley oil.
  6. Once the rice is tender, fold in sliced green olives. Drizzle with parsley oil if made, then serve.

Nutrition

Serving: 1servingCalories: 350kcalCarbohydrates: 60gProtein: 12gFat: 10gSaturated Fat: 1.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gSodium: 700mgPotassium: 600mgFiber: 15gSugar: 5gVitamin A: 15IUVitamin C: 25mgCalcium: 6mgIron: 20mg

Notes

Always sauté your spices in oil to deepen their flavors and adjust seasoning to personal preference.

Tried this recipe?

Let us know how it was!