rice and beans recipe
The Best rice and beans recipe
What I appreciate most about this recipe is how versatile it is. You can make it with whatever beans you have on hand—black beans, pinto, kidney—and it still turns out great. I usually toss in some bell peppers or onions for extra flavor, and sometimes a little cumin or chili powder if I’m feeling fancy. It’s the kind of meal that stretches easily if unexpected guests show up, but it’s also perfect for just the four of us. Plus, it reheats like a dream, so leftovers are never a problem.
Health-wise, rice and beans is a powerhouse. Together, they form a complete protein, which is great if you’re trying to cut back on meat. The fiber keeps everyone full longer, and it’s gentle on the stomach, so even my picky eater doesn’t turn his nose up at it. I’ve served this at potlucks, packed it in lunchboxes, and even made it for dinner when I was too tired to think. It’s one of those recipes that just makes life easier, and that’s why it’s a staple in my kitchen.

Classic Rice and Beans
A hearty and flavorful dish combining tender rice with savory beans, infused with aromatic spices and herbs. Perfect as a main course or side dish, this recipe is both nutritious and satisfying.
🥘Ingredients
- 1 cup long-grain white rice
- 2 cups water or vegetable broth
- 1 tbsp olive oil
- 1/2 tsp salt
- 1 can (15 oz) black beans or pinto beans, drained and rinsed
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 bell pepper, diced
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp dried oregano
- 1/4 tsp black pepper
- 1 tbsp olive oil
- 1/2 cup tomato sauce or diced tomatoes
- 1/2 tsp salt (adjust to taste)
- Fresh cilantro, chopped
- Lime wedges
- Avocado slices
- Sour cream or Greek yogurt
👨🍳Directions
-
1
Rinse the rice under cold water until the water runs clear. In a medium saucepan, heat 1 tbsp olive oil over medium heat. Add the rice and stir for 1-2 minutes until lightly toasted. -
2
Pour in 2 cups of water or vegetable broth and add 1/2 tsp salt. Bring to a boil, then reduce heat to low, cover, and simmer for 18-20 minutes or until the liquid is absorbed and the rice is tender. Remove from heat and let it sit covered for 5 minutes. -
3
While the rice is cooking, heat 1 tbsp olive oil in a large skillet over medium heat. Add the chopped onion and bell pepper, sautéing for 3-4 minutes until softened. -
4
Add the minced garlic, cumin, smoked paprika, oregano, and black pepper. Stir for 30 seconds until fragrant. -
5
Add the drained and rinsed beans, tomato sauce, and 1/2 tsp salt. Stir well and cook for 5-7 minutes, stirring occasionally, until the mixture is heated through and slightly thickened. -
6
Fluff the cooked rice with a fork and gently fold it into the bean mixture. Cook for an additional 2-3 minutes to combine the flavors. -
7
Taste and adjust seasoning if needed. Serve hot, garnished with fresh cilantro, lime wedges, avocado slices, or a dollop of sour cream or Greek yogurt.
🔧Equipment
- Medium saucepan with lid
- Large skillet or frying pan
- Cutting board
- Chef’s knife
- Wooden spoon
- Measuring cups and spoons
📊Nutrition Facts (per serving)
📝Notes
Watch Video Of How Classic Rice and Beans Works
❓ Frequently Asked Questions About Rice and Beans
1. Can I use canned beans instead of dried beans for this recipe?
Yes, you can substitute canned beans for dried beans. Use about 1.5 to 2 cups of canned beans (drained and rinsed) per cup of dried beans the recipe calls for. Since canned beans are pre-cooked, reduce the cooking time—just heat them through with the rice.
2. How do I prevent my rice from turning out mushy?
To avoid mushy rice, use the correct water-to-rice ratio (usually 2:1 for white rice) and avoid stirring the rice while it cooks. Also, let the rice rest off the heat for 5–10 minutes after cooking to allow steam to distribute evenly. If using a rice cooker, follow the manufacturer’s instructions.
3. Can I make this recipe in a rice cooker?
Absolutely! Sauté your aromatics (onion, garlic, etc.) in a pan first, then add them to the rice cooker with the rice, beans, broth, and seasonings. Cook as you normally would for rice, and fluff before serving. Some rice cookers have a “mixed” setting that works well for this.
4. What’s the best way to season rice and beans for extra flavor?
Boost flavor by using broth instead of water, adding spices like cumin, paprika, or bay leaves, and sautéing onions, garlic, and peppers before cooking. A splash of lime juice or fresh herbs (like cilantro) at the end can also brighten the dish. For heat, add jalapeños or a dash of hot sauce.
5. How long can I store leftover rice and beans?
Store leftovers in an airtight container in the fridge for up to 4–5 days. For longer storage, freeze for up to 3 months. Reheat in the microwave with a splash of water or on the stovetop with a little oil to prevent drying out. Avoid leaving cooked rice at room temperature for more than 2 hours to prevent bacterial growth.
