Spanish Rice and Beans : Authentic One-Pot Recipe

Posted on July 23, 2025 ·

By Eva

spanish rice and beans in a bowl with spoons

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

If you’re looking for a hearty, flavorful, and affordable dinner, this Spanish rice and beans recipe delivers every time. Made in one pot with simple pantry staples, it’s a satisfying choice for weeknight meals, potlucks, or anytime you want quick dinner ideas with rice that feel comforting and wholesome.

Whether you’re craving authentic rice and beans, exploring healthy rice one pot recipes, or adding more rice and veggies recipes to your rotation, this dish is a standout. It also doubles as a vegetarian-friendly main, making it a great option for healthy bean dinner recipes that everyone will enjoy.

Keep reading for step-by-step instructions, tips for making it authentic, and creative serving ideas. Don’t forget to share this recipe and subscribe for more Spanish dinners and dinner inspiration!

Why This Spanish Rice and Beans Recipe Is a Dinner Favorite

This Spanish rice and beans recipe authentic is more than just a side dish — it’s a full meal packed with protein, fiber, and flavor.

  • Made in one pot for easy cleanup
  • Uses budget-friendly, pantry staples
  • Delicious hot or at room temperature, perfect for meal prep
  • Versatile: serve as a main, side, or filling for burritos or bowls
  • Vegetarian and easily made vegan

If you love rice for dinner recipes or healthy bean dinner recipes, this one is for you.

Ingredients for Spanish Rice and Beans

This recipe makes about 4–6 servings.

Rice and Pasta Sauce Base

  • 1 cup long-grain white rice (or brown rice, adjust cook time)
  • 1 can (15 oz) tomato sauce (or pasta sauce for more depth)
  • 1 1/2 cups vegetable broth
  • 1 tablespoon olive oil

Beans and Vegetables

  • 1 can (15 oz) black beans, drained and rinsed
  • 1 small onion, finely chopped
  • 1 red bell pepper, diced
  • 2 cloves garlic, minced
  • 1/2 cup frozen corn (optional)

Seasonings and Garnishes

  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1/4 teaspoon chili powder (optional)
  • Salt and black pepper to taste
  • Fresh cilantro or parsley, chopped (for garnish)
  • Lime wedges for serving

Kitchen Tools You’ll Need

  • Large skillet or Dutch oven with lid
  • Sharp knife and cutting board
  • Wooden spoon
  • Measuring cups and spoons

How to Make Spanish Rice and Beans Step-by-Step

Step 1: Sauté Aromatics and Vegetables

Heat olive oil in a large skillet over medium heat. Add chopped onion and bell pepper, cooking until softened, about 4–5 minutes. Stir in garlic and cook for another 30 seconds.

Step 2: Toast the Rice

Add uncooked rice to the pan. Stir to coat it in the oil and vegetables, and cook for 1–2 minutes to lightly toast the grains. This step adds flavor and prevents the rice from becoming mushy.

Step 3: Add Sauce, Beans, and Simmer

Pour in tomato sauce (or pasta sauce), broth, black beans, corn (if using), and spices. Stir to combine, then bring to a gentle simmer. Cover with a lid, reduce heat to low, and cook for about 18–20 minutes, or until rice is tender and liquid is absorbed.

Step 4: Fluff and Garnish

Turn off the heat and let the rice sit, covered, for 5 minutes. Fluff with a fork, season with salt and pepper to taste, and garnish with fresh cilantro and a squeeze of lime.

Tips for Authentic Rice and Beans Every Time

  • Use long-grain rice for the best texture. Short-grain tends to get sticky.
  • Toast the rice before adding liquid for a nuttier, more authentic flavor.
  • Adjust the spices to taste — smoked paprika and cumin give it a Spanish touch, but you can also add oregano or a pinch of saffron.
  • If you prefer a saucier dish, add an extra splash of broth at the end.

Variations: Healthy Bean Dinner Recipes & More

  • Use brown rice for a fiber-rich, whole-grain option (increase cooking time).
  • Swap black beans for pinto or kidney beans.
  • Add spinach, kale, or zucchini for even more vegetables.
  • Stir in shredded rotisserie chicken or tofu for extra protein.
  • Make it spicy with diced jalapeños or a pinch of cayenne.

For another great vegetarian-friendly dish, try pairing with cucumber shrimp salad or crispy smashed potato salad to round out the meal.

Serving Suggestions: Spanish Dinners and Rice For Dinner Recipes

This dish is incredibly versatile:

  • Serve as a main course with a side salad.
  • Use as a filling for burritos, tacos, or lettuce wraps.
  • Top with a fried egg for a satisfying breakfast-for-dinner option.
  • Pair with grilled meats or fish for a heartier Spanish dinner.
  • Serve alongside roasted vegetables or healthy air fryer zucchini fries for a balanced plate.

For a refreshing drink, consider delicious breakfast punch — a fruity, family-friendly complement to this savory meal.

Storage & Meal Prep Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or on the stovetop with a splash of water or broth to loosen it up. This dish also freezes well for up to 2 months.

FAQs About Spanish Rice and Beans

Is this recipe vegan?
Yes, as written, this recipe is vegan if you use vegetable broth.

Can I use leftover rice?
This dish is best when rice cooks with the sauce to absorb flavor, but you can fold in pre-cooked rice and adjust liquid accordingly.

What’s the difference between Spanish rice and Mexican rice?
Spanish rice often has a slightly firmer texture and uses spices like saffron or smoked paprika, while Mexican rice is typically softer and includes chili powder or tomato bouillon.

Can I make this in an Instant Pot?
Yes. Sauté vegetables and rice first, then pressure cook on high for about 5 minutes with a natural release.

Final Thoughts & Call to Action

This Spanish rice and beans recipe is a hearty, flavorful, and budget-friendly dish that’s perfect for busy nights and festive occasions alike. Whether you enjoy it as a main, side, or filling, it’s sure to become one of your go-to rice and veggies recipes.

If you loved this recipe, please share it with friends and subscribe to our blog for more rice one pot recipes, quick dinner ideas with rice, and authentic flavors like sticky honey gochujang chicken and make-ahead breakfast bowls. Enjoy your meal!

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 – Authentic One-Pot Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva
  • Total Time: 35 minutes
  • Yield: 46 servings 1x
  • Diet: Vegan

Description

This Spanish rice and beans recipe is hearty, flavorful, and budget-friendly. Made in one pot with simple pantry staples, it’s a vegetarian-friendly main, a delicious side, or a versatile filling for burritos and bowls.


Ingredients

Scale

Rice and Sauce Base:

  • 1 cup long-grain white rice (or brown rice, adjust cook time)
  • 1 can (15 oz) tomato sauce (or pasta sauce)
  • 1 1/2 cups vegetable broth
  • 1 tablespoon olive oil

Beans and Vegetables:

  • 1 can (15 oz) black beans, drained and rinsed
  • 1 small onion, finely chopped
  • 1 red bell pepper, diced
  • 2 cloves garlic, minced
  • 1/2 cup frozen corn (optional)

Seasonings and Garnishes:

  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cumin
  • 1/4 teaspoon chili powder (optional)
  • Salt and black pepper, to taste
  • Fresh cilantro or parsley, chopped
  • Lime wedges, for serving

Instructions

  1. Sauté Aromatics: Heat olive oil in a large skillet or Dutch oven over medium heat. Cook onion and bell pepper for 4–5 minutes until softened. Stir in garlic and cook another 30 seconds.
  2. Toast the Rice: Add uncooked rice and stir to coat. Toast for 1–2 minutes until lightly fragrant.
  3. Add Sauce and Simmer: Pour in tomato sauce, broth, black beans, corn, smoked paprika, cumin, chili powder, salt, and pepper. Stir well. Bring to a simmer, cover, reduce heat, and cook 18–20 minutes until rice is tender.
  4. Fluff and Garnish: Rest covered for 5 minutes. Fluff with a fork, adjust seasoning, garnish with cilantro and a squeeze of lime, and serve warm.

Notes

  • Toast rice before adding liquid for nutty flavor and better texture.
  • Use long-grain rice for fluffier results.
  • Brown rice works too, but increase cooking time and liquid slightly.
  • Add spinach, kale, or zucchini for more veggies.
  • Store leftovers in the fridge up to 4 days or freeze up to 2 months.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: One-Pot
  • Cuisine: Spanish-Inspired

Nutrition

  • Serving Size: about 1/5 of recipe
  • Calories: 280
  • Sugar: 4g
  • Sodium: 540mg
  • Fat: 6g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 7g
  • Protein: 8g
  • Cholesterol: 0mg

Tags:

You might also like these recipes

Leave a Comment

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