Canned Chili Beans and Rice Recipe: One-Pot Meal Prep Magic

Soups & Stews

Canned Chili Beans and Rice Recipe: One-Pot Meal Prep Magic

This one-pot canned chili beans and rice recipe transforms pantry staples into a hearty, flavorful meal in under 30 minutes.

The secret lies in simmering canned beans with rice, tomatoes, and aromatic spices until every bite is tender and packed with savory depth—no chopping, no fuss, just satisfying comfort food. Perfect for weeknight dinners or meal prep, this dish delivers restaurant-quality results with minimal effort.

What makes this recipe shine is its simplicity: just 5 key ingredients and a single pot to clean. The rice cooks directly in the chili, absorbing all the rich flavors, while spices like cumin and chili powder create a warm, inviting aroma that fills your kitchen.

Whether you're feeding a family or prepping for the week, this foolproof method ensures a delicious, balanced meal every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for canned chili beans and rice

Pantry staples and spices transform into a hearty one-pot meal in minutes.

Ingredient Amount Notes
Canned Chili Beans 🌿 2 cans 14.5 oz each, vegetarian-friendly
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine or basmati preferred
Diced Tomatoes 🍅 1 can 14.5 oz, no salt added preferred
Vegetable Broth 💧 2 cups Low-sodium preferred, homemade or store-bought
Chili Powder 🌶️ 1 ½ tbsp Mild or medium heat, not smoked
Ground Cumin 🌿 1 tsp Freshly toasted for deeper flavor
Garlic Powder 🧄 ½ tsp Not garlic salt
Onion Powder 🧅 ½ tsp Freshly ground preferred
Salt 🧂 ½ tsp Adjust to taste, kosher preferred
Black Pepper 🌶️ ¼ tsp Freshly ground for best flavor
Olive Oil 🫒 1 tbsp Extra-virgin for richness

The canned beans and tomatoes are the foundation here—look for no-salt-added varieties to control flavor. Trader Joe's and Whole Foods carry excellent options, but any store-brand cans work fine if they're fresh. The rice should be long-grain (jasmine or basmati) for that perfect texture. If you're prepping ahead, grab an extra can of beans—they keep for months and make this recipe even easier. For the spices, Penzeys bulk bins are ideal, but the regular grocery store section works too. Just make sure none of your spices smell stale—old spices ruin the flavor.

No chili powder? Mix 1 tsp smoked paprika with 1 tsp regular paprika for a close substitute. Short on cumin? Dried oregano at half the amount adds depth. The vegetable broth can be swapped for water if needed, but low-sodium bouillon cubes elevate it instantly. For extra richness, stir in 1 tbsp tomato paste at the end—it thickens the sauce beautifully. The garlic and onion powders are non-negotiable though; they're what makes this dish sing. If you've got fresh garlic, 1 clove minced replaces the powder completely.

This reheats like a dream—just add a splash of water or broth if it's too thick. Keeps for 4-5 days in the fridge, freezes for 3 months (though it's usually gone by then). I always double the batch and portion it into containers for the week. The flavors actually improve after sitting overnight—all that simmering lets everything meld perfectly. For meal prep, store the rice and beans separately if you prefer firmer rice when reheating, or keep them together for a heartier texture.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this when my fridge is bare—just open a can, dump in rice, and let the broth do the work. No chopping, no stress, just warm, hearty food in 20 minutes.
  • Spice Without Effort: That chili powder and diced tomatoes? Oh, it’s good—smoky, tangy, and just enough kick to wake up a lazy weeknight. Honestly, the canned beans taste better here than they do straight from the can.
  • Meal Prep MVP: Double the batch, pack it up, and boom—lunch for three days. The rice stays fluffy, the flavors deepen overnight, and my kids still beg for seconds (yes, even on a Tuesday).
  • Budget-Friendly Powerhouse: A dollar can of beans, a bag of rice, and a can of tomatoes stretch to feed four for under $5. Between us, this is how I keep groceries from eating my paycheck—and my family well-fed.

Step-by-step instructions for canned chili beans and rice

This one-pot method transforms simple pantry staples into a hearty, flavorful meal with minimal cleanup.

1

Sauté the Aromatics with Olive Oil

Heat the 1 tablespoon olive oil in a large pot over medium heat until shimmering. Add the 1.5 tablespoons chili powder, 1 teaspoon ground cumin, 0.5 teaspoon garlic powder, and 0.5 teaspoon onion powder. Stir constantly for 30 seconds until fragrant—you'll smell the spices bloom, releasing their warm, earthy aromas.

This step builds the flavor foundation. Don't rush—cooking the spices too long can make them bitter. If the spices stick, reduce heat slightly and scrape the bottom with a wooden spoon to release those flavorful browned bits. The pot should feel warm but not smoking hot.

2

Toast the Rice for Nuttier Flavor

Add the 1 cup long-grain white rice to the pot and stir to coat evenly in the spice mixture. Toast for 1-2 minutes until the rice turns a slightly golden color and smells nutty. This brief toasting enhances the rice's natural flavor and prevents a bland final dish.

Watch carefully—rice burns quickly. If it starts to darken too much, remove from heat briefly. The goal is just enough color to deepen the flavor without charring. The rice should look dry and separated at this stage.

3

Add Liquids and Beans for One-Pot Cooking

Pour in the 2 cups vegetable broth and 1 can diced tomatoes, stirring well to combine. Add the 2 cans chili beans, drained but not rinsed, and bring to a gentle boil. Once boiling, reduce heat to low and cover with a tight-fitting lid.

The beans should be fully submerged—if not, add a splash of water. Simmer for 15 minutes without peeking. This undisturbed cooking allows the rice to absorb liquid evenly and prevents the top from drying out.

4

Simmer Until Rice is Tender

After 15 minutes, check the rice. It should be tender but still have a slight bite. If it needs more time, continue simmering for another 5-10 minutes, adding 1-2 tablespoons water if the mixture looks too dry. The beans should be heated through but still hold their shape.

Taste the mixture at this stage. Adjust seasoning with 0.5 teaspoon salt and 0.25 teaspoon black pepper if needed. The dish should be flavorful but not overly salty—vegetable broth can vary in saltiness.

5

Rest and Serve with Flavorful Toppings

Remove from heat and let the rice sit covered for 5 minutes. This resting period allows the flavors to meld and the rice to finish absorbing any remaining liquid. Fluff gently with a fork before serving.

For extra richness, top with avocado slices, fresh cilantro, or a dollop of sour cream. The one-pot method keeps everything warm and cohesive, making this an ideal meal prep option that reheats beautifully. Each bite should deliver a perfect balance of spicy, smoky, and savory flavors.

👨‍🍳

Pro Tips For Making Canned Chili Beans And Rice

  • Simmer Rice First: Cook the rice in the broth before adding beans—this keeps it from turning mushy when you dump in the canned beans later. I learned this the hard way after serving a bowl where every grain had absorbed too much liquid and lost its bite.
  • Drain and Rinse Beans: Give those canned beans a quick rinse and drain before mixing—it cuts the excess sodium and keeps the broth from tasting like a salt lick. Skimp here, and your chili will taste flat, not just salty.
  • Toast the Chili Powder: Dry-toast the chili powder in a small pan for 30 seconds before adding it—this deepens the smoky flavor and prevents it from clumping in the broth. Sounds weird, but it works: the dish tastes more complex instantly.
  • Use Fire-Roasted Tomatoes: Swap regular diced tomatoes for fire-roasted ones—they add a subtle charred sweetness that elevates the whole dish without extra effort. If you’re lazy, just add a pinch of smoked paprika to regular tomatoes as a shortcut.

Essential equipment for great canned chili beans and rice

One-Pot Essentials

Your large, heavy-bottomed pot (I use my 5-quart stainless steel Dutch oven) is the star here—it distributes heat evenly and prevents scorching. A tight-fitting lid is critical for trapping steam and cooking the rice perfectly.

I never skimp on quality here—All-Clad or Calphalon pots are my go-tos, but any enamel-coated cast iron works beautifully too. 🔥

Spice Tools Matter

Invest in a small measuring spoon set (like OXO Good Grips) for precise spice measurements—1/8 teaspoon too much chili powder can make this dish overwhelming.

A mortar and pestle isn't necessary, but if you have one, lightly toast your cumin seeds for 30 seconds before grinding for an extra depth of flavor. Freshly ground spices always taste better, so if your pantry spices smell stale, replace them—they're the soul of this dish.

Rice Cooking Gear

While this recipe uses stovetop cooking, a multi-cooker like Instant Pot (with the "rice" setting) can handle the entire process in 15 minutes. For stovetop cooking, a wooden spoon is ideal for stirring—it won't scratch your pot like metal utensils.

If you're meal prepping, glass Pyrex containers with snap-on lids keep portions fresh and reheat evenly in the microwave.

Bean Handling Tools

Draining beans efficiently is key—I use a fine-mesh colander with a spout to avoid spills. Never rinse canned beans unless they're salt-packed, as this removes some of their natural starches that help thicken the chili.

A can opener with a built-in drainer (like OXO Good Grips) saves time and reduces mess when transferring beans to your pot.

Broth and Liquids

For the best flavor, use low-sodium vegetable broth—brands like Pacific Foods or Imagine are my favorites. If you're using bouillon cubes, Kettle brand dissolves completely without leaving gritty residue. A small ladle helps measure broth precisely, while a measuring cup ensures your rice-to-liquid ratio stays perfect (1:2 ratio here).

Optional Upgrades

A blender or immersion blender can help create a smoother texture if you prefer your chili thicker. For extra richness, keep a small bowl of sour cream or avocado slices nearby to add at serving time.

And if you're feeling fancy, a garlic press lets you infuse fresh garlic into the olive oil before cooking for an extra layer of flavor. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 9g12%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 65g23%
Dietary Fiber 8g29%
Sugars 4g
Protein 18g36%
* 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 brown rice instead of white rice in this recipe?

Yes, but you'll need to adjust the cooking time! Brown rice takes about 45-50 minutes to cook properly, so add it to the pot with the beans and broth, then simmer uncovered for 35 minutes before checking doneness. It absorbs liquid more slowly, so you may need to add ½ cup extra broth halfway through. The flavor will be nuttier but slightly denser.

2

What's the best way to make this dish spicier?

Start with the 1.5 tablespoons chili powder and add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce at the end. For extra heat, stir in 1 chopped jalapeño with the tomatoes. If you love smoky flavor, swap ½ teaspoon of the chili powder for smoked paprika. Always taste before serving—you can adjust heat after cooking.

3

How do I prevent the rice from getting mushy?

Never lift the lid while simmering—steam escapes and disrupts cooking. Use low heat and maintain a gentle boil for the first 15 minutes. If the rice looks undercooked after 20 minutes, add 2 tablespoons water and cook another 5 minutes. For firmer rice, use jasmine rice instead of long-grain white. The key is patience!

4

Can I make this recipe in a slow cooker?

Sauté the spices and rice in a skillet first, then transfer everything to the slow cooker. Cook on low for 3-4 hours or high for 1.5-2 hours. The slow cooker's gentle heat prevents mushy rice while letting flavors meld beautifully. Add ½ cup water if the mixture looks too thick before serving.

5

Why does my chili taste bland after reheating?

Reheating often dulls flavors because moisture evaporates. Fix it by adding 1-2 tablespoons broth or water when reheating, then simmer uncovered for 3-5 minutes to let flavors reconcentrate. For extra punch, stir in ½ teaspoon fresh lime juice or 1 teaspoon hot sauce before serving. Always store leftovers in airtight containers to preserve freshness.

★★★★★4.6(7 reviews)
Categories Soups & Stews