If you’re looking for a vibrant, hearty dish that comes together in just one pot and bursts with flavor, then this One-Pot Spanish Rice & Beans Recipe is going to become your new go-to. It’s a beautiful combination of fluffy basmati rice, tender red kidney beans, and colorful veggies all infused with warm spices and brightened with fresh cilantro and tangy olives. Perfect for a cozy weeknight dinner or meal prep, this dish offers dinner comfort and exciting, layered tastes without any fuss or complicated steps.
Ingredients You'll Need
Gathering these simple but essential ingredients is the first step toward creating a dish that perfectly balances texture, color, and flavor. Each element plays its part, from the aromatic spices that enliven the rice to the vibrant veggies and hearty beans that give the dish substance and soul.
- Olive oil: Helps soften the veggies and add a silky base flavor.
- Medium onion (diced): Adds sweetness and depth when softened.
- Medium red bell pepper (diced): Brings a pop of color and a subtle sweetness.
- Garlic cloves (minced): Infuses the dish with warm, pungent aroma.
- Ground cumin: Provides earthiness and a hint of smokiness.
- Sweet paprika: Adds warmth and a mild peppery note with beautiful color.
- Dried oregano: Lends herbal brightness that complements the spices.
- Vegetable broth: The cooking liquid that imparts richness and helps the rice cook perfectly.
- Basmati rice: The fluffy, fragrant rice that soaks up all the delicious flavors.
- Red kidney beans (drained and rinsed): Adds creaminess and protein.
- Tomato paste: Gives a touch of acidity and deep umami.
- Salt: Enhances all the flavors harmoniously.
- Pimento-stuffed green olives (halved): Introduces a salty, tangy surprise that brightens the dish.
- Fresh cilantro (chopped): Adds a fresh, herbaceous finish.
How to Make One-Pot Spanish Rice & Beans Recipe
Step 1: Sauté the Veggies
Start by heating the olive oil in a large pot over medium heat. Once hot, toss in the diced onion and red bell pepper. Stir frequently and cook until the pepper softens and the onion becomes translucent—about five minutes. This gentle sauté softens the veggies and awakens their natural sweetness, laying a flavorful foundation for the dish.
Step 2: Add Garlic and Spices
Next, add the minced garlic, ground cumin, sweet paprika, and dried oregano right into the pot. Stir it all together and cook for about one minute until your kitchen is filled with the warm, inviting aroma of the spices releasing their magic. This step is crucial to building depth and complexity in the rice that’s coming up.
Step 3: Combine the Main Ingredients
Pour in the vegetable broth, then add the basmati rice, rinsed kidney beans, and tomato paste. Crank the heat to high and stir thoroughly to fully dissolve the tomato paste, making sure every grain of rice is surrounded by flavorful liquid. This ensures the rice absorbs all those wonderful savory notes as it cooks.
Step 4: Simmer Until Tender
Bring the liquid to a rolling boil, then immediately reduce the heat to maintain a gentle simmer. Cover the pot with a tight-fitting lid and let it cook quietly for 15 to 20 minutes, until the rice is perfectly tender. Resist the urge to lift the lid during this time—it’s key to getting fluffy, well-cooked rice.
Step 5: Final Touches
Turn off the heat, leave the pot covered, and let it rest for five minutes. This finishing rest allows the rice to steam gently, achieving the perfect texture. After five minutes, remove the lid, season with salt to your taste, then stir in the halved pimento-stuffed green olives and chopped fresh cilantro for that bright, tangy lift right before serving.
How to Serve One-Pot Spanish Rice & Beans Recipe
Garnishes
If you want to elevate your One-Pot Spanish Rice & Beans Recipe even further, consider sprinkling some extra chopped cilantro on top or adding a few thin slices of fresh avocado. A squeeze of fresh lime juice over each serving lends a zesty brightness that pairs beautifully with the spices and olives.
Side Dishes
This dish shines wonderfully on its own but also pairs perfectly with a crisp green salad or warm, crusty bread to mop up the savory juices. For those who enjoy a bit of extra crunch, roasted or grilled vegetables on the side make a colorful, nutritious addition.
Creative Ways to Present
For a fun twist, you can stuff the rice and beans mixture into warm tortillas or bell pepper halves for handheld meals. Alternatively, serve it layered under roasted vegetables or topped with a dollop of plain yogurt or sour cream to add creaminess and balance to the spice.
Make Ahead and Storage
Storing Leftovers
Once cooled, transfer your One-Pot Spanish Rice & Beans Recipe to an airtight container and refrigerate for up to 4 days. The flavors actually deepen with time, making leftovers even more delicious!
Freezing
This recipe freezes beautifully. Portion it into freezer-safe containers and freeze for up to 3 months. Just make sure to cool it completely before freezing to preserve freshness and texture.
Reheating
To reheat, thaw in the refrigerator overnight if frozen, then warm gently on the stovetop over low heat or in the microwave. Add a splash of vegetable broth or water if it seems dry to revive the fluffy texture.
FAQs
Can I use a different type of rice?
Absolutely! While basmati is preferred for its fragrance and fluffiness, long-grain white or brown rice can be used too. Keep in mind that brown rice will require longer cooking time and more broth.
Is this recipe vegan?
Yes! This One-Pot Spanish Rice & Beans Recipe is completely plant-based, relying on vegetable broth and no animal products, making it a fantastic vegan option.
Can I add other vegetables?
Definitely. Feel free to include diced zucchini, corn, or diced tomatoes if you want to boost the veggie content and add variety to the dish.
How spicy is this recipe?
This recipe is mildly spiced with warm paprika and cumin but not hot. If you prefer a little heat, you can add a pinch of cayenne pepper or some chopped jalapeño while cooking.
What can I substitute for the green olives?
If you don’t have pimento-stuffed green olives, Kalamata olives or black olives work well too. They’ll add a similar briny punch that brightens the beans and rice.
Final Thoughts
Nothing beats a wholesome, comforting meal that feels like it took hours but actually comes together easily. The One-Pot Spanish Rice & Beans Recipe is just that—a celebration of simple ingredients transformed by thoughtful seasoning and method. I hope you enjoy making and sharing this dish as much as I do. Give it a try, and see how quickly it wins a permanent spot in your dinner rotation!
Print
One-Pot Spanish Rice & Beans Recipe
- Total Time: 30 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A flavorful and hearty one-pot Spanish rice and beans dish that combines aromatic spices, tender basmati rice, and savory red kidney beans. This easy-to-make recipe features a blend of cumin, paprika, and oregano, enhanced with pimento-stuffed green olives and fresh cilantro, perfect for a wholesome and satisfying vegetarian meal in just 30 minutes.
Ingredients
Vegetables and Aromatics
- 1 medium onion, diced
- 1 medium red bell pepper, diced
- 3 garlic cloves, minced
Spices and Seasonings
- 1 tablespoon ground cumin
- 1 teaspoon sweet paprika
- 1 teaspoon dried oregano
- Salt to taste (approximately ½ teaspoon)
Liquids and Canned Goods
- 2 ¼ cups vegetable broth
- 1 (15 ounce or 400 gram) can red kidney beans, drained and rinsed
- 1 tablespoon tomato paste
Grains
- 1 ½ cups basmati rice
Others
- 2 tablespoons olive oil
- 1 cup pimento-stuffed green olives, halved
- ¼ cup chopped fresh cilantro
Instructions
- Heat the Oil: Coat the bottom of a large pot with olive oil and place it over medium heat to warm the oil adequately.
- Sauté Vegetables: Add diced onion and red bell pepper to the hot oil. Cook while stirring frequently until the bell pepper softens slightly and the onion becomes translucent, which takes about 5 minutes.
- Add Spices and Garlic: Stir in minced garlic, ground cumin, sweet paprika, and dried oregano. Continue cooking the mixture for approximately 1 minute until very fragrant, allowing the spices to bloom.
- Add Liquids and Main Ingredients: Pour in vegetable broth and add the basmati rice, drained red kidney beans, and tomato paste. Increase the heat to high and stir well to fully dissolve the tomato paste.
- Simmer the Rice: Bring the mixture to a boil, then reduce the heat to low so it simmers gently. Cover the pot and let it cook for 15 to 20 minutes until the rice is tender and liquid is absorbed.
- Rest the Dish: Remove the pot from heat but keep it covered. Allow the rice to sit undisturbed for 5 minutes to finish cooking with residual steam.
- Season and Garnish: Lift the lid and add salt to taste. Stir in the halved pimento-stuffed green olives and chopped fresh cilantro, mixing evenly into the rice.
- Serve: Dish out the Spanish rice and beans warm, ready to enjoy as a hearty vegetarian main or side dish.
Notes
- Use a pot with a tight-fitting lid to ensure proper simmering and steam retention.
- If basmati rice is not available, long-grain rice can be substituted, but cooking times may vary slightly.
- Adjust the salt according to your preference and the saltiness of the vegetable broth used.
- This dish can be served as a main course or paired with grilled vegetables or protein for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Spanish




Leave a Reply