Step 1: Cook the Vegetables
Lightly coat a large non-stick saucepan with cooking oil spray and place over medium heat.
Add the chopped onion and red bell pepper. Cook for approximately 5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another minute, stirring to prevent burning.
Step 2: Brown the Beef
Add the lean ground beef to the saucepan. Break it apart with a wooden spoon and cook for 5–7 minutes, until browned.
Stir occasionally to ensure the meat cooks evenly.
Step 3: Add the Spices
Sprinkle in the ground cumin, paprika, chilli powder, and dried oregano.
Stir thoroughly and cook for approximately 30 seconds to release their aromas.
Step 4: Build the Sauce
Add the tomato purée, chopped tomatoes, and beef stock.
Mix everything together, scraping the bottom of the saucepan to incorporate all the flavorful browned bits.
Bring the mixture to a gentle simmer.
Step 5: Simmer Until Rich
Reduce the heat to low and cook uncovered for approximately 20–25 minutes, stirring occasionally.
The sauce should gradually thicken as the flavors combine.
Step 6: Add the Kidney Beans and Sweetcorn
Stir in the drained kidney beans and sweetcorn.
Continue cooking for another 5–10 minutes, until the beans and sweetcorn are heated through and the sauce reaches your preferred consistency.
The sweetcorn adds a subtle sweetness and a pleasant texture that complements the rich tomato sauce.
Step 7: Season and Serve
Taste the chilli and adjust the seasoning with salt and freshly ground black pepper.
Serve hot with fluffy steamed rice, baked potatoes, or your favorite vegetables.
Enjoy your delicious homemade chilli con carne!
Tips for the Best Chilli Con Carne
Let it simmer gently. A slow simmer helps develop a deeper, richer flavor.
Choose lean ground beef. It creates a hearty chilli without excessive grease.
Use drained sweetcorn. Draining the sweetcorn prevents extra liquid from thinning the sauce.
Adjust the heat. Start with a small amount of chilli powder and add more if you prefer a spicier dish.
Make it ahead. Chilli con carne often tastes even better the following day as the spices have more time to blend.
Control the consistency. For a thicker chilli, simmer uncovered for a few extra minutes.
Add the beans and sweetcorn toward the end. This keeps their texture pleasant without overcooking them.
What to Serve with Chilli Con Carne
This homemade beef chilli pairs beautifully with:
- Steamed basmati rice: A classic accompaniment that absorbs the rich tomato sauce.
- Fluffy baked potatoes: Perfect for a comforting and filling meal.
- Roasted sweet potatoes: Their natural sweetness complements the spices.
- Steamed green vegetables: A simple way to add more vegetables to your plate.
- A crisp green salad: A refreshing contrast to the warm, hearty chilli.
- Warm tortilla wraps: Ideal for turning leftovers into an easy lunch.
For a convenient meal-prep option, divide the chilli and cooked rice between individual food containers.
How to Store and Reheat
Refrigerator: Allow the chilli to cool promptly, then transfer it to an airtight container. Refrigerate for up to 3–4 days.
Freezer: Freeze cooled chilli in suitable airtight containers for up to 3 months for best quality.
Reheating: Thaw frozen portions in the refrigerator overnight. Reheat thoroughly until piping hot throughout.
Meal prep tip: Store the rice separately when possible. Cool cooked rice quickly, refrigerate promptly, and use within 24 hours, or freeze it for later. Reheat rice only once until steaming hot.
Frequently Asked Questions
Can I make chilli con carne ahead of time?
Absolutely! This dish is ideal for preparing in advance. The flavors develop beautifully when stored overnight. Keep it refrigerated and reheat thoroughly before serving.
Can I add sweetcorn to chilli con carne?
Yes! Sweetcorn is a delicious addition to homemade chilli con carne. It provides natural sweetness, extra texture, and a lovely pop of color. Add it during the final 5–10 minutes of cooking.
How can I make chilli con carne less spicy?
Reduce the chilli powder or leave it out entirely. The cumin, paprika, garlic, and oregano will still provide plenty of flavor.
Can I make this recipe in a slow cooker?
Yes. Brown the beef and soften the vegetables first, then transfer them to a slow cooker with the tomatoes, tomato purée, spices, and a reduced amount of beef stock.
Cook on low for approximately 6–7 hours, until the beef is fully cooked and the flavors have developed. Stir in the drained kidney beans and sweetcorn during the final 20–30 minutes.
Can I freeze homemade chilli con carne?
Yes! Once cooled, divide the chilli into individual portions and freeze in airtight containers for up to 3 months for best quality.
How do I thicken chilli con carne?
Allow the chilli to simmer uncovered until the liquid reduces. You can also mash a small portion of the kidney beans into the sauce to create a naturally thicker consistency.
Is chilli con carne good for meal prep?
Yes! Chilli con carne is an excellent meal-prep recipe because it stores well, reheats easily, and can be served with different side dishes throughout the week.
Can I use frozen sweetcorn instead of canned?
Absolutely! Frozen sweetcorn works just as well. Add it directly to the simmering chilli and cook until thoroughly heated.
Final Thoughts
This easy chilli con carne recipe is a comforting, budget-friendly meal made with everyday ingredients. With its rich tomato sauce, warming spices, tender beef, hearty kidney beans, and naturally sweet corn, it’s a delicious recipe to keep in your regular dinner rotation.
Whether you serve it over fluffy rice, alongside baked potatoes, or with fresh vegetables, this homemade beef chilli makes a satisfying family dinner.
Enjoy it fresh from the stove or prepare a batch ahead of time for an easy homemade meal throughout the week.


