Side Dishes
Chili’s black beans and rice recipe brings restaurant-quality flavors home with just 15 minutes of active prep and 30 minutes of simmering. The secret lies in balancing smoky cumin, bright lime zest, and tender beans with perfectly fluffy rice—creating a dish that’s hearty, flavorful, and vegetarian-friendly.
This version delivers the same bold taste without sacrificing simplicity, making it perfect for weeknight dinners or meal prep.
The smoky aroma of cumin and chili powder infuses every bite, while lime zest adds a refreshing tang that cuts through the richness. Sautéed onions and garlic form the flavor base, ensuring depth without overpowering the natural taste of the beans.
Serve with optional toppings like shredded cheese or sour cream for a restaurant-style finish. Ready in under 45 minutes, this dish proves home cooking can rival any favorite eatery.
Ingredients for chili's black beans and rice
Fifteen minutes of prep, thirty minutes of simmering, and restaurant-quality black beans and rice await.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Black Beans 🌱 | 1 ½ cups | Rinsed thoroughly before cooking |
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, jasmine or basmati preferred |
| Yellow Onions 🧅 | 1 whole | Diced finely for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for enhanced aroma |
| Chili Powder 🌶️ | 1 tbsp | Medium heat preferred |
| Smoked Paprika 🌶️ | ½ tbsp | For authentic smoky flavor |
| Lime Zest 🍋 | 1 tbsp | Freshly grated for brightness |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed for tang |
| Tomato Sauce 🍅 | 1 cup | Canned, San Marzano preferred |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Cilantro Leaves 🌿 | ¼ cup | Chopped for garnish |
| Avocado Oil 🫒 | 2 tbsp | High smoke point for sautéing |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
The black beans are the foundation—dry beans yield the best texture, but canned beans in a pinch work if rinsed well. For the rice, jasmine or basmati delivers the perfect fluffy texture. Trader Joe's carries excellent pre-toasted cumin and smoked paprika in bulk, which elevates the smoky depth. The lime zest is non-negotiable; organic limes from the grocery store's produce section provide the brightest flavor. Fresh garlic and onions form the aromatic base—yellow onions are ideal, but red or white work too.
No cumin? Coriander seeds toasted and ground replicate its earthy notes. Short on smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. The tomato sauce can be swapped for fire-roasted crushed tomatoes for added depth. Vegetable broth substitutes like mushroom broth or even water with bouillon keep the dish vegetarian. For extra richness, stir in a dollop of vegan sour cream at the end—optional but recommended for that restaurant-style finish.
Prep the beans ahead by soaking overnight for faster cooking, or use the quick-soak method (boiling water for 2 minutes). The rice should be cooked separately in a 1:2 rice-to-water ratio for perfect fluffiness. Store leftovers in airtight containers for up to 5 days in the fridge, or freeze portions for 3 months. Reheat gently with a splash of broth to restore moisture. This dish reheats beautifully—double the batch for easy meal prep.
Why You'll Love This Recipe
- No-Soaking Needed: I swear by this trick—just a quick rinse and simmer for the beans. No overnight soak, no fuss. That cumin? It turns them irresistibly tender while keeping the texture just right.
- Cumin-Kissed Magic: Between us, that ground cumin is the MVP here. It doesn’t just season—it transforms the rice into something warmly aromatic, with a deep, earthy backbone that makes every bite feel like a hug.
- Lunchbox Hero: Pack this cold or at room temp—it’s perfect for work lunches. The rice stays fluffy, the beans hold their shape, and honestly? Nobody will guess it’s a 10-minute assembly.
- Budget Bulk: This feeds four for under $5. I make double portions, freeze half, and still have leftovers that disappear faster than my willpower on a bad day. (Yes, even on a Tuesday night.)
Step-by-step instructions for chili's-inspired black beans and rice
Here's how to recreate the restaurant's signature smoky, zesty flavor at home—layer by layer.
Sauté Aromatics in Avocado Oil
Heat the 2 tablespoons avocado oil in a large skillet over medium heat until shimmering. Add the 1 whole yellow onions, diced finely, and cook for 5 minutes until translucent and slightly caramelized at the edges. This develops their natural sweetness.
Reduce heat to medium-low and add the 4 cloves garlic cloves, minced. Cook for 30 seconds until fragrant—don't let the garlic brown or it'll turn bitter. Here's the thing: you want the garlic to infuse the oil without burning, so keep an eye on it. Stir constantly during this final minute to prevent scorching.
Toast Spices and Build the Base
Add the 1 tablespoon ground cumin, 1 tablespoon chili powder, and 0.5 tablespoon smoked paprika to the skillet. Toast for 1 minute until the spices release their aromas and the mixture smells deeply earthy. This step unlocks the full complexity of the smoky, spiced profile that defines this dish.
Pour in the 1 cup tomato sauce and cook for 2 minutes, stirring constantly, until slightly thickened. Then add the 1.5 cups vegetable broth and bring to a gentle simmer. This creates the flavorful liquid base that will cook both the beans and rice simultaneously.
Cook Black Beans Until Tender
Rinse the 1.5 cups dry black beans thoroughly under cold water to remove any debris. Add them to the simmering liquid along with the 1 teaspoon salt and 0.5 teaspoon black pepper. Bring to a boil, then reduce heat to low and cover partially.
Simmer for 45 minutes, stirring occasionally, until the beans are tender but still hold their shape. You'll know they're ready when they're fork-tender with no hard centers. If the liquid reduces too much before the beans are done, add 2-3 tablespoons water to maintain the proper consistency.
Prepare and Layer the Rice
While the beans cook, rinse the 1 cup long-grain white rice under cold water until the water runs clear. This removes excess starch that would make the rice mushy. In a separate bowl, combine the rice with the 1 tablespoon lime zest and 2 tablespoons lime juice. Let it sit for 5 minutes to absorb the citrus flavors.
When the beans are nearly tender, carefully layer the rice mixture over the beans in the skillet. The heat from the beans will begin cooking the rice immediately. Pour in enough additional vegetable broth (about 1 cup) to just cover the rice, leaving about ½ inch of liquid above the rice level.
Simmer Until Perfectly Cooked
Cover the skillet with a tight-fitting lid and reduce heat to low. Simmer for 15 minutes without disturbing the rice. This gentle cooking allows the rice to absorb the flavorful liquid while maintaining its distinct texture separate from the beans.
When the rice is tender with no bite remaining, turn off the heat and let the mixture sit covered for 5 minutes. This resting period allows the flavors to meld completely. Fluff the rice gently with a fork, then stir in the 0.25 cup chopped cilantro leaves. Serve immediately with warm tortillas or over a bed of fresh lettuce for that classic restaurant presentation.
Pro Tips For Making Chili'S Black Beans And Rice
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak means beans that stay tough no matter how long you simmer. Toss them in a bowl with plenty of water (about 4 cups per pound) and a pinch of salt, then let them sit 8–12 hours. Drain before cooking, and they’ll break down evenly without splitting into mush.
- SWEAT ONIONS LOW AND SLOW: High heat turns onions bitter faster than you’d think. Start them in a dry pot over medium-low, stirring often, until they’re translucent and just starting to soften—about 8–10 minutes. This builds flavor without burning, and it’s the base everything else clings to.
- DON’T SKIP THE CUMIN TOAST: Bloom the cumin in oil for 30 seconds until it smells deep—like earth and warmth. This releases its oils and cuts through the beans’ heaviness. I used to add it dry, and the dish always tasted flat afterward. (Yes, even if you’re impatient like me.)
- COOK RICE IN BEAN BROTH: Save the starchy water from draining the beans (about 2 cups) and use it to cook the rice instead of plain water. The extra gelatinized starch makes the rice creamier, and the beans absorb less moisture, so you end up with fluffier grains. Sounds weird, but it works.
Dietary considerations for chili's black beans and rice
Vegetarian-Friendly Base
This recipe is naturally vegetarian, relying on black beans as the primary protein source. The beans provide a hearty, fiber-rich foundation that keeps you full without relying on meat.
I always opt for dry black beans when possible—they absorb flavors better than canned, but if you're short on time, low-sodium canned beans work in a pinch. Just be sure to rinse them thoroughly to remove any excess sodium. 🌱
Gluten-Free Adaptations
This dish is inherently gluten-free, as it contains no wheat or gluten-containing ingredients. The long-grain white rice and vegetable broth are naturally gluten-free, but always double-check labels on your tomato sauce and spices—some brands may contain hidden gluten.
I recommend Annie's Organic tomato sauce or Muir Glen for certified gluten-free options. The lime zest and fresh cilantro add bright, gluten-free-friendly flavors that complement the dish perfectly.
Low-Sodium Adjustments
To reduce sodium, skip the salt in the beans and instead use low-sodium vegetable broth and no-salt-added tomato sauce. You can also add a pinch of garlic powder or onion powder to boost flavor without sodium.
I often add a splash of lemon juice at the end for extra brightness—it enhances the natural flavors without any added salt. 💧
Vegan Modifications
This recipe is already vegan, but if you want to add extra richness, stir in 2 tablespoons vegan sour cream or ½ cup coconut milk at the end for creaminess. For a smoky depth, a dash of liquid smoke (about ¼ teaspoon) can replace some of the smoked paprika.
Top with avocado slices or vegan cheese for a restaurant-style finish that’s 100% plant-based.
Meal Prep Tips
This dish reheats beautifully for meal prep. Store in airtight containers in the fridge for up to 5 days or freeze for 3 months. When reheating, add a splash of water or broth to prevent drying out.
I like to portion it into glass containers with a layer of cilantro and lime zest on top to keep it fresh. For extra convenience, prep the beans and rice separately and combine them when ready to serve—this keeps the textures perfect. ✨
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dry beans?
Yes! For convenience, use 2 (15-ounce) cans of low-sodium black beans, drained and rinsed thoroughly. Drain well to avoid excess moisture, which can make the rice mushy. If using canned beans, reduce the simmering time to 20-25 minutes since they're pre-cooked.
How do I make this dish spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce for extra heat. For smoky depth, increase smoked paprika to 1 tablespoon. Always taste as you go—start with less and adjust to preference.
Can I prepare this ahead of time?
Cook the beans and rice separately, then combine when ready to serve. Store components in airtight containers for up to 5 days in the fridge. Reheat gently with a splash of broth to maintain moisture—never microwave dry.
What's the best way to serve this dish?
Top with shredded cheese, sour cream, or avocado slices for a restaurant-style finish. Serve with warm tortillas, lime wedges, and cilantro for freshness. It pairs perfectly with grilled veggies or as a hearty main dish.
Why does my rice turn out mushy?
Mushy rice usually means too much liquid or stirring too soon. Use a 1:2 rice-to-water ratio and avoid lifting the lid while cooking. Let it steam undisturbed for the full 15 minutes after adding rice—this ensures even cooking.
