{"markup":"\u003C!-- OneTrust Cookies Consent Notice start for moreleisure.com --\u003E\n\u003Cscript\n type=\u0022text/javascript\u0022\n src=\u0022https://cdn.cookielaw.org/consent/581e2b09-7f0f-4019-8515-0e5d0663c5f6/OtAutoBlock.js\u0022\u003E\n\u003C/script\u003E\n\n\u003Cscript\n src=\u0022https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\u0022\n type=\u0022text/javascript\u0022\n charset=\u0022UTF-8\u0022\n data-domain-script=\u0022581e2b09-7f0f-4019-8515-0e5d0663c5f6\u0022\u003E\n\u003C/script\u003E\n\n\u003Cscript type=\u0022text/javascript\u0022\u003E\n function OptanonWrapper() {\n // OneTrust callback\n }\n\u003C/script\u003E\n\u003C!-- OneTrust Cookies Consent Notice end for moreleisure.com --\u003E\n\n\u003C!-- Google Tag Manager --\u003E\n\u003Cscript\u003E(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({\u0027gtm.start\u0027:\nnew Date().getTime(),event:\u0027gtm.js\u0027});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!=\u0027dataLayer\u0027?\u0027\u0026l=\u0027\u002Bl:\u0027\u0027;j.async=true;j.src=\n\u0027https://www.googletagmanager.com/gtm.js?id=\u0027\u002Bi\u002Bdl;f.parentNode.insertBefore(j,f);\n})(window,document,\u0027script\u0027,\u0027dataLayer\u0027,\u0027GTM-TR5NTP7\u0027);\u003C/script\u003E\n\u003C!-- End Google Tag Manager --\u003E\n\n\u003C!-- Google tag (gtag.js) --\u003E\n\u003Cscript async src=\u0022https://www.googletagmanager.com/gtag/js?id=UA-15014629-26\u0022\u003E\u003C/script\u003E\n\u003Cscript\u003E\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag(\u0027js\u0027, new Date());\n\n gtag(\u0027config\u0027, \u0027UA-15014629-26\u0027);\n\u003C/script\u003E\n\n\u003Cscript type=\u0022text/javascript\u0022 src=https://tracking.atreemo.com/Scripts/TrackingInit.js\u003E\u003C/script\u003E\u003Cscript type=\u0022text/javascript\u0022\u003EAtreemoTrackingLbr.init([\u0022Serco, https://Serco.webecast.atreemo.uk\u0022]);\u003C/script\u003E\u003Cscript type=\u0022text/javascript\u0022 src=https://tracking.atreemo.com/Scripts/Tracking.js\u003E\u003C/script\u003E","blocks":{"contentData":[],"settingsData":[],"expose":[],"Layout":{}}}

Vegan Bean Chilli Recipe

Blog
Bring a little fire to your Veganuary dinner time with this healthy and delicious Vegan Bean Chilli.

INGREDIENTS

  • 3 tbsp olive oil
  • 2 sweet potatoes, peeled and cut into medium chunks
  • 2 tsp paprika
  • 2 tsp ground cumin
  • 1 onion, chopped
  • 2 carrots, chopped
  • 2 celery sticks, chopped
  • 2 garlic cloves, crushed
  • 1-2 tsp chilli powder (depending on how hot you like it)
  • 1 tsp dried oregano
  • 1 tbsp tomato purée
  • 1 red pepper, cut into chunks
  • 2 x 400g cans chopped tomatoes
  • 400g can black beans, drained
  • 400g can kidney beans, drained
  • rice to serve

METHOD

STEP 1 - Heat the oven to 200C/180C fan/gas 6. Add the sweet potato to a roasting tin and drizzle over 1½ tbsp of olive oil, 1 tsp paprika, 1 tsp ground cumin and season with salt and pepper. Mix well so the sweet potato chunks are coated in the spices, then roast for 25 mins until cooked.

STEP 2 - Meanwhile, heat the remaining oil in a large saucepan over a medium heat. Add the onion, carrot and celery. Cook for 8-10 mins, stirring occasionally until soft, then crush in the garlic and cook for a further minute. Add the remaining dried spices and tomato purée. Mix well and cook for 1 minute more.

STEP 3 - Next add the red pepper, chopped tomatoes and 200ml water. Bring the chilli to a boil, then simmer for 20 mins. Add the beans and cook for another 10 minutes before adding the sweet potato. Season to taste then serve with rice.