Spicy Beef & Bean Chili Mac

There’s nothing quite like a hearty bowl of something warming and deeply satisfying after a long day, and this Spicy Beef & Bean Chili Mac truly hits the spot every single time. It’s a dish that brings together the robust flavours of a rich beef and bean chili with the comforting embrace of macaroni, all in one glorious pot. This recipe isn’t just about combining ingredients; it’s about building layers of flavour that sing with every spoonful, promising a meal that’s both exciting and incredibly fulfilling.
I remember the first time I tried to make a chili mac; it was a bit of a culinary adventure, shall we say. I used to struggle with getting the beef browned just right, and sometimes the chili would end up a little watery, lacking that deep, concentrated flavour I craved. But over the years, through trial and error, I’ve honed this recipe, discovering the techniques that elevate it from a simple meal to something truly special. This isn’t just another recipe in my collection; it’s become my go-to when I want something substantial, packed with warmth and a bit of a kick, without spending hours in the kitchen.
What I love most about this Spicy Beef & Bean Chili Mac is its versatility and the way it manages to feel both familiar and exciting. It’s the kind of dish that adapts beautifully to your preference for heat, and it leaves you feeling genuinely nourished. We’re talking about succulent beef, tender beans, al dente macaroni, and a rich, spicy tomato sauce, all coming together in a symphony of textures and tastes. So, let’s get cooking and create a dish that I promise will become a firm favourite in your home too!
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
- Servings: 6-8
- Difficulty: Moderate
Why You’ll Love This Spicy Beef & Bean Chili Mac
- Deep, Complex Flavours: We layer aromatic spices and rich beef mince for an incredibly satisfying chili base that develops beautifully.
- Hearty & Wholesome: Packed with protein from beef and beans, alongside carbohydrates from macaroni, it’s a genuinely nourishing meal that keeps you full.
- One-Pot Wonder Potential: While we start with browning, the majority of this dish comes together in one large pan, simplifying both cooking and washing up.
- Customisable Heat: Easily adjust the spice level to suit your palate, from a gentle warmth to a fiery kick, making it suitable for everyone.
- Perfect for Any Occasion: Whether it’s a weeknight dinner, a casual gathering, or a make-ahead meal, it’s always a welcome sight on the table.
Ingredients You’ll Need
- 2 tbsp olive oil
- 750g lean beef mince
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 2 tbsp chili powder (adjust to taste and desired heat)
- 1 tbsp smoked paprika
- 1 tsp ground cumin
- ½ tsp cayenne pepper (optional, for extra heat)
- 400g tin chopped tomatoes
- 400g tin kidney beans, drained and rinsed
- 400g tin black beans, drained and rinsed
- 500ml beef stock
- 250g macaroni pasta
- Salt and freshly ground black pepper to taste
- 100g mature cheddar cheese, grated (for serving)
- Fresh coriander, chopped (for garnish)
Tip: Using good quality beef mince makes a noticeable difference to the richness of your chili. Opt for lean cuts to avoid excessive fat, but don’t shy away from flavour.
How to Make Spicy Beef & Bean Chili Mac
- Heat the olive oil in a large, heavy-bottomed frying pan or skillet over a medium-high heat until it shimmers gently. Add the beef mince and cook, breaking it up with a wooden spoon, until it’s beautifully browned all over with no pink remaining. You should hear a satisfying sizzle and see a lovely caramelisation developing on the meat. Drain off any excess fat, then transfer the beef to a bowl and set aside.
- Reduce the heat to medium, add the chopped onion to the same pan, and cook for 5-7 minutes until it softens and becomes translucent, emitting a sweet aroma. Stir in the minced garlic, diced red and green bell peppers, and continue to cook for another 3-4 minutes until the peppers begin to soften slightly and their colours brighten.
- Return the browned beef mince to the pan. Sprinkle in the chili powder, smoked paprika, ground cumin, and cayenne pepper (if using). Stir well, cooking for about 1 minute until the spices are fragrant and lightly toasted, coating the beef and vegetables with their vibrant hues. This step is crucial for deepening the flavour profile.
- Pour in the tinned chopped tomatoes, beef stock, and add the drained and rinsed kidney beans and black beans. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pan, and let it cook for at least 15-20 minutes. This allows the flavours to meld beautifully, creating a rich, thick chili that smells absolutely incredible.
- Stir in the macaroni pasta. Add a little more beef stock or hot water if the chili seems too thick to cook the pasta properly; you want the pasta to be submerged. Continue to simmer, stirring occasionally to prevent the pasta from sticking, for another 10-12 minutes, or until the macaroni is al dente and the sauce has thickened to your desired consistency. The pasta should be tender with a slight chew, and the chili should be bubbling gently.
- Season generously with salt and freshly ground black pepper to taste. Ladle the Spicy Beef & Bean Chili Mac into bowls. Garnish each serving with a generous sprinkle of grated mature cheddar cheese, which will melt invitingly over the hot chili, and a scattering of fresh coriander for a burst of freshness. Serve immediately and enjoy the warmth!
Tips From My Kitchen
- Properly Browning the Beef: This is perhaps the most critical step for flavour. Don’t overcrowd your pan; if you have too much mince, cook it in batches. Overcrowding lowers the pan’s temperature, steaming the meat instead of browning it, which prevents the development of those rich, caramelised notes that are fundamental to a deep chili flavour. Brown it until it’s a deep, rich brown, almost crusty in places.
- Toasting Your Spices: Once you’ve added your dry spices to the pan, cook them for a minute or so before adding any liquid. This short toasting period in the hot oil or residual fat helps to “bloom” the spices, releasing their aromatic oils and significantly intensifying their flavour. You’ll notice the kitchen filling with a wonderful, warm fragrance.
- Choosing Your Beans: While kidney and black beans are traditional and work wonderfully, feel free to experiment with other varieties like pinto beans or cannellini beans. Each type brings a slightly different texture and subtle flavour, allowing you to customise the dish to your preference. Just ensure they are well-rinsed if using tinned.
- Pasta Preference: Macaroni is classic for a reason – its small, curved shape is perfect for catching all that delicious chili sauce. However, other small pasta shapes like ditalini, small shells, or even fusilli would also work. The key is to choose a pasta that isn’t too large, ensuring it cooks evenly within the chili.
- Layering Flavour with Stock: While water can be used, beef stock adds another layer of savoury depth that truly enhances the overall flavour of the chili. Using a good quality beef stock will make a noticeable difference to the richness and complexity of your sauce. I often keep a homemade batch in the freezer, but a good shop-bought one works perfectly too.
- Adjusting the Heat: The amount of chili powder and cayenne pepper is a guide. If you prefer a milder chili, reduce the cayenne or omit it entirely. For more heat, consider adding a finely chopped fresh green or red chili alongside the bell peppers, or a pinch more cayenne. Remember, you can always add more heat at the end with a dash of hot sauce, but it’s harder to take it away.
Equipment You’ll Need
- Large frying pan or skillet
- Sharp knife and cutting board
- Mixing bowls
- Wooden spoon or spatula
Common Mistakes to Avoid
- Overcrowding the pan: When browning the beef, if you put too much mince in the pan at once, the temperature drops, and the meat will steam rather than sear. This results in grey, less flavourful beef. Always brown the beef in batches if your pan isn’t large enough to accommodate it in a single layer, ensuring a beautiful, deep brown crust.
- Wrong temperature: Cooking the onions and peppers on too high a heat can burn them, leading to a bitter taste. Conversely, cooking them on too low a heat won’t soften them adequately or allow them to release their sweet flavours. Maintain a medium heat for vegetables and a medium-high heat for browning meat to achieve the best results.
- Skipping the rest time: While not a formal “rest time” in the traditional sense, allowing the chili to simmer for at least 15-20 minutes before adding the pasta is crucial. This duration allows the spices to fully hydrate and meld with the tomatoes and stock, deepening the overall flavour of the chili base. Cutting this short will result in a less complex, less integrated taste.
Delicious Variations to Try
- Spicy Version: To really crank up the heat, consider adding a finely diced Scotch Bonnet or habanero chili (be careful with handling!). You could also stir in a teaspoon of chili flakes with the other spices, or finish with a generous drizzle of your favourite hot sauce just before serving.
- Vegetarian/Vegan Option: This dish adapts beautifully! Replace the beef mince with a mixture of finely chopped mushrooms, lentils, or a plant-based mince alternative. Use vegetable stock instead of beef stock, and ensure all other ingredients are suitable. Omit the cheese for a vegan version, or use a dairy-free alternative.
- Different Protein: While beef is classic, you could certainly use ground turkey or chicken mince for a lighter version. Just ensure you still brown it thoroughly to develop flavour. For an interesting twist, shredded cooked beef (leftovers from a roast, perhaps) could be added towards the end of the simmering process. You might also enjoy a similar approach in my Homemade BBQ Chicken Pizza, showcasing how versatile chicken can be.
What to Serve With Spicy Beef & Bean Chili Mac
- A dollop of sour cream or Greek yoghurt
- Freshly chopped spring onions or chives
- Crushed tortilla chips for crunch
- Warm crusty bread or cornbread
- A simple green salad with a light vinaigrette
Frequently Asked Questions

Spicy Beef & Bean Chili Mac
Ingredients
Method
- Heat the olive oil in a large, heavy-bottomed frying pan or skillet over a medium-high heat until it shimmers gently. Add the beef mince and cook, breaking it up with a wooden spoon, until it's beautifully browned all over with no pink remaining. You should hear a satisfying sizzle and see a lovely caramelisation developing on the meat. Drain off any excess fat, then transfer the beef to a bowl and set aside.
- Reduce the heat to medium, add the chopped onion to the same pan, and cook for 5-7 minutes until it softens and becomes translucent, emitting a sweet aroma. Stir in the minced garlic, diced red and green bell peppers, and continue to cook for another 3-4 minutes until the peppers begin to soften slightly and their colours brighten.
- Return the browned beef mince to the pan. Sprinkle in the chili powder, smoked paprika, ground cumin, and cayenne pepper (if using). Stir well, cooking for about 1 minute until the spices are fragrant and lightly toasted, coating the beef and vegetables with their vibrant hues. This step is crucial for deepening the flavour profile.
- Pour in the tinned chopped tomatoes, beef stock, and add the drained and rinsed kidney beans and black beans. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pan, and let it cook for at least 15-20 minutes. This allows the flavours to meld beautifully, creating a rich, thick chili that smells absolutely incredible.
- Stir in the macaroni pasta. Add a little more beef stock or hot water if the chili seems too thick to cook the pasta properly; you want the pasta to be submerged. Continue to simmer, stirring occasionally to prevent the pasta from sticking, for another 10-12 minutes, or until the macaroni is al dente and the sauce has thickened to your desired consistency. The pasta should be tender with a slight chew, and the chili should be bubbling gently.
- Season generously with salt and freshly ground black pepper to taste. Ladle the Spicy Beef & Bean Chili Mac into bowls. Garnish each serving with a generous sprinkle of grated mature cheddar cheese, which will melt invitingly over the hot chili, and a scattering of fresh coriander for a burst of freshness. Serve immediately and enjoy the warmth!
Notes
I genuinely hope you enjoy making and, most importantly, eating this Spicy Beef & Bean Chili Mac as much as I do. It’s a dish that warms the soul and satisfies the appetite, and I believe it truly embodies the joy of home cooking. Do let me know in the comments below how it turned out for you, and if you made any delightful adjustments!







