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.6 from 24 reviews

  • Author: admin
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

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.


Ingredients

Scale

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
  • ½ tsp dried oregano
  • ½ tsp salt
  • ¼ 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:

  • ¼ cup chopped fresh cilantro (optional)
  • lime wedges for serving (optional)

Instructions

  1. Sauté Aromatics: Heat olive oil in a skillet, sauté onion until soft, then add garlic.
  2. Toast Rice: Add rice to the skillet, toast briefly.
  3. Add Spices: Stir in cumin, paprika, oregano, salt, and pepper.
  4. Cook Rice: Pour in broth and tomatoes, simmer until rice is tender.
  5. 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.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course or Side Dish
  • Method: Stovetop
  • Cuisine: Spanish-Inspired

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