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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A robust, vegan-friendly rice dish simmered with spices, tomatoes, beans, and olives—offering complete plant protein and vibrant Spanish‑inspired flavors in under 35 minutes.

  • Total Time: 35 minutes
  • Yield: 6 servings

Ingredients

1 Tbsp olive oil (or vegetable broth)

1 medium onion, finely diced

1 red bell pepper, chopped

3–4 garlic cloves, minced

1 tsp ground cumin

1 tsp sweet paprika

½ tsp smoked paprika

1 tsp dried oregano

Pinch of red pepper flakes (optional)

Salt & black pepper, to taste

1½ cups long‑grain white rice (unwashed or rinsed, see notes)

1 (14‑15 oz) can kidney beans or black beans, drained and rinsed

1 (14‑15 oz) can fire‑roasted diced tomatoes (or salsa)

2 cups vegetable broth or water

½ cup sliced green olives (optional) 

Instructions

Heat oil in a large pot over medium heat. Sauté onion, bell pepper, and garlic until softened, about 5 minutes.

Stir in spices—cumin, paprika, oregano, red pepper flakes—and season with salt and pepper. Cook briefly to toast the spices.

Add rice and beans, stirring to coat the grains. Add fire‑roasted tomatoes and broth; bring to a boil.

Reduce heat, cover, and simmer for about 20–25 minutes until rice is tender and liquid absorbed.

Remove from heat and let it rest—garnish with olives and a drizzle of parsley‑lemon oil or chopped herbs if desired.

  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main course