Canned Chili Beans and Rice Recipe: Hearty One-Pot Meal in 20 Minutes

Soups & Stews

Canned Chili Beans and Rice Recipe: Hearty One-Pot Meal in 20 Minutes

This one-pot canned chili beans and rice recipe transforms pantry staples into a hearty, flavorful meal in just 20 minutes—perfect for busy weeknights when you need comfort food without the fuss.

The secret lies in balancing canned beans, rice, and bold spices that develop while simmering, creating a dish that’s both satisfying and effortless. No chopping, no multiple pots, just one simple method that delivers restaurant-quality depth with minimal effort.

What makes this recipe work is the layering of flavors—smoky paprika, cumin, and garlic powder build complexity as the mixture cooks, while tomatoes and broth create a rich, saucy base. The rice absorbs all the flavorful juices, turning this into a complete meal with every bite.

Whether you're feeding a family or meal prepping for the week, this dish delivers restaurant-quality results without the wait. Ready to make dinner in a flash?

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for canned chili beans and rice

Pantry staples and bold spices create this restaurant-quality one-pot meal in minutes.

Ingredient Amount Notes
Canned Kidney Beans 🍲 2 cups Drained and rinsed, any variety
Canned Black Beans 🍲 2 cups Drained and rinsed, any variety
Canned Diced Tomatoes 🍅 1 cup San Marzano preferred for sweetness
Long-Grain White Rice 🌾 1 cup Uncooked, jasmine or basmati works
Vegetable Broth 💧 2 cups Low-sodium preferred
Smoked Paprika 🌶️ 1 tbsp For deep smoky flavor
Ground Cumin 🌿 1 tsp Toasted for richer flavor
Garlic Powder 🧄 1 tsp Fresh garlic preferred if available
Onion Powder 🧅 1 tsp For aromatic depth
Salt 🧂 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Olive Oil 🫒 1 tbsp For sautéing spices
Lemon Juice 🍋 1 tbsp Brightens flavors
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The canned beans are the heart of this dish—look for no-salt-added varieties to control the final seasoning. Trader Joe's and Whole Foods carry excellent options, but any store-brand beans work fine. San Marzano tomatoes make a noticeable difference in flavor, but regular diced tomatoes are perfectly adequate. For the rice, long-grain white is ideal as it holds its shape during cooking. If you're using pre-cooked rice, reduce the broth by half a cup to maintain the right texture.

No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Fresh garlic? Use twice the amount of garlic powder for equivalent flavor. Short on vegetable broth? Water plus one bouillon cube gets you close. The lemon juice is key—freshly squeezed cuts through the richness of the beans and tomatoes, but bottled works if you're in a hurry. For extra depth, toast the cumin and garlic powder in the olive oil for 30 seconds before adding the broth—worth the extra minute.

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge or freeze for 3 months. The rice absorbs all the flavorful juices, so reheat with a splash of water or broth to restore moisture. For meal prep, portion into containers—double the recipe and freeze half for future weeknights. Garnish with fresh cilantro right before serving to keep it vibrant.

❤️

Why You'll Love This Recipe

  • The contrast is chef’s kiss: tender black beans holding their shape, kidney beans that’ve soaked up all the smoky broth, and fluffy rice that soaks up every last drop. (Yes, even on a Tuesday night, I’ll eat this with a spoon.)
  • Pantry Magic: I swear by this one—no fresh herbs, no fancy prep. Just open three cans, dump in the broth, and let the tomatoes and beans simmer into something rich. Honestly, it’s the kind of meal that makes me feel like I actually cooked when I just stirred for 15 minutes.
  • Texture Play: The contrast is chef’s kiss: tender black beans holding their shape, kidney beans that’ve soaked up all the smoky broth, and fluffy rice that soaks up every last drop. (Yes, even on a Tuesday night, I’ll eat this with a spoon.)
  • Meal Prep MVP: Double the batch and you’ve got lunches for days. The rice stays light, the beans don’t get mushy, and it reheats like a dream—whether you’re packing for work or feeding a crowd of hangry teenagers. Between us, this is the only recipe I trust for game days.

Step-by-step instructions for chili beans and rice

This hearty one-pot meal comes together faster than you'd expect with pantry staples.

1

Sauté the Spice Blend for Maximum Flavor

Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 1 tablespoon smoked paprika, 1 teaspoon ground cumin, 1 teaspoon garlic powder, and 1 teaspoon onion powder. Stir constantly for 1-2 minutes until the spices are fragrant and the paprika develops a deep reddish hue—this releases their essential oils and builds the foundation for your chili's rich flavor profile.

Watch the pot closely during this step. You want the spices to sizzle gently without burning, which would create bitter notes. If the oil starts to smoke, reduce the heat slightly. The aroma should be warm, earthy, and slightly smoky—this is your signal that the spices are properly toasted and ready to infuse the beans and rice.

2

Combine All Ingredients in One Pot

Add the 1 cup long-grain white rice, 2 cups drained kidney beans, 2 cups drained black beans, and 1 cup canned diced tomatoes (with their juices) to the pot. Stir everything together to coat the rice and beans with the spice mixture. Pour in the 2 cups vegetable broth, making sure the liquid reaches just above the level of the rice—this ensures proper cooking without overflowing.

Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and cover the pot with a tight-fitting lid. The goal is to maintain a gentle simmer—the rice should be just below the surface of the liquid, allowing it to absorb the broth gradually. If you notice the liquid receding too quickly, add a splash of water to maintain the level.

3

Simmer Until Rice is Tender and Flavor Deepens

Cook the mixture for 15-18 minutes over low heat, stirring gently once or twice to prevent sticking. The rice should become tender and the beans should absorb the rich, spiced broth. You'll know it's ready when the rice is fork-tender and the liquid has reduced slightly, creating a thick, hearty consistency. The aroma should be deeply savory with hints of smokiness and citrus.

Real talk: Don't lift the lid during cooking unless absolutely necessary. Each time you peek, you release steam and extend the cooking time. If the rice seems underdone after 18 minutes, add ¼ cup more broth and continue cooking for another 3-5 minutes. The beans should be heated through but still retain their texture—overcooking turns them mushy.

4

Finish with Lemon Juice and Garnish

Remove the pot from heat and stir in the 1 tablespoon lemon juice. This brightens the dish, cutting through the richness of the beans and spices while adding a refreshing contrast. Taste and adjust the seasoning with the ½ teaspoon salt and ½ teaspoon black pepper if needed—this is where you fine-tune the balance of flavors. The dish should be bold but not overpowering, with a perfect harmony of smoky, earthy, and citrus notes.

Garnish each serving with ¼ cup chopped fresh cilantro just before serving. The cilantro adds a fresh, herbal finish that elevates the dish visually and texturally. Serve immediately while hot, with extra lime wedges on the side if you like. This one-pot meal delivers restaurant-quality depth with minimal effort—exactly what you promised when you started.

👨‍🍳

Pro Tips For Making Canned Chili Beans And Rice

  • DRAIN AND RINSE BEANS: Drained beans taste better—trust me, I used to skip this and wondered why my chili always had a tinny aftertaste. Rinse them under cold water, then drain again to cut through the canning brine’s heaviness. (Yes, even if you’re impatient like me, this makes a real difference.)
  • COOK RICE SEPARATELY: Mixing rice in at the end turns this into a mushy bowl of porridge. Cook the rice first (1:2 rice-to-water ratio, 15 minutes off heat), then stir it into the warmed beans and broth. The grains stay distinct, and the texture stays perfect—no gummy surprises.
  • SIMMER BEANS LOW AND SLOW: After dumping everything in, resist the urge to crank the heat. A gentle simmer (3-4 minutes) lets flavors meld without breaking down the beans into mush. I learned this the hard way—high heat turns canned beans into a sad, watery sludge.
  • STIR IN TOMATOES LAST: Add diced tomatoes with the broth, but hold off until the very end. Their acidity needs time to brighten the dish, but too early and they’ll turn the beans mealy. (Pro move: Mash a few tomatoes with a fork to thicken the sauce naturally.)

Pro cooking tips for perfect results

Spice Toasting Secrets

Toast your spices in the olive oil for 1-2 minutes—this releases their essential oils, creating depth that dry rubs can't match. I use a medium heat setting and stir constantly to prevent burning.

The moment the paprika turns a deep reddish hue and you smell that warm, earthy aroma, you're golden. This step is non-negotiable for restaurant-quality flavor. 🌶️

Liquid Management

Add broth just above the rice level—this ensures even cooking without overflowing. If the liquid reduces too quickly, add splashes of water during cooking. I've learned the hard way that skipping this adjustment leads to dry rice.

For extra insurance, use a pot with a tight-fitting lid to lock in moisture and steam.

Low-and-Slow Simmering

Keep the heat at low after boiling to prevent sticking and maintain even cooking. Stir once or twice during the 15-18 minutes simmering time—this prevents the rice from clumping.

The beans should be heated through but still hold their texture. Patience here is key—rushing leads to mushy beans and undercooked rice.

Acid Balance Trick

The lemon juice at the end isn't just for brightness—it cuts through the richness and balances the spices. I add it off-heat to preserve the citrus flavor. For extra tang, serve with lime wedges on the side. This simple step transforms a good dish into a great one. 🍋

Garnish Like a Pro

Fresh cilantro isn't just decoration—it adds a herbal freshness that contrasts the smoky, earthy flavors. Chop it finely and sprinkle it just before serving to keep it vibrant. For a restaurant touch, add a drizzle of hot sauce or a sprinkle of crushed red pepper flakes on top. Presentation matters!

Make-Ahead Magic

This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 4 days, or freeze for 3 months.

When reheating, add a splash of water or broth to restore moisture. Double the recipe and freeze half for future weeknights—your future self will thank you. ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 65g23%
Dietary Fiber 12g43%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-cooked rice instead of uncooked?

Yes, but adjust the liquid! Use 1 cup pre-cooked rice and reduce the vegetable broth to 1 cup instead of 2 cups. The rice will absorb less moisture since it's already cooked. For best texture, stir in the pre-cooked rice after simmering for 10 minutes to heat through without overcooking.

2

How do I make this vegan?

Skip the canned beans with meat (like kidney beans with pork) and use only black beans or chickpeas. Replace vegetable broth with vegan broth and check smoked paprika for additives. For extra protein, add 1 cup cooked lentils or crumbled tofu at the end. The lemon juice and spices keep it vibrantly flavorful.

3

Why did my rice turn mushy?

This usually happens from either too much liquid or too long cooking time. For next time, use a tight-fitting lid and check the rice at 15 minutes. If still undercooked, add ¼ cup broth and cook 3 more minutes. Stirring too often also breaks down the rice—just stir once or twice during simmering.

4

Can I add meat to this recipe?

Brown ½ lb ground beef, turkey, or chorizo first in the pot before adding spices. Drain excess fat, then proceed with the recipe. For extra depth, use 1 teaspoon chipotle powder instead of smoked paprika. The meat adds heartiness while keeping the one-pot method simple.

5

How do I reheat leftovers without drying it out?

Add 2-3 tablespoons of water or broth per serving when reheating. Cover and warm on low heat for 3-5 minutes, stirring once. For microwave reheating, use a microwave-safe bowl, cover with a damp paper towel, and heat for 1-2 minutes at 50% power to restore moisture.

★★★★★4.7(12 reviews)
Categories Soups & Stews