The first time I made Spanish rice and beans I burned the bottom, but the family inhaled the rest like they hadn’t eaten in days. This dish serves up comforting protein and fiber in a low-cost package, with roughly 12 grams of protein and 8 grams of fiber per cup, and the tomato and cumin give a warm, slightly smoky aroma that hits you the moment the lid lifts. If you like a meaty spin on this classic, try the black beans and rice with sausage recipe for a satisfying variation that still follows the same simple logic.
Print
Spanish Rice and Beans
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick, comforting dish packed with protein and fiber, featuring rice, black beans, and tomatoes with a hint of cumin.
Ingredients
- 1 cup rice (white or brown)
- 1 can black beans (drained and rinsed)
- 1 can diced tomatoes
- 1 onion (chopped)
- 2 cloves garlic (minced)
- 1 bell pepper (chopped)
- 2 cups vegetable broth
- 1 teaspoon cumin
- 1 teaspoon paprika
- Salt and pepper to taste
- Olive oil
Instructions
- Heat olive oil in a pot over medium heat until it shimmers.
- Add chopped onion, garlic, and bell pepper; sauté until softened, about 4 to 6 minutes.
- Stir in cumin and paprika; toast the spices for 30 seconds.
- Add rice, black beans, diced tomatoes (with juices), and vegetable broth; stir to combine.
- Season with salt and pepper, then bring to a boil.
- Reduce heat to low, cover, and simmer until rice is cooked, about 20 minutes.
- Fluff the rice with a fork before serving; taste and correct seasoning.
Notes
Serve with avocado or Greek yogurt for a creamy finish. For a smoky flavor, a splash of soy sauce enhances the dish.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: One-Pot Cooking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup
- Calories: 270
- Sugar: 3g
- Sodium: 300mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg
Quick Tips to Make Spanish Rice and Beans Effortless
Think of this as a one-pot, weeknight workhorse that behaves like dinner, not like a project. The angle here is speed and dependability, mixing pantry staples into something that feels homemade without a long grocery list. I’ll show you how to keep texture fluffy, flavors bright, and cleanup minimal, so you can get a full meal on the table in under 30 minutes without sacrificing any soul.
Ingredient Lineup
- 1 cup rice (white or brown)
- 1 can black beans (drained and rinsed)
- 1 can diced tomatoes
- 1 onion (chopped)
- 2 cloves garlic (minced)
- 1 bell pepper (chopped)
- 2 cups vegetable broth
- 1 teaspoon cumin
- 1 teaspoon paprika
- Salt and pepper to taste
- Olive oil
Step-by-Step Method
- Heat olive oil in a pot over medium heat, making sure it shimmers before you add aromatics, this prevents soggy onions and gives the base a clean flavor.
- Add chopped onion, garlic, and bell pepper, Sauté until softened, about 4 to 6 minutes, stirring often so nothing sticks, and lower the heat if the garlic browns too fast, that burns the sweetness.
- Stir in cumin and paprika, Toast the spices for 30 seconds to bloom their aroma which deepens the overall dish without adding time.
- Add rice, black beans, diced tomatoes (with juices), and vegetable broth, Rinse brown rice first if you prefer a fluffier finish, and give everything one solid stir to combine.
- Season with salt and pepper, Start lighter on salt because broth and canned tomatoes can vary, you can always adjust at the end.
- Bring to a boil, then reduce heat to low, cover, and simmer until rice is cooked, about 20 minutes, For white rice check at 15 minutes, for brown rice you may need 35 to 40 minutes and a bit more liquid.
- Fluff the rice with a fork before serving, Taste and correct seasoning, and let the pot sit off heat for 5 minutes if it seems moist so steam evens the texture.
Nutrition Breakdown
- Serving size: about 1 cup, a satisfying side or a light main.
- Calories: roughly 240–300 per cup depending on rice choice and oil.
- Protein: about 10–12 grams, largely from black beans.
- Carbs: roughly 40–45 grams, complex if you use brown rice.
- Fat: 4–6 grams, mainly from the olive oil.
- Fiber: around 8–10 grams, thanks to the beans and tomatoes.
- Health insight: This dish balances plant-based protein and fiber to keep you full longer, and swapping to brown rice raises whole grain content with minimal effort.
Perfect Pairings
- Serve alongside a crisp green salad dressed with lime and cilantro for bright contrast, it lightens the plate and adds fresh texture.
- Offer oven-roasted chicken thighs or grilled fish if you want an easy protein upgrade, the smoky caramel from roasted meats complements the cumin.
- For a vegetarian dinner, top with sliced avocado, a quick dollop of Greek yogurt instead of sour cream, and a squeeze of lime to create a creamy finish.
- Seasonal moment: in late summer use roasted corn and fresh tomatoes instead of canned for a sweet, sun-warmed version.
How to Store It Right
- Fridge: Cool to room temperature, then transfer to an airtight container and refrigerate up to 4 days, stir once before reheating to redistribute moisture.
- Freezer: Freeze in portioned containers for up to 3 months, label with date and thaw overnight in the fridge before reheating.
- Reheating: Reheat gently on the stove with a splash of broth or water, cover to steam for 3 to 5 minutes, this restores fluff without drying.
- Freshness tip: Add a squeeze of lemon or lime juice after reheating to brighten flavors that dull in the fridge.
Expert Tips
- Toast the rice for 1 to 2 minutes after adding it to the pot, it adds depth and helps separate the grains so the final texture is less gummy.
- If your rice finishes before the beans are tender, remove the lid briefly to let excess moisture evaporate, then cover and rest to let steam finish the job.
- Use low-sodium broth so you control the salt; canned tomatoes and beans often add enough sodium to carry the dish.
- For a deeper savory note add a splash of soy sauce or Worcestershire in step 5, it plays well with cumin and paprika without making it taste Asian.
Flavor Experiments
- Seasonal: Late-summer roasted corn and poblano peppers, fold them in at the end for smoky, sweet bites that scream summer.
- Gourmet: Stir in a tablespoon of tomato paste with the spices and finish with a drizzle of good olive oil and chopped parsley, the paste rounds the acidity while oil adds silk.
- Playful: Make it Mexican-inspired by stirring in a spoonful of chipotle in adobo for heat and a smokiness that kids can test with small amounts.
Mistakes to Avoid
- Overcrowding the pan with vegetables, Fix: Sauté in batches if necessary, you want crisp edges and concentrated flavor, not steamed sogginess.
- Adding all the salt upfront without tasting, Fix: Season gradually and taste after simmering to avoid an overly salty batch.
- Neglecting to toast spices or rice, Fix: Spend the extra 30 seconds to toast them, it honestly makes the difference between flat and layered flavors.
- Using too much liquid for the rice, Fix: Measure the broth and remember canned tomatoes add liquid, reduce broth by a quarter cup if you prefer firmer rice.
- Rinsing canned beans too aggressively in a colander when you want some of that bean liquid retained, Fix: Rinse, then add a few tablespoons of the bean liquid back in if you want a silkier texture.
Creative Second-Day Ideas
- Stuffed peppers: Mix leftovers with a beaten egg and a handful of cheese, fill halved bell peppers, bake at 375 degrees until set for an easy reheated dinner.
- Breakfast hash: Sauté the rice and beans with diced potatoes and top with a fried egg for a savory breakfast that eats like dinner.
- Soup-stretch: Add leftover rice and beans to a pot of simmering broth with extra vegetables and a can of diced tomatoes for a quick, comforting soup.
Quick Questions
Q: Can I use brown rice instead of white, and how does that change cook time?
A: Yes, brown rice works well and adds fiber, expect a longer simmer of about 35 to 40 minutes, and you may need an extra 1/4 to 1/2 cup of broth. Keep the lid snug and check for tenderness rather than time alone.
Q: Is it okay to use canned beans without rinsing, won’t that make it saltier?
A: Rinsing canned beans removes excess sodium and can reduce the metallic can flavor, rinse lightly under cool water unless you want the starch and flavor for thickening, in which case add a splash back intentionally.
Q: How do I keep the rice from getting mushy when reheating leftovers?
A: Reheat in a skillet with a splash of broth or water and keep heat medium, tossing gently until warmed, finish with a short rest off heat to let grains firm up, that prevents a gluey texture.
Q: What toppings work best to brighten the dish for picky eaters?
A: Bright, simple toppings win; try chopped cilantro, a squeeze of lime, diced avocado, or a sprinkle of cotija or feta, these add freshness and balance the earthiness without overwhelming the kids.