Roast Pepper, Tomato & Caramelised Onion White Bean Bake

Using some of my favourite ingredients again here – roast cherry tomatoes, peppers with lots of white beans. Deliciously creamy and flavoursome from the Harissa, coconut milk and nutritional yeast which adds a lovely savoury and slightly cheesy hint.

It’s such a delicious combination and I can’t stop creating new recipes using these ingredients. Baking helps the flavours meld together and everything becomes delicious and sticky. As I roasted the garlic heads separately, as a final touch you can squeeze them out then scoop everything up with warm sourdough.

I'd love to know if you made this recipe.

Use #RebelRecipes and tag @RebelRecipes



  2-4 servings
  15 minutes preparation time
  40 minutes cook time


  • 3 onions roughly chopped 
    2 tbsp olive oil
  • 2 heads garlic sliced in half 
  • 2 red peppers sliced 
  • 400g cherry tomatoes 
  • 1 tbsp olive oil 
  • Pinch sea Salt 
  • 1 can chickpeas drained 
  • 1 can cannelloni beans drained 
  • 1/2 can light coconut milk
  • 1 tsp sea salt 
  • 2 tbsp nutritional yeast 
  • 1 tsp smoked paprika 
  • Pinch chilli flakes 
  • 1 tbsp harissa paste 
  • 2 tbsp fresh thyme 


  1. Pre heat your oven to 180c 
  2. Add the peppers, cherry tomatoes and sliced garlic to a large baking tray. Drizzle with olive oil and sprikle with sea salt. Roast for aprox 30 minutes until soft and a little charred. Set aside. 
  3. In a pan fry the onions on a low heat with olive oil for 15-20 minutes until very soft and caramelised. 
  4. When the veg is roasted and onions are caramelised – in a large roasting pan, mix the onions, coconut milk, pulses, nutritional yeast, harissa, paprika, salt, chilli and fresh thyme.
  5. Now gently stir in the roast tomatoes & peppers. Transfer back to the oven for bake for 15 minutes. 
To serve;
  1. Squeeze out the roast garlic and scoop everything up with warm sourdough. 

Thank you so much for following my blog and cooking my recipes!

Did you know that I have a new cookbook?

It's called Rebel Recipes and I'm so proud of it. If you like my recipes I know you'll love my cookbook - It took me over a year to develop (and years in the making) and it's packed with deliciously vibrant veg packed recipes!


Here's a sneak peak...


  1. Rebecca Seaman on September 24, 2021 at 2:19 pm

    Made this and I loved it. So good. I would add some more harissa to the dish next time, for my liking. Thank you

    • Niki on September 26, 2021 at 5:26 pm

      So happy you liked it!

  2. Emily on September 20, 2020 at 5:36 pm

    This was absolutely delicious! Thank you for bringing it into my life!!

    • Niki on October 9, 2020 at 4:32 pm

      So happy Emily! xx

  3. […] Lentil and Squash Bakehas a gooey ‘cheesy’ sauce that is perfect for cosy Sunday Lunches and my Roast Pepper, Tomato and Caramelised Onion White Bean Bakeuses up all my favourite ingredients and is finished with a deliciously creamy and flavoursome […]

  4. Lorna on April 14, 2020 at 7:16 pm

    This sounds amazing! Thank you so much for the recipe. I’ve been a strict vegetarian for 40 years, and found out ten years ago that I have ceoliac disease, so my diet is fairly limited. I’m always on the hunt for tasty food! Thanks again.

    • Niki on April 17, 2020 at 10:03 am

      My pleasure Lorna!
      Hope you enjoyed xxx

  5. Mayra on April 13, 2020 at 9:19 pm

    Hi Niki,
    What can I use instead of Harissa?
    I’m planning to cook this tomorrow and I have a 1 year old at home who likes veggies!
    Is Harissa very spicy?
    Cheers! Thanks for your amazing recipes <3


    • Niki on April 14, 2020 at 8:36 am

      Hi Mayra
      You don’t have to include, its a little bit spicy.
      You can add sun dried tomato paste, or just tomato puree. Or use a spice mix (1 tsp cumin, 1 tsp smoked paprika)
      Hope that helps.
      Much love
      Niki xxx

  6. Trish Toomey on January 18, 2020 at 9:45 pm

    Nice recipe. Not sure if it needs the coconut milk, perhaps some polenta and real sauce for an Italian meatless main dish

    • Niki on January 19, 2020 at 1:24 pm

      Hi Trish
      Polenta sounds good!
      Niki xxx

  7. Christine on January 12, 2020 at 7:45 pm

    Hi! Looking forward to making this tonight. Two questions: in step 4, “mix the onions, coconut milk, pulses,” what does “pulses” mean? Also: when do the two cans of beans go in? Also during step 4? Thank you!

    • Niki on January 13, 2020 at 10:14 am

      Hi Christine
      The pluses are the beans.
      Niki xxx

  8. Harriet on January 4, 2020 at 7:59 pm

    I don’t normally leave reviews, BUT I felt this was necessary 😍
    I’ve made this tonight and have just finished a bowl. So much flavour and so filling! It’s making cutting meat out of my diet easy.
    Thankyou xx

    • Niki on January 6, 2020 at 8:39 am

      So happy you like it Harriet
      Much love, Niki xxx

  9. Jules Carrara on August 23, 2019 at 10:39 am

    I love this dish! I’ve tripled the quantities and am making it for my friend’s birthday camping weekend! Thank you.
    PS accidentally left coconut out first time and still amazing.

    • Niki on August 27, 2019 at 10:19 am

      Hi Jules
      Thats fantastic news!
      And mmm, without coconut would also work!
      Niki xxx

  10. Lyndsey on June 27, 2019 at 11:52 pm

    What beautiful photos. This recipe looks so delicious – I love roasted tomatoes.

    • Niki on June 30, 2019 at 4:36 pm

      Thank you Lyndsey, so happy you like xx

Leave a Comment

Recipe Tags:


Subscribe and receive a free download of my SuperSix recipe book

Something went wrong. Please check your entries and try again.

The products, recommendations and 3rd party links on are my genuine recommendations. I may be paid a commission if you purchase a book or product via a link on this site – it’s known as a referral fee or an affiliate commission. I only work with people, companies or brands who fit my ethos. I am a qualified health coach, but the recipes and articles on should not be used to diagnose or treat a specific health or medical condition.