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

Spanish Rice and Beans


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Paula
  • Total Time: 35 minutes

Description

This Spanish Rice and Beans recipe is a flavorful, comforting dish made with seasoned rice, hearty beans, and a blend of aromatic spices. It’s a simple yet satisfying meal that pairs well with grilled meats, tacos, or can be enjoyed on its own. Perfect for a weeknight dinner or meal prep!

Hungry for more? Subscribe now and have this recipe sent directly to your inbox—along with exclusive foodie updates!

 


Ingredients

  • Olive Oil (2 tbsp) – For sautéing.
  • Onion (1 medium, diced) – Adds depth of flavor.
  • Garlic (3 cloves, minced) – Essential for an aromatic base.
  • Bell Pepper (1, diced, any color) – Adds a sweet crunch.
  • Long-Grain White Rice (1 ½ cups) – The perfect fluffy texture.
  • Diced Tomatoes (1 can, 14.5 oz, with juice) – A rich tomato base.
  • Vegetable or Chicken Broth (3 cups) – Enhances the flavor.
  • Tomato Paste (2 tbsp) – Adds depth and richness.
  • Black Beans or Kidney Beans (1 can, 15 oz, drained & rinsed) – Provides protein and texture.
  • Cumin (1 tsp) – A warm, earthy spice.
  • Paprika (1 tsp) – Adds a smoky touch.
  • Oregano (½ tsp) – For an herby depth.
  • Salt & Pepper (to taste) – Essential seasoning.
  • Bay Leaf (1, optional) – Enhances the flavor (remove before serving).
  • Fresh Cilantro (¼ cup, chopped, optional) – For garnish.
  • Lime Wedges – A squeeze of fresh lime brightens everything up!

Instructions

Step 1: Sauté the Aromatics
Heat olive oil in a large skillet over medium heat. Add the diced onion and bell pepper. Cook for 3–4 minutes until softened. Add the garlic and sauté for another 30 seconds.

Step 2: Toast the Rice
Stir in the rice and cook for 2 minutes, allowing it to lightly toast. This adds extra flavor.

Step 3: Add Tomatoes and Spices
Mix in the diced tomatoes (with juice), tomato paste, cumin, paprika, oregano, salt, and pepper. Stir well to coat the rice with the seasonings.

Step 4: Pour in the Broth
Add the broth and bay leaf (if using). Stir, bring to a gentle boil, then reduce heat to low. Cover and simmer for 15–20 minutes, until the rice is tender and the liquid is absorbed.

Step 5: Add the Beans
Gently fold in the drained beans and let cook for another 5 minutes, allowing the flavors to meld.

 

Step 6: Fluff and Serve
Remove the bay leaf, fluff the rice with a fork, and garnish with fresh cilantro. Serve with lime wedges for a zesty finish!

Notes

  • Rinse the Rice – This removes excess starch and prevents clumping.
  • Use Low Heat for Simmering – Prevents burning and ensures even cooking.
  • Let It Rest – After cooking, let the rice sit covered for 5 minutes before fluffing.
  • Customize with Veggies – Add corn, peas, or jalapeños for extra texture and spice.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Cuisine: Spanish-Inspired