If you are craving a vibrant, comforting dish that’s bursting with flavor, this Spanish Rice and Beans Recipe is about to become your new go-to. It’s a delightful blend of fragrant spices, tender rice, and creamy beans that come together in perfect harmony. Whether you’re cooking for family or friends, this recipe brings warmth and satisfaction to every meal, and it’s incredibly easy to whip up even on busy days.

Ingredients You’ll Need

The image shows a black frying pan on a white stove with a white marbled surface underneath. Inside the pan, there are chopped vegetables arranged loosely around the edges in a rough circle: small white onion pieces, bright red pieces of bell pepper, and a small amount of diced garlic. In the center of the pan, there is a heap of various brownish-red spices and herbs with different textures and shades. Some steam rises lightly from the pan, giving a warm cooking feel. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this Spanish Rice and Beans Recipe lies in its simplicity and the thoughtful combination of ingredients. Each one plays a crucial role in building layers of taste, from the earthy cumin to the smoky paprika, bringing color and texture that make the dish truly special.

  • 1 tbsp oil: A neutral oil or vegetable broth helps sauté the veggies without overpowering the flavors.
  • 1 medium onion (diced): Adds a subtle sweetness and depth when sautéed.
  • 1 medium red bell pepper (chopped): Brings a pop of color and a mild peppery crunch.
  • 3-4 garlic cloves (minced): Garlic infuses the rice with aromatic warmth and a hint of spice.
  • 1 tsp ground cumin: Essential for that earthy, nutty undertone classic in Spanish flavors.
  • 1 tsp sweet paprika: Adds vibrant color and a sweet smoky touch without heat.
  • 1 tsp dried oregano: A classic herb that elevates the dish’s Mediterranean roots.
  • 1/2 tsp smoked paprika: Introduces a deeper smoky flavor for complexity.
  • Pinch of red pepper flakes: Just enough heat to awaken your palate without taking over.
  • Salt & black pepper (to taste): Enhances all the flavors and balances the dish.
  • 1 1/2 cups white rice (uncooked): The foundation that soaks up all the wonderful spices and salsa.
  • 1 1/4 cups vegetable broth: Keeps the rice moist and adds savory depth—adjust if needed based on rice type.
  • 1 1/4 cups salsa: Brings acidity, juiciness, and a subtle tang to the mix.
  • 1 (15 oz) can kidney beans (drained and rinsed): For protein and creamy texture contrast.
  • 1/2 cup green olives (halved, optional): Offers a briny punch that brightens every bite.
  • Fresh herbs (to garnish, e.g., cilantro or parsley): Adds freshness and a lovely visual touch at the end.

How to Make Spanish Rice and Beans Recipe

Step 1: Prep the Rice and Veggies

The key to tender rice is soaking it first. Rinse and soak the rice in cold or lukewarm water for at least 10 minutes—30 minutes is even better if you have time. Meanwhile, chop your onion, red bell pepper, and mince the garlic so everything is ready to go. This small prep step ensures fluffy rice and evenly cooked vegetables.

Step 2: Sauté the Aromatics

Heat the oil in your skillet or pot over medium heat. Toss in the onions and red bell pepper and sauté them until they soften, about 3 minutes. Then add the minced garlic and all your spices: cumin, sweet paprika, dried oregano, smoked paprika, red pepper flakes, salt, and black pepper. Let everything cook together for one more minute until the spices wake up and fill your kitchen with a warm, inviting scent.

Step 3: Combine Rice, Salsa, and Broth

Drain your soaked rice and add it straight to the pot along with your salsa and vegetable broth. Stir gently to combine all the ingredients before bringing the pot to a boil. This mixture is the heart of the dish, infusing the rice with robust flavors and color.

Step 4: Simmer Without Stirring

Once boiling, cover the pot with a lid and reduce the heat to the lowest setting. Let it simmer for 15 to 20 minutes without lifting the lid or stirring, because this allows the rice to cook evenly and absorb all that flavorful liquid. Keep in mind that cooking times will vary depending on the rice; jasmine or basmati rice cooks faster than brown rice, so check the package if you’re unsure.

Step 5: Finish with Beans and Olives

After the rice is perfectly cooked, remove the lid and taste for seasoning. Adjust salt, pepper, or spices as you like. Gently fold in the kidney beans and green olives if using—they add lovely texture and richness. Finally, sprinkle fresh cilantro or parsley on top for a bright, fresh finish that makes the flavors pop.

How to Serve Spanish Rice and Beans Recipe

A black pan filled with cooked rice mixed with red beans, small green olive slices, and diced red and green vegetables. The rice is orange in color, showing it is well seasoned, with the beans and vegetables spread evenly throughout. A wooden spoon is placed inside the pan with its handle extending outwards. The pan sits on a white marbled surface with a beige cloth nearby and a white plate with seasoning in the top right corner. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh herbs like cilantro or parsley are classic garnishes that add a burst of color and a fresh, herbaceous note. You can also add a slice of lime or a dollop of sour cream to introduce a little tang and creaminess, making each bite even more delightful.

Side Dishes

This dish stands brilliantly on its own or as a hearty side. Pair it with warm corn tortillas, a simple green salad, or grilled veggies. For a full meal, consider throwing some roasted chicken, sautéed shrimp, or even avocado slices onto the plate for extra protein and creaminess.

Creative Ways to Present

Transform your Spanish Rice and Beans Recipe into a stunning centerpiece by serving it in a colorful bowl or even stuffed inside roasted bell peppers. You can also top it with crispy fried onions or crumbled queso fresco for texture contrast that’ll wow your guests.

Make Ahead and Storage

Storing Leftovers

Leftover Spanish rice and beans keep beautifully in an airtight container in the refrigerator for up to three days. The flavors actually deepen overnight, making your next meal even tastier and quicker to enjoy.

Freezing

If you want to make this recipe in advance or save some for busy nights, freezing is a great option. Freeze portions in airtight containers or heavy-duty freezer bags for up to one month. Just thaw overnight in the fridge and reheat when you’re ready to eat.

Reheating

Reheat gently on the stove over low heat with a splash of vegetable broth or water to prevent drying out, stirring occasionally until warmed through. You can also microwave leftovers covered with a damp paper towel to retain moisture and heat evenly.

FAQs

Can I use brown rice instead of white rice?

Yes, brown rice works well but it requires a longer cooking time and more liquid. Adjust the broth accordingly and be patient as it simmers.

Is this recipe vegan and gluten-free?

Absolutely! Using vegetable broth and plant-based ingredients keeps it both vegan and naturally gluten-free.

What if I don’t have salsa on hand?

You can substitute with chopped tomatoes mixed with a little chili powder and onion powder for a fresher taste, though salsa adds a convenient depth of flavor and acidity.

Can I add other beans besides kidney beans?

Sure! Black beans or pinto beans are excellent alternatives that complement the spices and texture well.

How spicy is this dish?

The pinch of red pepper flakes provides a gentle warmth without overwhelming the palate, but you can easily adjust the heat by adding more or leaving it out.

Final Thoughts

This Spanish Rice and Beans Recipe is a wonderful, wholesome dish you’ll keep coming back to. It’s easy to prepare, flexible, and deeply satisfying—perfect for cozy dinners or feeding a crowd. I hope it becomes a beloved staple in your kitchen, bringing comfort and joy with every flavorful spoonful.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spanish Rice and Beans Recipe

Spanish Rice and Beans Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 3 reviews

  • Author: Molly
  • Total Time: 35-60 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

This flavorful Spanish Rice and Beans recipe is a wholesome one-pot meal combining aromatic spices, tender vegetables, and hearty beans. Perfect for a quick and satisfying dinner, it uses a simple stovetop simmer method to create a delicious Latin-inspired dish with a vibrant mix of textures and colors.


Ingredients

Vegetables & Aromatics

  • 1 medium onion, diced
  • 1 medium red bell pepper, chopped
  • 34 garlic cloves, minced
  • 1/2 cup 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
  • 1/2 tsp smoked paprika
  • Pinch of red pepper flakes
  • Salt and black pepper, to taste

Base Ingredients

  • 1 tbsp oil (use vegetable broth if avoiding oil)
  • 1 1/2 cups white rice, uncooked
  • 1 1/4 cups vegetable broth (or more depending on rice type)
  • 1 1/4 cups salsa
  • 1 (15 oz) can kidney beans, drained and rinsed


Instructions

  1. Soak Rice: Place the white rice in a bowl with cold or lukewarm water and let it soak for at least 10 minutes, ideally 30 minutes if time permits. After soaking, drain and discard the water. Meanwhile, chop the onion, garlic, and bell pepper, and prepare the other ingredients.
  2. Sauté Vegetables and Spices: Heat the oil in a large skillet or pot over medium heat. Add the diced onion and chopped bell pepper and sauté for about 3 minutes until softened. Stir in the minced garlic along with the ground cumin, sweet paprika, dried oregano, smoked paprika, and red pepper flakes, cooking for an additional minute to release their aromas.
  3. Add Rice and Liquid: Add the soaked rice to the skillet along with the salsa and vegetable broth. Bring the mixture to a boil, ensuring to adjust the amount of broth and salsa if using a rice variety that requires longer cooking time.
  4. Simmer Covered: Reduce heat to the lowest setting, cover the skillet or pot, and let the rice cook undisturbed for 15-20 minutes, depending on your rice type. Avoid lifting the lid or stirring during this time to allow the rice to steam properly.
  5. Season and Finish: Turn off the heat and remove the lid. Taste the rice and adjust the seasonings as needed with salt, black pepper, cumin, or red pepper flakes. Gently fold in the drained kidney beans and optional green olives. Garnish with freshly chopped cilantro or parsley before serving. Store any leftovers covered in the refrigerator for up to 3 days.

Notes

  • Soaking the rice helps achieve a fluffier texture and reduces cooking time.
  • Use vegetable broth instead of oil for a lower-fat version.
  • Adjust the broth quantity according to the type of rice used; brown rice may require more liquid and longer cooking time.
  • Green olives are optional but add a nice briny contrast.
  • Leftovers keep well refrigerated for up to 3 days.
  • Prep Time: 10 minutes (plus 10-30 minutes soaking time)
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Spanish

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star