menu icon
go to homepage
  • Home
  • About
  • All Recipes
    • One-Pot Meals
    • Dinner
    • Dessert
    • Breakfast
    • Lunch
    • Sides
  • Contact
subscribe
search icon
Homepage link
  • Home
  • About
  • All Recipes
    • One-Pot Meals
    • Dinner
    • Dessert
    • Breakfast
    • Lunch
    • Sides
  • Contact
×
Home » Dinner

Pesto Risotto, Roasted Tomatoes & Chickpeas - Vegan & Gluten-Free

Updated: Oct 19, 2025 · Published: Sep 6, 2019 by Bronwyn Fraser | Crumbs & Caramel · This post may contain affiliate links · 23 Comments

↓ Jump to Recipe
Pin the Recipe

Bursting with flavor, this creamy vegan pesto risotto is the best kind of comfort food - quick, easy and delicious! Topped with roasted cherry tomatoes and chickpeas covered in Everything Spice, make the risotto on the stove-top or in the Instant Pot or pressure cooker for a fuss-free complete meal.

Thank you to Stahlbush Island Farms for sponsoring this post. As always, all opinions are my own.

Ingredients for the pesto risotto with chickpeas and tomatoes laid out on a marble countertop

What is Risotto?

Risotto is a classic Italian dish usually made with rice, hot soup stock and some aromatics like onions and garlic. It's often made with a type of starchy short grained rice called arborio, although there's a few other short grain Italian rice varieties out there like carnaroli. They aren't as readily available in our local stores, but I've heard they make an even dreamier risotto!

The Truth About Cooking Risotto

If you've heard the same risotto myths as I had (that it's really hard to make, takes ages, and will leave your arm really sore from constantly stirring) then you need to read this: risotto is really easy to make. It takes 6 minutes in a pressure cooker/Instant Pot and you don't need to stir constantly!

As the rice cooks in the soup stock, it slowly releases its starches which creates that creamy texture. Essentially take everything you know about cooking rice (like rinsing it, cooking in cold water to start, not stirring, etc), and do the exact opposite when making risotto. We don't rinse off the starch, it's what makes the risotto creamy after all! Adding cold soup stock can cause the starches to seize and become hard and gluey, and the rice won't cook evenly. Not a good situation. So, if you're cooking it on the stove-top, it's well worth the small effort to have your broth hot in a separate covered pot ready to go.

Pesto risotto in a large white skillet
Roasted chickpeas and cherry tomatoes on a baking sheet

On the stove-top, risotto takes 15-20 minutes with occasional slow stirring. Not too intimidating, right? And it's one of the coziest meals out there, really customizable and pretty economical. In fact, it's one of my go-to meals on busy weeknights, but is just as perfect as a fancier meal when serving guests.

Serve Immediately!

Keep in mind that risotto tends to seize up and thicken if it sits for a bit so it's best served immediately. I don't mind it thickened or having leftovers, but it really is nicer served while it's still saucy and creamy. If it does start to thicken too much before you serve it, add in a few tablespoons of hot broth to loosen the starches up.

2 bowls of risotto topped with roasted tomatoes and chickpeas

How Do You Make Risotto in An Instant Pot or Pressure Cooker?

Cooking risotto in the pressure cooker or Instant Pot is a dream and my preferred way of making it on really busy nights.

  • Sauté the onion and garlic,
  • Toss in the rice to toast,
  • Add in the broth,
  • Set to high pressure for 6 minutes, do a quick release and
  • Stir in the pesto, spinach, nutritional yeast, and lemon juice.

It really doesn't get much easier for any meal. I find that the quality is pretty comparable to the stove-top method, too.

How Do You Make Risotto on the Stove?

Making risotto on the stove is also pretty simple!

  • Sauté the onion and garlic,
  • Toss in the rice and toast,
  • Add in the hot broth a ½ cup at a time, stirring at each addition,
  • Repeat adding in broth and stirring each time for 15-20 minutes,
  • Stir in the pesto, spinach, nutritional yeast, and lemon juice.

Tips for Perfect Vegan Pesto Risotto with Roasted Tomatoes and Spiced Chickpeas

  • Whether you're making this on the stove or in the Instant Pot, start off with preheating your oven and getting the tomatoes roasting. They need about 25 minutes. So get those ready, then move onto the risotto.
  • If you haven't had roasted chickpeas before you're in for a treat! I used Stahlbush Island Farms frozen chickpeas. They are perfect for roasting because they're firm and not sold in brine. If you chose to use canned chickpeas, drain them and rub them with a paper towel before tossing them with oil so they crisp more. Add the chickpeas to the baking sheet for the last 15 minutes of roasting the tomatoes. If you like really crispy chickpeas, roast them on a separate baking sheet so they don't come in contact with any of the tomato juices and let them roast an extra few minutes.
  • If you're using an Instant Pot, get your ingredients prepped then go relax until about 10 minutes before the tomatoes are ready. As mentioned, risotto doesn't like to sit around after cooking - it's best served right away.
  • If you're making it on the stove-top, start the risotto as soon as you have the tomatoes in the oven and make sure your broth is hot.
  • Add the pesto and spinach once the risotto is cooked. Waiting until the end helps preserve the basil flavors and ensure your pesto and spinach remain a pretty bright green.

More Easy Comforting Meals:

Vegan Cauliflower Gyros

One-Skillet Baked Greek Lemon Rice and Chickpeas

Red Lentil and Cauliflower Dal

Easy Vegan Mexican Rice Casserole

If you make this Pesto Risotto with Roasted Tomatoes and Spiced Chickpeas, please give it a rating in the recipe card or let me know in the comments! I love connecting on Instagram where you can tag me in your creations using my recipes. You can also follow me on Pinterest and Facebook. Thank you for reading along!

Close up view of a bowl of pesto risotto topped with roasted tomatoes and chickpeas

Creamy Pesto Risotto with Roasted Cherry Tomatoes and Spiced Chickpeas

Bursting with flavor, this creamy pesto risotto is the best kind of comfort food - quick, easy and delicious. Topped with roasted cherry tomatoes and chickpeas covered in Everything Spice, make the risotto on the stove-top or in the Instant Pot or pressure cooker for a fuss-free meal.
4.88 from 39 votes
Print Pin Save Recipe Recipe Saved!
Course: Dinner
Cuisine: American, Vegan
Keyword: Easy Vegan Dinner, Gluten free Vegan, Instant Pot Risotto
Prep Time: 10 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 35 minutes minutes
Servings: 6
Calories: 439kcal
Author: Bronwyn

Ingredients

For the Roasted Tomatoes:

  • 3 tablespoon extra virgin olive oil
  • 4 cups cherry tomatoes

For the Chickpeas:

  • 1 tablespoon Everything (but the Bagel) Spice*
  • 2 tablespoon extra-virgin olive oil
  • 16 oz cooked chickpeas, drained and patted dry (approximately 2 cups)

For the Risotto:

  • 1 tablespoon extra virgin olive oil
  • ½ large yellow onion, diced small
  • 3 cloves garlic, minced
  • 1 ½ cups arborio rice
  • 3 ½ cups vegan soup stock if using Instant Pot/Pressure cooker, plus more for thinning as desired use 6-7 cups** for the stove-top option
  • 1 tablespoon lemon juice
  • 3 tablespoon nutritional yeast or vegan Parmesan
  • ½ cup vegan pesto
  • 3 cups baby spinach
US Customary - Metric

Instructions

For the Roasted Tomatoes and Chickpeas:

  • Preheat the oven to 425°F. Line a large baking sheet with parchment paper.
  • Place the cherry tomatoes on the baking sheet, toss in olive oil and spread out in a single layer. If some are much larger than others, cut the larger ones in half but leave cut side up.
  • Roast for 10 minutes while you prepare the chickpeas. Toss the chickpeas, the olive oil and Everything Spice together in a small bowl. Once the tomatoes have been in the oven 10 minutes, remove the tray from the oven. Gently toss the tomatoes and make room on one section of the pan for the chickpeas. Place the chickpeas in a single layer on the baking sheet and return it to the oven. Roast for another 15 minutes. If you like really crispy chickpeas, roast them on a separate baking sheet and increase roasting time to 20 minutes.

For the Risotto - Instant Pot / Pressure Cooker Method:

  • Set the Instant Pot to sauté. Heat the olive oil. Add the onions and sauté for 2-3 minutes or until softened and translucent. Add the garlic, cooking for 30 seconds. Stir in the rice, toast for a minute then add in the soup stock and stir. Cover and select the manual setting. Cook at high pressure for 6 minutes.
  • At the end of the cooking, release the steam with Quick Release, carefully take off the cover and stir in the pesto, lemon juice, and nutritional yeast or vegan Parmesan. Stir in the spinach allowing it to wilt a bit. Stir again, taste and season as desired, and add more hot stock if necessary - it should be creamy. Serve immediately in wide soup bowls or on plates, topped with the roasted cherry tomatoes and spiced chickpeas.

For the Risotto - Stove-top Method:

  • Pour soup stock into a saucepan and bring it to a gentle simmer, reduce heat to low and cover with a lid.
  • Heat olive oil over medium heat in a wide, heavy skillet or pot. Add the onion and sauté until it is soft and translucent but not brown, about 3 minutes. Add the garlic and cook 30 seconds more.
  • Stir in rice, and cook for a minute or so until it crackles and smells a bit toasty. Deglaze the pan with a ladle of soup stock. Stir until it is mostly absorbed, scraping the bottom to remove any stuck bits. Begin adding the hot soup stock, about ½ cup at a time. Cook, stirring often, until the stock nearly absorbed. Ladle in another ½ cup of the stock and continue to cook this way, adding more stock and stirring when rice is almost dry, about 15-20 minutes. The rice should be cooked al dente but not mushy. Constant stirring isn't necessary, but stir often to prevent sticking and to monitor when to add more stock. Turn off the heat.
  • Stir in pesto, lemon juice, and nutritional yeast or vegan Parmesan. Stir in the spinach allowing it to wilt a bit. Stir again, taste and season as desired, and add more stock if necessary - it should be creamy. Serve immediately in wide soup bowls or on plates, topped with the roasted cherry tomatoes and spiced chickpeas.

Nutrition Info:

Calories: 439kcal | Carbohydrates: 58g | Protein: 10g | Fat: 19g | Saturated Fat: 2g | Sodium: 791mg | Potassium: 528mg | Fiber: 7g | Sugar: 4g | Vitamin A: 2194IU | Vitamin C: 29mg | Calcium: 54mg | Iron: 4mg

Notes:

*Everything Spice is a spice blend containing dried garlic, onion, black and white sesame seeds, poppy seeds and coarse salt. It's available in most grocery stores in the spice section.
**use sodium-reduced soup stock for the stove-top option so the final risotto isn't too salty.
 
Did you make this recipe?Tag @crumbs.and.caramel on Instagram!

The Nutrition Information is only an estimate. The accuracy of the Nutrition Information for any recipe on this site cannot be guaranteed.

Post may contain affiliate links which means if you click on the link and make a purchase, I may make a very small percentage in commission on qualifying purchases.  There's never any extra cost to you, and I only link to products I actually use and enjoy.  Thank you for your support!

This recipe was first published on Crumbs & Caramel September 06, 2019. The post was updated on June 26, 2020 with improved educational value and fresh images.

More Dinner

  • A light grey coup plate filled with cavatappi pasta coated in a creamy sauce studded with corn kernels and basil.
    Creamy Corn Pasta (Vegan)
  • A cast-iron pan filled with a spanakopita, with 2 slices cut and one missing.
    Vegan Spanakopita Skillet
  • Flat lay of a black bowl filled with tofu and cauliflower in a vegan black pepper sauce.
    Black Pepper Tofu & Cauliflower
  • A white cast iron skillet filled with orzo, chickpeas, tomatoes and other Greek inspired herbs and veggies.
    One-Skillet Greek Orzo and Chickpeas

Comments

  1. Jessica says

    July 17, 2023 at 5:19 pm

    So so so yummy

    Reply
    • Bronwyn Fraser | Crumbs & Caramel says

      July 19, 2023 at 4:11 pm

      Thanks for taking the time comment and leave a rating, Jessica! I'm so happy you enjoyed the risotto! ~ Bronwyn

      Reply
  2. Emily says

    October 11, 2021 at 4:37 pm

    I didn’t quiiiiiite make this as posted, so let’s just say if you’re not vegan and made bacon in the oven earlier in the day you should absolutely use the leftover greasy pan to roast your tomatoes and chickpeas. WHOA MAMA! This was sooooo SO delicious. I just devoured my first bowl and immediately sent the recipe to all my friends. I’m sure it would be outstanding sans bacon grease, too. YUM!!!

    Reply
    • Crumbs & Caramel says

      October 25, 2021 at 10:15 am

      Hi Emily! I'm so happy you enjoyed the risotto! Thank you for the review and for sharing the recipe with your friends! 🙂 ~Bronwyn

      Reply
  3. Amanda says

    September 16, 2021 at 7:46 pm

    I never ever leave a comment on blogs but my goodness girl. This was the best thing I ever made. Basically convinced my family that going vegan doesn’t mean missing out. This. Was. Amazing. Thank you for your genius recipe!

    Reply
    • Crumbs & Caramel says

      September 22, 2021 at 7:32 am

      Thanks so much for great feedback, Amanda! My heart sings when I hear that vegan food does not equate to missing out - that's my goal behind my recipes! So thank YOU! ~ Bronwyn

      Reply
  4. Kristen says

    August 31, 2021 at 3:31 pm

    This is easily the prettiest meal i’ve ever made! and delicious too!

    Reply
    • Crumbs & Caramel says

      September 03, 2021 at 9:49 am

      Thanks so much, Kristen! I'm so happy you enjoyed it! I love the colors and textures of this meal, too! ~ Bronwyn

      Reply
  5. Anne says

    April 06, 2021 at 3:40 pm

    I made this today and it was soooo good! I had no idea how sweet and succulent the roasted tomatoes would be – and the chickpeas were also delicious. I didn’t put pesto in my risotto but subbed zhoug instead. I’m sure it would be great with pesto but I had the zhoug on hand and that worked out great. Thanks for the recipe! I’ve pinned it and I’ll make it again.

    Reply
    • Crumbs & Caramel says

      April 12, 2021 at 7:50 pm

      Hi Anne! I'm so happy you enjoyed the risotto and made it work with what you had on hand. Zhoug sounds like a delicious addition! Thanks for taking the time to let me know and for pinning the recipe! 🙂 ~ Bronwyn

      Reply
  6. Prin Okonkwo says

    March 05, 2021 at 3:55 am

    This looks amazing, can't wait to try it! Quick question: if I were to halve the recipe for 3 portions, how many grams or rice and ml of stock would I use for the stove top option?

    Reply
    • Crumbs & Caramel says

      March 06, 2021 at 2:02 pm

      Hi Prin! Thanks for your interest in the recipe 🙂 If you'd like to change to portion sizes, click on the number of servings and you can enter 3 there. The recipe card will then do the math for you and populate the ingredient amounts. When I typed in 3 servings, I got 150 g arborio rice and 438 mL soup stock. Give it a try to modify the other ingredients, too. Let me know how you get on and I hope you enjoy the risotto! ~Bronwyn

      Reply
  7. vivian says

    September 26, 2020 at 7:11 pm

    This was a fabulous dish that took risotto, which I make often, to another level. I made my own everything spice, which is so easy to do - and way less expensive, and roasted the chickpeas, which I skinned (ok, a little more work, bit kind of zen) longer until they were really crisp but not burnt ( maybe 25 minutes). I would eat this any day with a smile on my face. Thanks for a great recipe!

    Reply
    • Crumbs & Caramel says

      September 27, 2020 at 4:08 pm

      Hi Vivian, thank you for this thoughtful comment and awesome feedback! I'm so happy you enjoyed the recipe 🙂 Love that you skinned the chickpeas for some extra crunch! Thanks again! ~ Bronwyn

      Reply
  8. Ve says

    May 11, 2020 at 7:40 pm

    This was absolute delicious. It was my first time making risotto and it turned out great. I halved the recipe since it just for my partner and I, and I didn’t have Everything Seasoning so I improvised with other spices to give the chickpeas a kick. The combination of flavors is absolutely lovely, and I’m grateful for another recipe that I hope to use for a long long time.

    Reply
  9. Candice says

    May 07, 2020 at 10:28 am

    Hi there! This looks so yummy and I want to try it…but what is everything spice?

    Reply
    • Crumbs & Caramel says

      May 07, 2020 at 10:36 am

      Hi Candice! It's the seasoning used on Everything Bagels. Several brands sell it, some like Trader Joes call it "Everything but the Bagel Spice". If you can't find it in stores, there's lots of recipes for it online. It keeps well and is delicious on so many things! It typically contains poppy seeds, toasted sesame seeds, dried garlic, dried onion, and salt. ~Bronwyn

      Reply
  10. Marie says

    April 27, 2020 at 9:33 pm

    This is so delicious I made it last week and I’m already craving it again. I’m curious if you have any recommendations for a substitute to the pesto. I went to the grocery stores and could find every ingredient except vegan pesto! Made me wonder if this could go well with any other “sauce”.

    Reply
    • Crumbs & Caramel says

      April 28, 2020 at 10:00 pm

      Thank you for you kind comment, Marie! I'm so happy you've enjoyed this recipe! To your question: you could try making some pesto if you can't find any? Pesto can be made with basil, but also cilantro, parsley, and other greens and even dried basil if the herb section at your local market is sparse. Other ideas...sun-dried tomato pestos are sometimes accidentally vegan and should be tasty here. I often make this risotto without any other sauce, too and just up the garlic...maybe adding in some seared mushrooms first, a tsp or so of dried basil, lemon zest and lots of pepper and nooch. Have fun with it and let me know how it goes! Thanks again, Bronwyn 🙂

      Reply
  11. Nadine Melo says

    April 19, 2020 at 5:17 pm

    It the nutritional info per serving or for the whole thing?

    Reply
    • Crumbs & Caramel says

      April 19, 2020 at 6:20 pm

      Hi Nadine! The nutritional info is an estimate per serving. This will vary depending on how accurate the reader's measurements are, the oil/salt content of the pesto and soup stock they use etc. Hope this helps! Let me know if you have any other questions! ~Bronwyn

      Reply
  12. Madison says

    March 03, 2020 at 10:25 am

    Favorite vegan recipe so far! This is the first recipe I’ve tried since going vegan that doesn’t feel like it’s “missing something.” The ultimate comfort food!

    Reply
    • Crumbs & Caramel says

      March 03, 2020 at 2:12 pm

      I am so happy you enjoyed it! I'm even happier that it was so satisfying - this is always my goal as I advocate for veganism via recipe sharing so it's so nice to hear it hit the mark. You made my day, thank you! 🙂 ~Bronwyn

      Reply
4.88 from 39 votes (36 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Welcome!

Hi, I’m Bronwyn! With a B.Sc. in Nutrition and Food Sciences, I create and share vegan recipes to be enjoyed by everyone. I hope to inspire you to try something new, to find comfort in familiar dishes, to create wholesome nourishment in your own kitchen, and to savor life’s sweet indulgences.

More about me

Popular

  • View of someone holding a brownie with a bite missing, over a batch of brownies.
    Fudgy Sweet Potato Brownies (Nut-Free & Vegan with GF Option)
  • A white cast iron skillet filled with orzo, chickpeas, tomatoes and other Greek inspired herbs and veggies.
    One-Skillet Greek Orzo and Chickpeas
  • Angled view of a black bowl filled with rice topped with lentils, shiitakes, broccoli and kimchi
    Korean Lentils - Vegan Bulgogi (GF Option)
  • Flat lay of a black bowl filled with tofu and cauliflower in a vegan black pepper sauce.
    Black Pepper Tofu & Cauliflower

Seasonal

  • pumpkin roll on a white plater beside 2 small white pumpkins
    Vegan Pumpkin Roll
  • A white enamel cast iron pot filled with mushroom rice soup, being ladled out.
    Creamy Vegan Mushroom Wild Rice Soup
  • A vegan Wellington on a white marble platter sitting on a tabelscape with a bowl of whipped potatoes, green peas, cranberry sauce and wine glasses.
    Vegan Wellington
  • Sliced rum bundt cake on cake stand and a slice on a plate in the foreground
    Vegan Rum Cake - Just Like the 1970's Classic!

Footer

↑ back to top

About

  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Crumbs and Caramel

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.