If you’re craving something hearty, flavorful, and just bursting with color, you are in for a treat with this Spanish Rice and Beans recipe. Imagine tender rice simmered with fragrant spices, juicy tomatoes, creamy beans, and finished with bright cilantro and a squeeze of lime—a true celebration of humble ingredients coming together in a mightily satisfying way. Spanish Rice and Beans is more than just a side; it’s a comforting, complete meal that you can serve to a hungry crew or whip up for an easy weeknight dinner. Whether you’re new to cooking or a seasoned pro, there’s something especially joyful about seeing this comforting dish come together in one big pot.
Ingredients You’ll Need
Ingredients You’ll Need
One of the best things about Spanish Rice and Beans is how it transforms a handful of simple, pantry-friendly items into a meal that tastes like you put in so much more work. Each ingredient brings its own flavor, texture, or punch of color, making every spoonful lively and delicious.
- Olive oil: Adds richness and helps the onions and garlic become sweet and fragrant as they saute.
- Onion: Lays down the flavor foundation—don’t skip letting it get soft and aromatic.
- Garlic: Delivers pungency and warmth that infuses the rice beautifully.
- Long-grain white rice: Its grains stay fluffy and separate, perfect for soaking up all those savory flavors.
- Ground cumin: Earthy and almost smoky, giving the dish its classic depth.
- Smoked paprika: Provides that unbeatable smoky essence that makes Spanish Rice and Beans so irresistible.
- Dried oregano: Adds a hint of citrus and herbaceous notes—just enough to brighten each bite.
- Salt: Lifts and brings together all the flavors in the pot.
- Black pepper: A touch of heat for just the right finish.
- Vegetable or chicken broth: Infuses the rice with extra savoriness while keeping it perfectly tender.
- Diced tomatoes (with juices): The tomatoes add tanginess, color, and a touch of sweetness.
- Kidney or pinto beans: Beans make the dish hearty and lend creaminess and protein all in one scoop.
- Fresh cilantro (optional): For those who love a touch of freshness—sprinkle it over at the end!
- Lime wedges (optional): A squeeze of lime brings zippy brightness just before serving.
How to Make Spanish Rice and Beans
Step 1: Sauté the Aromatics
Start by heating the olive oil in a large skillet or saucepan over medium heat. Once shimmering, add the diced onion and let it cook for about 4-5 minutes, stirring occasionally. You want the onion to turn soft, start turning golden around the edges, and fill your kitchen with that incredible savory aroma. Now, add the minced garlic and stir for another 30 seconds; you’ll notice an instant lift in fragrance, which is the perfect way to kick things off for Spanish Rice and Beans.
Step 2: Toast the Rice
Add the long-grain white rice directly into the skillet, stirring well to coat each grain with the flavorful oil and aromatics. Keep the rice moving for about 2-3 minutes—it’s ready when some grains turn lightly golden and smell nutty. This quick step means your Spanish Rice and Beans get an even richer taste and perfectly fluffy texture after cooking.
Step 3: Spice It Up
Sprinkle in the ground cumin, smoked paprika, dried oregano, salt, and black pepper over the rice. Give everything a thorough stir so the spices cling to every grain and you can really smell the essence of the dish building. This is where the signature flavor of Spanish Rice and Beans really comes to life!
Step 4: Simmer with Broth and Tomatoes
Pour in the broth and then add the diced tomatoes along with their juices. Give everything a gentle mix, then crank the heat until it comes to a boil. Once bubbling, reduce the heat to low, pop a lid on your skillet, and let it all simmer for 15 minutes. This is when the rice turns tender as it soaks up all the goodness—and you’ll see the color get vibrant from those luscious tomatoes.
Step 5: Finish with Beans
After the rice has simmered, stir in your drained and rinsed beans. Place the lid back on and let your Spanish Rice and Beans cook for another 5-10 minutes, or until the rice is fully tender and the mixture looks thick and inviting. Once finished, turn off the heat and let the pot rest, covered, for about 5 minutes—this ensures everything is fluffable and melds together perfectly.
Step 6: Fluff and Garnish
Take off the lid, fluff the rice with a fork, and get ready for the finishing touches. Sprinkle over the chopped fresh cilantro if you like, and squeeze a wedge of lime over each serving for crazy-good brightness. Your Spanish Rice and Beans is ready to enjoy!
How to Serve Spanish Rice and Beans
Garnishes
Nothing completes Spanish Rice and Beans quite like a shower of fresh cilantro and a generous squeeze of lime. If you want a spicy kick, add sliced jalapeños, pickled red onions, or a dollop of your favorite salsa. These little extras bring freshness and a hint of zing to every bite!
Side Dishes
What’s fabulous about Spanish Rice and Beans is its flexibility—you can serve it as a main or delicious side alongside grilled meats, herbed chicken, or roasted vegetables. It also makes a smashing partner to tacos, burritos, or even seared shrimp if you’re in the mood for something extra.
Creative Ways to Present
Go beyond the bowl: try stuffing the Spanish Rice and Beans into roasted bell peppers, using it as a filling for burritos, or turning leftovers into a rice-and-bean casserole topped with a sprinkle of cheese (if not vegan). You could even let everyone build their own rice bowls with toppings galore—let your imagination run wild!
Make Ahead and Storage
Storing Leftovers
Place any leftover Spanish Rice and Beans in an airtight container and pop it in the fridge. It’ll stay flavorful and satisfying for up to four days, making weekday lunches a total breeze. The flavors even deepen a bit overnight for an extra-tasty encore.
Freezing
If you want to freeze Spanish Rice and Beans, let it cool fully before packing into freezer-safe containers or zip-top bags. Label and freeze for up to three months. When you’re ready, thaw overnight in the fridge or gently defrost in the microwave.
Reheating
To reheat, sprinkle a tablespoon or two of water over the rice to loosen up any dryness. Warm on the stove over medium-low heat or microwave in one-minute bursts, stirring between each, until steaming hot. A quick fluff with a fork brings everything back to life.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice adds an extra layer of nuttiness and fiber to Spanish Rice and Beans. Just keep in mind it takes longer to cook—you may need to add a bit more liquid and extend the simmering time by about 20 minutes.
Is this Spanish Rice and Beans recipe spicy?
As written, it’s mild and family-friendly, but you can easily amp up the heat. Toss in a chopped jalapeño with the onions or finish with a few shakes of your favorite hot sauce to suit your spice preference.
Can I make Spanish Rice and Beans ahead of time for a party?
Definitely! In fact, letting it sit enhances the flavors. Just reheat gently with a bit of added broth or water to keep the texture fluffy and inviting. It’s perfect for prepping ahead when you’re planning to feed a crowd.
What beans work best in this recipe?
Kidney beans and pinto beans are both traditional and hold their shape well, making them ideal for Spanish Rice and Beans. Feel free to try black beans or cannellini beans if you want to switch things up!
How can I make this dish oil-free?
Simply use a splash of broth instead of olive oil to sauté your onions and garlic. The end result will still be plenty flavorful and just as wholesome.
Final Thoughts
Spanish Rice and Beans is one of those wonderful dishes that brings everyone to the table with its bright colors, big flavors, and cozy aroma. Give it a try and see why it’s a go-to comfort meal, whether you’re feeding your family or diving into a bowl all to yourself. Trust me—it never disappoints!
PrintSpanish Rice and Beans Recipe
This Spanish Rice and Beans recipe is a flavorful and satisfying dish that combines aromatic spices, tender beans, and fluffy rice. Perfect as a main course or side dish, it’s a versatile and easy-to-make meal for any occasion.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course or Side Dish
- Method: Stovetop
- Cuisine: Spanish-Inspired
- Diet: Non-Vegetarian
Ingredients
Main Ingredients:
- 1 tbsp olive oil
- 1 small onion (diced)
- 3 garlic cloves (minced)
- 1 cup long-grain white rice
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 cups vegetable or chicken broth
- 1 can (15 oz) diced tomatoes (with juices)
- 1 can (15 oz) kidney or pinto beans (drained and rinsed)
Garnish:
- 1/4 cup chopped fresh cilantro (optional)
- lime wedges for serving (optional)
Instructions
- Sauté Aromatics: Heat olive oil in a skillet, sauté onion until soft, then add garlic.
- Toast Rice: Add rice to the skillet, toast briefly.
- Add Spices: Stir in cumin, paprika, oregano, salt, and pepper.
- Cook Rice: Pour in broth and tomatoes, simmer until rice is tender.
- Finish: Mix in beans, let rest, then fluff with a fork. Garnish and serve.
Notes
- Serve with grilled meats, tacos, or roasted vegetables.
- For extra heat, add chopped jalapeño with the onions.
Nutrition
- Serving Size: 1 portion
- Calories: 330
- Sugar: 4g
- Sodium: 520mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg