
This one-pot meal brings together tender kidney beans, ripe tomatoes, and fluffy rice for a satisfying dish with minimal cleanup. I’ve refined this method to ensure every grain absorbs the rich, savory flavors without turning mushy.
The beauty lies in its simplicity—just a few pantry staples and 30 minutes of hands-off cooking. The beans and tomatoes create a hearty, protein-packed base, while the rice soaks up every bit of the aromatic broth.
What you’ll get is a balanced, filling meal that’s as easy as it is delicious. The beans stay intact, the rice stays fluffy, and the tomatoes add a bright, tangy finish.
Perfect for busy weeknights or meal prep. Here’s how to make it.
Ingredients for Kidney Beans Tomatoes Rice
Pantry staples and fresh veggies come together in this hearty one-pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans 🫘 | 2 cans | Drained and rinsed well |
| Canned Diced Tomatoes 🍅 | 2 cans | With juices, undrained |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed until clear |
| Vegetable Broth 🥫 | 3 cups | Low-sodium preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Green Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety best |
| Bay Leaf 🌿 | 1 whole | Remove before serving |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Adjust to preference |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The kidney beans are the star here. Goya or Eden Organic are my go-to brands—consistent texture and no weird aftertaste. Use canned for convenience (drained and rinsed well) or dried if you’ve got time to soak. For tomatoes, San Marzano crushed or diced are worth the extra dollar—sweeter, less acidic. Any long-grain rice works, but jasmine or basmati add a nice floral note.
No kidney beans? Black beans or pinto beans swap in perfectly. Fresh tomatoes in season? Dice 4 cups and use those (skip the canned). Out of cumin? Ground coriander at half the amount works in a pinch—different but still tasty. The bell pepper can be any color, but green holds up best to cooking. Need more heat? A pinch of cayenne or red pepper flakes does the trick.
This keeps beautifully—actually tastes better the next day. Refrigerate in an airtight container for up to 5 days, or freeze portions for 3 months. Reheats like a dream, so it’s perfect for meal prep.
Why You’ll Love This Recipe
- One Pot Meal: It’s all in a single pot—kidney beans, tomatoes, and rice cooking together in vegetable broth.
- Rich Tomato Kick: The canned diced tomatoes simmer into a deep, tangy sauce that soaks right into the rice.
- Feeds a Crowd: This dish stretches easily for family dinners or meal prep, and leftovers taste even better the next day.
Step-by-Step Instructions for Kidney Beans, Tomatoes and Rice
This one-pot wonder comes together easily with simple steps and big flavor.
Step 1: Sauté the Aromatic Base
Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the finely diced yellow onion and cook for 3-4 minutes until it softens and turns translucent.
Stir in the diced green bell pepper and cook for another 3 minutes. Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. This builds a flavor foundation that makes the dish taste like it simmered all day.
Step 2: Toast Spices and Add Liquids
Sprinkle in the 1 tsp ground cumin, 1 tsp smoked paprika, and 1 tsp dried oregano. Toast the spices for 20-30 seconds until they release their aroma—this wakes up their flavors.
Pour in the 2 cans canned diced tomatoes with juices and the 3 cups vegetable broth. Add the 1 whole bay leaf, 1 tsp salt, and 0.5 tsp black pepper. Stir well to combine and bring the mixture to a gentle boil.
Step 3: Add Rice and Beans
Stir in the 1.5 cups long-grain white rice and the 2 cans drained kidney beans. Make sure the rice is fully submerged in the liquid. Reduce the heat to low, cover the pot, and let it simmer gently.
Cook for 18-20 minutes without stirring—this prevents the rice from becoming mushy. You’ll know it’s done when the liquid is fully absorbed and the rice is tender. Resist the urge to lift the lid; steam is your friend here.
Step 4: Rest and Serve
Once the rice is cooked, turn off the heat and let the dish rest, covered, for 5 minutes. This allows the flavors to meld and the rice to finish absorbing any remaining liquid.
Remove the bay leaf before serving. Fluff the rice gently with a fork and give it a final taste. Adjust the seasoning with more salt if needed. Serve warm, and enjoy the hearty, comforting flavors of this one-pot meal.
Pro Tips For Making Kidney Beans Tomatoes Rice
- Rinse the Beans: Always drain and rinse canned kidney beans under cold water to remove excess sodium and that metallic canned taste—it actually changes the outcome.
- Sauté the Onion: Cook the yellow onion in a little oil until soft and translucent before adding anything else; I learned this the hard way when my rice turned out bland.
- Use Broth for Rice: Swap water for vegetable broth when cooking the rice—about 2 cups for every 1 cup of long-grain white rice—it makes a real difference in flavor depth.
- Simmer Gently: Once everything’s in the pot, keep the heat low to avoid mushy beans or scorched rice; a gentle simmer for 20-25 minutes is the sweet spot.
Best Sauces and Condiments for This Recipe
Creamy Garlic Sauce
Whisk together ½ cup Greek yogurt, 2 minced garlic cloves, and 1 tbsp lemon juice for a tangy, creamy topping. I like to add 1 tsp dried dill for an herby kick. This pairs perfectly with the dish’s warmth. 💛
Spicy Chimichurri
Blend 1 cup fresh parsley, 3 garlic cloves, ¼ cup olive oil, 2 tbsp red wine vinegar, and ½ tsp red pepper flakes. This bright, herby sauce cuts through the richness beautifully.
Zesty Tomato Relish
Mix 1 cup diced fresh tomatoes, ¼ cup chopped red onion, 2 tbsp lime juice, and 1 tbsp chopped cilantro. Let it sit for 10 minutes before serving to let the flavors meld.
Creamy Avocado Dressing
Mash 1 ripe avocado with ¼ cup sour cream, 2 tbsp lime juice, and ½ tsp cumin. Thin with 2-3 tbsp water for a smooth, velvety texture. Drizzle over each serving for extra creaminess.
Simple Hot Sauce
A few dashes of Tabasco or Sriracha add instant heat and brightness. Start with ½ tsp and adjust to taste. This is my go-to for a quick flavor boost. 🔥
Fresh Herb Garnish
Chop ¼ cup fresh cilantro or parsley and sprinkle over the top before serving. This adds a pop of color and freshness that ties everything together.
Nutrition Facts
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but they need soaking first. Cover 1 cup dried kidney beans with 4 cups water and soak overnight or use the quick-soak method (boil for 2 minutes, then rest for 1 hour).
Why does my rice turn mushy?
This usually happens from stirring too much or using too much liquid. Stick to the 1.5 cups rice to 3 cups broth ratio and avoid lifting the lid while cooking. The steam is key!
Can I add fresh tomatoes?
Use 4 cups diced fresh tomatoes in place of canned. Cook them down for 5 minutes first to soften and release their juices.
How do I make it spicier?
Add ½ tsp cayenne with the spices or stir in 1 chopped jalapeño with the onions. A dash of hot sauce at the end works too.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026