Chilli Con Carne With Rice Recipe: Deep-Smoky Beans and Spiced Meat Over Fluffy Rice

Sauces & Condiments

Chilli Con Carne With Rice Recipe: Deep-Smoky Beans and Spiced Meat Over Fluffy Rice

This chili con carne with rice recipe delivers the ultimate comfort food experience—rich, smoky beans and tender meat perfectly balanced over fluffy rice. The secret lies in slow-cooked spices that develop deep flavor while keeping the dish approachable for weeknight dinners.

I've perfected the technique to ensure tender meat and beans that practically melt in your mouth, all without requiring hours of babysitting.

What makes this recipe stand out is the harmony between the hearty chili and perfectly cooked rice, creating a complete meal that's both satisfying and easy to prepare. The slow-cooked spices infuse every bite with warmth, while the rice absorbs the chili's rich flavors for a cohesive dish.

Whether you're feeding a family or meal prepping for the week, this combination delivers restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chilli con carne with rice

Rich, smoky flavors come from quality ingredients slow-cooked to perfection with tender meat and hearty beans.

Ingredient Amount Notes
Ground Beef (Chuck Roast) 🥩 2 lb 85% lean for best texture
Kidney Beans (Dried) 🌱 1 cup Soaked overnight or canned drained
Black Beans (Dried) 🌱 1 cup Soaked overnight or canned drained
Onion (Yellow) 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Minced for even distribution
Tomato Paste 🍅 ½ cup High-quality for rich flavor
Beef Broth (Low-Sodium) 💧 2 cups Homemade or quality store-bought
Red Wine (Optional) 🍷 ½ cup Bold dry variety like Cabernet
Chili Powder 🌶️ 2 tbsp Smoked or mild preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Paprika (Smoked) 🌶️ 1 tbsp Adds authentic smokiness
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Bay Leaves 🌿 2 whole For subtle aromatic depth
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati
Olive Oil 🫒 2 tbsp Extra-virgin for richness

The beef is non-negotiable here—chuck roast gives you that melt-in-your-mouth texture. Costco or butcher shops are your best bets for quality cuts, though most grocery stores carry pre-ground chuck. Look for good marbling, not lean ground beef. For beans, dried are ideal but canned work in a pinch—just drain and rinse well. The tomato paste should be San Marzano if possible, as it has superior flavor. If you're using red wine, Cabernet Sauvignon or Merlot add depth without overpowering.

No red wine? Beef broth with a splash of balsamic vinegar works beautifully. Fresh spices are best, but if you're using dried, toast the cumin and chili powder in a dry pan for 30 seconds to wake up the flavors. The bay leaves add subtle complexity—don't skip them. For the rice, jasmine or basmati absorbs the chili flavors perfectly. If you're short on time, microwave-steamed rice still delivers great results. The key is letting everything simmer low and slow—at least 2 hours for maximum flavor development.

This chili reheats beautifully—taste even better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze for up to 3 months. For meal prep, portion the chili and rice separately—reheat rice in the microwave with a splash of water to restore moisture. The rice can be cooked ahead and kept warm in a rice cooker while the chili simmers. Leftovers make great sandwiches or tacos—just add some avocado or shredded cheese.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just brown the chuck roast, dump in everything (beans, onions, garlic), and let it simmer. The rice cooks right in the same pot, so you’re left with one dish, one cleanup, and zero stress.
  • Deep, Rich Layers: That chuck roast breaks down into tender, juicy bits while the dried beans soak up all the smoky spices. Honestly, the contrast of the meaty chunks against the creamy beans? It’s the kind of flavor that sticks with you until the next bowl.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch, and it’s lunch for days—just reheat and serve. I’ll often double the recipe and freeze half for those nights when I’m too wiped to cook.
  • Budget-Friendly Powerhouse: Ground chuck and dried beans stretch forever, and you’re not sacrificing taste. I’ve fed four people for under $10, and everyone leaves happy (even my picky teenager). Plus, leftovers taste just as good the next day.

Step-by-step instructions for chilli con carne with rice

This method delivers rich, smoky chilli with tender meat and beans over perfectly fluffy rice.

1

Prepare the Beans and Rice

Start by rinsing the 1 cup kidney beans and 1 cup black beans under cold water to remove any debris. Place them in a pot with plenty of fresh water—about 6 cups—and bring to a boil. Reduce heat to a simmer and cook for 1 hour, skimming off any foam that rises to the surface. This ensures clean, flavorful beans without bitterness.

While the beans cook, rinse the 2 cups long-grain white rice under cold water to remove excess starch. In a separate pot, combine the rice with 4 cups water and ½ teaspoon salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Turn off the heat and let the rice steam, covered, for another 10 minutes. Fluff with a fork before serving—this prevents sticking and ensures each grain remains distinct.

2

Sauté the Aromatics and Brown the Meat

Heat 2 tablespoons olive oil in a large, heavy pot—like a Dutch oven—over medium-high heat. Add the 1 whole diced onion and cook for 5 minutes until softened and translucent. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter.

Push the onions and garlic to the side of the pot and add the 2 lb ground beef (chuck roast). Break it up with a wooden spoon and cook until it loses its raw color and begins to brown—about 8-10 minutes. Drain any excess fat if needed, but leave about 1 tablespoon to add richness to the chilli. This step develops deep, meaty flavor that forms the base of the dish.

3

Build the Chilli Base with Spices and Liquids

Reduce the heat to medium and stir in the 2 tablespoons chili powder, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1 teaspoon dried oregano, 1.5 teaspoons salt, and ½ teaspoon black pepper. Cook the spices for 1-2 minutes until they release their aromas and the pot smells deeply spiced. This step ensures the flavors meld together before adding liquids.

Add the ½ cup tomato paste and stir to combine, cooking for 2 minutes to deepen its flavor. Pour in the 2 cups beef broth (low-sodium) and the ½ cup red wine (if using), scraping up any browned bits from the bottom of the pot. These bits—called fond—are packed with flavor. Bring the mixture to a simmer and let it cook for 10 minutes to allow the spices and liquids to blend.

4

Combine and Simmer the Chilli

Drain the cooked beans and add them to the pot with the 2 whole bay leaves. Stir gently to combine, then reduce the heat to low. Cover the pot and let the chilli simmer for 45-60 minutes, stirring occasionally. The chilli is ready when the flavors have melded and the beans are tender. If the mixture gets too thick, add a splash of water or broth to loosen it.

Taste and adjust the seasoning—you may need more salt or chili powder to balance the flavors. Remove the bay leaves before serving, as they can be bitter if eaten. The chilli should be rich, smoky, and deeply flavorful, with tender meat and beans in a thick, hearty sauce.

5

Serve Over Fluffy Rice

Spoon the chilli over the fluffy rice and garnish with extra smoked paprika or fresh cilantro if desired. Serve immediately while the rice is still warm and the chilli is piping hot. The contrast of the fluffy rice with the thick, smoky chilli makes this dish truly satisfying. Leftovers keep well in the refrigerator for up to 4 days and can be reheated gently on the stove with a splash of broth to restore moisture.

👨‍🍳

Pro Tips For Making Chilli Con Carne With Rice

  • CRUSH THE BEANS: Soak your dried kidney and black beans overnight—yes, even if you’re in a hurry, this makes all the difference. I used to skip it and end up with mushy beans that turned the chili into a sad, grainy sludge. If you forget, at least boil them for 2 minutes in salted water first to soften the skins.
  • BROWN THE BEEF FIRST: Don’t just toss in ground chuck and call it a day. Sear it in batches over medium-high heat until deeply browned—this builds flavor that no amount of spices can replace. I learned this the hard way when my chili tasted like "meatloaf leftovers" instead of rich, smoky goodness.
  • SWEAT THE ONIONS LOW: Cook the onions and garlic until they’re soft and translucent, not crispy—this prevents a bitter taste that’ll ruin the whole dish. I used to rush this step and ended up with a chili that tasted like someone microwaved raw onions in it. Patience here pays off.
  • SAVE TIME WITH RICE: Cook the rice separately and serve it alongside the chili instead of mixing it in—it stays fluffier and absorbs less of the sauce. I was skeptical until I tried it; now I never go back. Plus, it’s easier to control portions when you’re serving a crowd.

Regional styles of this chilli con carne with rice

Texas-Style Chili

This version skips the beans entirely and focuses on ground beef, tomatoes, and a deep chili powder blend. Texans use chuck roast ground fine and cook it low and slow for 4-6 hours to develop intense flavor.

I add 1 tablespoon of cocoa powder (unsweetened) for richness and a dash of cayenne for heat. Serve with cornbread instead of rice for authenticity. 🌶️

Mexican-Style Chili Con Carne

In Mexico, this dish often includes fire-roasted tomatoes, corn, and bell peppers for a brighter profile. I swap the tomato paste for 2 cups fire-roasted diced tomatoes and add 1 cup corn kernels and 1 diced bell pepper.

The spices shift to 1 tablespoon each of cumin and oregano, with a ½ teaspoon of cinnamon for warmth. Serve with warm tortillas and avocado slices.

Carolina-Style Chili Mac

This Southern twist combines chili with elbow macaroni, creating a hearty one-pot meal. After simmering the chili, stir in 2 cups cooked elbow macaroni and 1 cup shredded cheddar cheese until melted.

I use white cheddar for a sharper flavor and add ½ cup sour cream at the end. Top with green onions and crushed tortilla chips for crunch. 🥗

Slow-Cooker Adaptation

For hands-off cooking, use a 6-quart slow cooker on low for 6-8 hours. Brown the meat and sauté aromatics in a skillet first, then transfer everything to the slow cooker. Add ½ cup beef broth if the mixture seems dry.

The long cook time deepens the flavors, making it perfect for busy weeknights. Double the recipe for meal prep—freeze half for later.

Vegetarian Version

Replace the beef with 1 lb portobello mushrooms (chopped) and 1 lb extra-firm tofu (pressed and crumbled). Use 1 cup lentils instead of beans for protein. Boost umami with 1 tablespoon soy sauce and 1 teaspoon liquid smoke.

The texture stays hearty, and the flavors remain rich. Garnish with avocado and lime wedges for freshness. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 11g55%
Cholesterol 120mg40%
Sodium 950mg41%
Total Carbohydrate 62g23%
Dietary Fiber 12g43%
Sugars 6g
Protein 38g76%
* 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 substitute canned beans for dried?

Use 2 (15-oz) cans each of kidney and black beans, drained and rinsed thoroughly. This saves 1 hour of cooking time. For best results, rinse the beans under cold water to remove excess sodium. The texture will be slightly softer than dried beans, but the flavor remains excellent.

2

How do I make this vegetarian?

Replace the beef with 1 lb portobello mushrooms (chopped) and 1 lb crumbled tofu (pressed to remove moisture). Swap beans for 1 cup cooked lentils and add 1 tbsp soy sauce plus 1 tsp liquid smoke for depth. The dish stays hearty and flavorful—just garnish with avocado and lime for freshness.

3

Why does my chili taste bland?

Blandness usually means the spices didn't toast properly or the chili didn't simmer long enough. Always cook spices in oil for 1-2 minutes until fragrant, and simmer uncovered for the last 15 minutes to concentrate flavors. A splash of red wine or balsamic vinegar can also add depth. Taste as you go—adjust with salt, chili powder, or a pinch of sugar to balance.

4

Can I make this in a slow cooker?

Yes! Brown the meat and sauté aromatics in a skillet first, then transfer everything to a 6-quart slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. The long cook time enhances flavors—perfect for busy days. Add ½ cup broth if the mixture seems dry during cooking. Double the recipe for easy meal prep!

5

What's the best rice to serve with this?

Jasmine or basmati rice work best—they stay separate and absorb the chili's rich flavors beautifully. For extra fluffiness, use the 1:2 rice-to-water ratio method and let it steam covered for 10 minutes after cooking. Brown rice also pairs well but takes 30-40 minutes to cook. Avoid sticky short-grain rice like sushi rice.

★★★★★4.5(9 reviews)
Categories Sauces & Condiments