Rice Beans with Spices

A close-up of steaming Rice and Beans with Spices, featuring fluffy grains and creamy black beans dotted with red bell pepper and onion in a rustic skillet. Save to Pinterest
A close-up of steaming Rice and Beans with Spices, featuring fluffy grains and creamy black beans dotted with red bell pepper and onion in a rustic skillet. | homecooktales.com

This dish blends fluffy long-grain rice with creamy black beans infused with a fragrant mix of cumin, smoked paprika, chili powder, coriander, and a touch of cayenne. Onions, garlic, and red bell pepper add sweetness and depth while the vegetable broth brings everything together in a comforting, easy-to-make meal. Topped with fresh cilantro and lime juice for a zesty finish, it offers versatility and warmth suitable for various diets including vegan and gluten-free.

The smell of cumin hitting hot oil always stops me in my tracks. I first made this rice and beans combination on a Tuesday evening when the pantry was bare but the craving for something substantial was real. Now it is the dish I turn to when I need comfort without the fuss.

My roommate walked in while this was simmering and immediately asked what smelled so incredible. We ate it straight from the pot standing in the kitchen, which might be the highest compliment a recipe can receive.

Ingredients

  • 1 cup long-grain white rice: Rinsing until the water runs clear removes excess starch for perfectly separate grains
  • 1 can black beans: Draining and rinsing washes away the canning liquid while keeping the beans creamy
  • 1 medium onion: Finely chopped so it melts into the rice as it cooks
  • 2 cloves garlic: Mince it right before adding so the oils stay fresh and potent
  • 1 red bell pepper: Adds sweetness that balances the warming spices beautifully
  • 1 tsp ground cumin: The earthy backbone that makes this taste authentic
  • 1 tsp smoked paprika: Brings a subtle smokiness without needing any actual smoke
  • ½ tsp chili powder: Provides gentle warmth without overwhelming heat
  • ½ tsp ground coriander: Brightens the dish with citrusy floral notes
  • ¼ tsp cayenne pepper: Optional but wonderful if you like a little kick
  • 1 tsp salt: Essential to bring all the spices together
  • ½ tsp black pepper: Freshly ground makes a noticeable difference
  • 2 cups vegetable broth: Homemade is best but store-bought works perfectly fine
  • 2 tbsp fresh cilantro: The finishing touch that makes everything pop
  • 1 tbsp lime juice: Cuts through the richness and brightens the whole bowl

Instructions

Rinse the rice:
Run cold water over the rice until it runs clear, then shake off the excess moisture in a sieve.
Sauté the vegetables:
Heat oil in a large saucepan over medium heat, cook the onion and bell pepper for 3-4 minutes until softened and fragrant.
Add the garlic:
Stir in the minced garlic and cook for just 1 minute until you can smell it—any longer and it might turn bitter.
Toast the spices:
Add all the spices and cook for 30 seconds, stirring constantly so they bloom in the hot oil.
Coat the rice:
Pour in the rice and stir until every grain is covered in the spiced vegetable mixture.
Simmer the rice:
Add the broth, bring to a boil, then cover and reduce heat to low for 15 minutes until the liquid is absorbed.
Add the beans:
Gently fold in the drained beans, cover again, and cook for 5 more minutes until everything is heated through.
Finish and serve:
Remove from heat, fluff with a fork, and stir in the cilantro and lime juice before serving warm.
Fork-tender Rice and Beans with Spices in a white bowl, garnished with fresh cilantro and a lime wedge, ideal for a cozy vegetarian dinner. Save to Pinterest
Fork-tender Rice and Beans with Spices in a white bowl, garnished with fresh cilantro and a lime wedge, ideal for a cozy vegetarian dinner. | homecooktales.com

This recipe has saved more weeknight dinners than I can count. There is something deeply satisfying about a bowl of rice and beans that feels like a hug from the inside out.

Make It Your Own

The beauty of this dish is how willingly it accepts variations. Sometimes I add corn kernels for sweetness, other times a diced jalapeño for extra heat. Coconut milk turns it into something entirely different and wonderful.

Serving Suggestions

Top with avocado slices, a drizzle of hot sauce, or a sprinkle of shredded cheese if you eat dairy. It works equally well as a main dish with a simple salad or as a hearty side alongside grilled vegetables or your favorite protein.

Storage and Meal Prep

This recipe keeps beautifully in the refrigerator for up to five days and actually tastes better the next day as the spices continue to meld. It freezes well too, making it perfect for batch cooking.

  • Portion into containers before adding fresh garnishes
  • Reheat with a splash of water to refresh the texture
  • The cilantro is best added right before serving
Golden-brown Rice and Beans with Spices simmered in aromatic broth, served alongside a colorful salad and avocado slices for a vibrant, satisfying meal. Save to Pinterest
Golden-brown Rice and Beans with Spices simmered in aromatic broth, served alongside a colorful salad and avocado slices for a vibrant, satisfying meal. | homecooktales.com

Simple food done well is its own kind of magic.

Recipe FAQs

Yes, brown rice works well but requires longer cooking time (35-40 minutes) for a tender texture.

A blend of ground cumin, smoked paprika, chili powder, ground coriander, and optional cayenne pepper provide warmth and depth.

Black beans are ideal, but kidney beans or other legumes can be used based on preference or availability.

Rinsing removes excess starch, resulting in fluffier, separate grains after cooking.

Adding a bay leaf while simmering or topping with avocado, hot sauce, or cheese can enhance the taste further.

Rice Beans with Spices

Fluffy rice combined with seasoned beans and spices for a hearty, comforting dish.

Prep 10m
Cook 30m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Grains

  • 1 cup long-grain white rice or brown rice

Legumes

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

Vegetables

  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 red bell pepper, diced

Spices & Seasonings

  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • ½ tsp ground coriander
  • ¼ tsp cayenne pepper (optional)
  • 1 tsp salt, or to taste
  • ½ tsp black pepper

Liquids

  • 2 cups vegetable broth or water

Herbs & Garnishes

  • 2 tbsp fresh cilantro, chopped (optional)
  • 1 tbsp lime juice (optional)

Instructions

1
Prepare the Rice: Rinse the rice under cold water until the water runs clear; drain well.
2
Sauté Vegetables: In a large saucepan, heat a splash of oil over medium heat. Add the onion and bell pepper. Sauté for 3-4 minutes until softened.
3
Add Aromatics: Add the garlic and cook for 1 minute until fragrant.
4
Toast Spices: Stir in the cumin, smoked paprika, chili powder, coriander, cayenne (if using), salt, and black pepper. Cook for 30 seconds to release flavors.
5
Coat Rice with Spices: Add the rice and stir to coat evenly with the spice mixture.
6
Cook the Rice: Pour in the vegetable broth. Bring to a boil, then reduce heat to low. Cover and cook for 15 minutes (white rice) or 35-40 minutes (brown rice), until rice is tender and liquid is absorbed.
7
Incorporate Beans: Gently stir in the beans. Cover and cook for 5 more minutes to heat through.
8
Finish and Serve: Remove from heat. Fluff with a fork and stir in cilantro and lime juice if desired. Taste and adjust seasoning as needed. Serve warm.
Additional Information

Equipment Needed

  • Large saucepan with lid
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula

Nutrition (Per Serving)

Calories 290
Protein 8g
Carbs 58g
Fat 2g

Allergy Information

  • Contains no major allergens. If using store-bought broth or canned beans, check for allergens or cross-contamination warnings.
Rachel Whitfield

Sharing simple, flavorful recipes and kitchen tips for fellow home cooks and food lovers.