Spanish Rice and Beans Skillet Recipe
If you’re looking for a cozy, flavorful meal that comes together in one pan, this Spanish Rice and Beans Skillet Recipe is definitely a winner. I love how it captures those smoky, slightly spicy notes with simple ingredients you probably already have on hand. It’s hearty enough for a satisfying dinner but light enough to whip up on a weeknight without any fuss.
What makes this Spanish Rice and Beans Skillet Recipe so special to me is its adaptability and vibrant flavor profile that feels both comforting and exciting. Whenever I need a meal that pleases a crowd or just want a wholesome vegetarian dish, this skillet shines! Plus, it’s a great way to get that satisfying rice-and-beans classic done in one pan with minimal cleanup.
Ingredients You’ll Need
The beauty of this recipe is how these ingredients blend to create layers of flavor—from the smokiness of paprika to the freshness of herbs. Picking quality canned beans and a good salsa really makes a difference here, so I always recommend checking those labels for the best taste and texture.
- Oil: I usually use a tablespoon of vegetable or olive oil to sauté the veggies, but you can swap it with veggie broth for an oil-free version.
- Onion: A medium diced onion adds sweetness and depth—don’t skip this step for a richer flavor.
- Red Bell Pepper: Chopped red bell pepper brings a subtle sweetness and color that brightens the skillet.
- Garlic: Minced garlic (3-4 cloves) offers that essential aromatic punch that wakes up the dish.
- Ground Cumin: This gives a warm, earthy base note that’s central to Spanish flavors.
- Sweet Paprika: Adds a gentle sweetness and beautiful color.
- Dried Oregano: Brings herbaceous undertones that balance the dish perfectly.
- Smoked Paprika: Just half a teaspoon introduces that irresistible smoky depth without overpowering.
- Red Pepper Flakes: A pinch for a little kick—adjust to your heat preference.
- Salt & Black Pepper: Essential for seasoning and bringing all flavors together.
- White Rice (uncooked): I use long-grain white rice here—it cooks up fluffy and separates nicely in the skillet.
- Vegetable Broth: Using broth instead of water boosts flavor; add a bit more liquid if your rice takes longer to cook.
- Salsa: A good quality salsa adds tang, spice, and moisture that deepens the dish’s complexity.
- Kidney Beans (canned): Drained and rinsed for creaminess and protein—you can use black beans as a tasty alternative.
- Green Olives (optional): Halved olives bring a lovely briny contrast I adore, but feel free to skip if you’re not a fan.
- Fresh Herbs: Cilantro or parsley sprinkled on top brighten and freshen each bite.
Variations
I like to think of this Spanish Rice and Beans Skillet Recipe as a base canvas—you can easily customize it to fit your tastes or what’s in your kitchen. Don’t be shy about swapping ingredients or adding extras that you love!
- Variation: Adding diced tomatoes or corn kernels gives a fresh, slightly sweet note that I’ve enjoyed during summer months.
- Variation: For a smoky-meaty addition, crisp cooked chorizo or smoked sausage pairs wonderfully with the spices.
- Variation: Leave out the olives and replace the vegetable broth with chicken broth for a different depth if you’re not keeping it vegetarian.
- Variation: Spice it up by tossing in some chopped jalapeños or increasing red pepper flakes.
- Variation: Use brown rice instead of white for a nuttier flavor and more fiber—just note it will take longer to cook and need more liquid.
How to Make Spanish Rice and Beans Skillet Recipe
Step 1: Sauté Your Veggies
Heat your oil (or veggie broth) in a large skillet over medium heat. Toss in the diced onion and red bell pepper, cooking until softened and fragrant—usually about 5 minutes. Don’t rush this step; the softness of the veggies really builds your flavor base, and the gentle caramelization adds sweetness.
Step 2: Add Aromatics and Spices
Stir in the minced garlic, ground cumin, sweet paprika, smoked paprika, dried oregano, and red pepper flakes. Cook everything together for about 1-2 minutes until the spices bloom and the garlic is fragrant. This little moment is key—don’t skip it or the spices won’t release their full aroma.
Step 3: Stir in Rice and Liquids
Add the uncooked rice to the skillet, stirring well to coat it in the spices and aromatics. Pour in the vegetable broth and salsa, then give everything a good stir, scraping any bits off the bottom of the pan. At this point, taste your liquid—if it’s under-seasoned, add a pinch of salt and pepper. Bring the mixture to a gentle boil.
Step 4: Simmer Until Tender
Reduce the heat to low, cover the skillet with a tight-fitting lid, and let it simmer for about 18-20 minutes, or until the rice is tender and has absorbed most of the liquid. Avoid stirring too much during this time—that can make the rice mushy. If your rice needs more cooking but the liquid is gone, add a splash more broth as needed.
Step 5: Finish with Beans and Olives
Once the rice is cooked through, stir in the rinsed kidney beans and halved green olives (if using). Cover for another 5 minutes to warm everything through and meld the flavors. Then take off the heat and let it sit for a few minutes—I find the flavors deepen beautifully with a short rest.
How to Serve Spanish Rice and Beans Skillet Recipe

Garnishes
I always top this dish with a handful of fresh cilantro or parsley—something green and vibrant just brings it alive. Sometimes I add a squeeze of fresh lime juice to brighten everything and a dollop of sour cream or Greek yogurt for creaminess. If you like a little extra heat, sliced jalapeños or a drizzle of hot sauce are perfect.
Side Dishes
This skillet is pretty much a complete meal, but I do love pairing it with a simple green salad or roasted veggies to add crunch and contrast. Warm crusty bread or tortilla chips also work well to scoop up every bit of goodness.
Creative Ways to Present
For a fun dinner party, I like scooping this Spanish Rice and Beans Skillet Recipe into individual small bowls and sprinkling each with chopped fresh herbs and a few sliced olives on top. It makes it feel more special and shows off those beautiful colors. Another idea is to serve it stuffed inside toasted bell pepper halves for a vibrant, edible presentation that always impresses.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge and find the dish keeps well for up to 4 days. The rice soaks up the flavors overnight and tastes even better the next day, making it a perfect easy lunch or quick dinner option.
Freezing
Freezing this Spanish Rice and Beans Skillet Recipe works surprisingly well. I let it cool completely, then portion it into freezer-safe containers or bags. It keeps solid for about 2 months, so you’ll always have a comforting meal ready when you need it.
Reheating
To reheat, I pop leftovers in a covered microwave-safe dish with a splash of water or broth to keep the rice from drying out. Alternatively, reheating gently in a skillet over low heat works great, stirring occasionally until warmed through.
FAQs
-
Can I use brown rice in this Spanish Rice and Beans Skillet Recipe?
Absolutely! Brown rice adds a nutty flavor and more fiber, but keep in mind it requires a longer cooking time and more liquid—usually about 40-45 minutes and an increase in broth quantity. Adjust accordingly for best results.
-
What are good bean alternatives for this recipe?
Black beans, pinto beans, or even chickpeas work really well if you want to mix things up. Just make sure you drain and rinse canned beans before adding to keep the flavors clean and avoid excess salt.
-
How do I make this recipe vegan?
This Spanish Rice and Beans Skillet Recipe is naturally vegan as long as you use vegetable broth and skip any dairy garnishes like sour cream. It’s a great plant-based meal option that’s hearty and delicious!
-
Can I prepare this dish in advance?
Yes! You can make it a day or two ahead and store it in the fridge. Just reheat gently before serving for the best texture and flavor.
-
Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free as it doesn’t include any wheat-based ingredients. Just double-check your salsa and broth labels to ensure they’re gluten-free certified if you have sensitivities.
Final Thoughts
This Spanish Rice and Beans Skillet Recipe holds a special place in my kitchen because it takes me back to cozy evenings when I wanted comforting food without complication. It’s flexible, packed with flavor, and downright satisfying. I really hope you give it a try—you’ll enjoy how easy it is and how quickly it becomes a go-to meal for busy nights or casual get-togethers.
Print
Spanish Rice and Beans Skillet Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: Spanish
- Diet: Vegetarian
Description
This Spanish Rice and Beans recipe is a flavorful, easy-to-make dish perfect for a wholesome vegetarian meal. Combining aromatic spices, fresh vegetables, and hearty beans, it offers a delicious and nutritious option that can be prepared quickly on the stovetop. Ideal as a main or side dish, it features a vibrant blend of cumin, smoked paprika, and oregano with comforting rice and beans, garnished with fresh herbs for a refreshing finish.
Ingredients
Vegetables & Aromatics
- 1 medium onion, diced
- 1 medium red bell pepper, chopped
- 3–4 garlic cloves, minced
- ½ cup (65 g) green olives, halved (optional)
- Fresh herbs (cilantro or parsley), for garnish
Spices & Seasonings
- 1 tsp ground cumin
- 1 tsp sweet paprika
- 1 tsp dried oregano
- ½ tsp smoked paprika
- Pinch of red pepper flakes
- Salt & black pepper to taste
Staples & Liquids
- 1 tbsp oil (use vegetable broth if avoiding oil)
- 1 ½ cups (300 g) uncooked white rice
- 1 ¼ cups (300 ml) vegetable broth (more if needed)
- 1 ¼ cups (300 g) salsa
- 1 (15 oz) can (270 g) kidney beans, drained and rinsed
Instructions
- Prepare the Ingredients: Dice the onion, chop the red bell pepper, and mince the garlic cloves. Rinse and drain the kidney beans, and optionally halve the green olives. This prepping helps in smooth cooking flow.
- Sauté Vegetables and Spices: Heat 1 tbsp of oil in a large skillet or saucepan over medium heat. Add the diced onion and chopped red bell pepper; cook for about 5 minutes until softened. Stir in the minced garlic, ground cumin, sweet paprika, dried oregano, smoked paprika, and red pepper flakes. Cook the mixture for another 1-2 minutes to release spices’ aroma.
- Add Rice and Liquids: Add the uncooked white rice to the skillet and stir to coat with the spices and vegetables. Pour in the vegetable broth and the salsa, stirring to combine everything evenly. Season with salt and black pepper to taste.
- Simmer and Cook the Rice: Bring the mixture to a boil, then reduce heat to low. Cover the skillet with a lid and let it simmer gently for about 15-20 minutes, or until the rice is tender and has absorbed most of the liquid. If needed, add a little more vegetable broth during cooking to prevent sticking and ensure rice cooks fully.
- Stir in Beans and Olives: Once the rice is cooked, gently fold in the drained kidney beans and halved green olives (if using). Cover and let it heat through for about 5 more minutes to meld flavors together.
- Serve and Garnish: Remove from heat and fluff the rice gently with a fork. Serve hot, garnished with fresh cilantro or parsley for a bright, herbal finish.
Notes
- You can substitute the white rice with brown rice; however, cooking time will increase and require additional liquid.
- Use vegetable broth instead of oil at the start if you want a lower fat or oil-free version.
- Rinse the kidney beans thoroughly to reduce sodium and improve taste.
- Adjust the spiciness by varying the amount of red pepper flakes.
- If salsa is too thick, add a bit of extra vegetable broth to maintain proper cooking moisture.
Keywords: Spanish rice, beans, vegetarian recipe, easy Spanish dish, stovetop rice recipe, kidney beans, healthy rice and beans