Pisto – Spanish Vegetarian Stew

Pisto, sometimes called Spanish ratatouille, is a simple vegetarian stew that’s perfect for using up your abundance of summer vegetables.

Pisto vegetarian stew in a bowl with bread on the side.

Pisto is another one of those recipes that has a multitude of variations. Peppers and tomatoes are essential but you can add a variety of other vegetables, herbs or no herbs, sometimes with cumin, served plain or topped with cheese or eggs.

You can choose to chop your veggies finely or keep them a bit chunky like I have done. You’ll find some pisto recipes swimming in oil (I just saw one calling for 300 ml of olive oil!) and others quite dry. Mine falls somewhere in between with a saucy tomato stew-like consistency.

Pisto is often called Spanish ratatouille since the ingredients are so similar. The biggest difference is in the method of cooking. Pisto is most often cooked in one big pan, each vegetable added one by one according to its cooking time whereas ratatouille cooks each vegetable separately and then combines them at the end.

Vegetables you will need to make pisto vegetarian stew.

Cooking the vegetables all together sort of steams rather than fries them and the juices combine into a wonderful sauce-like consistency. That’s why we usually eat pisto with a baguette or crusty bread in order to mop up all that saucy goodness.

For my Spanish vegetable stew I chose to use a combination of red and green peppers, eggplant, onion, garlic, zucchini and crushed tomatoes. In Spain we usually use cubanelle or Italian frying peppers (in the picture on the right) instead of green bell peppers but don’t worry if you can’t find them – bell peppers will be fine.

I also vastly reduced the quantity of oil in my recipe since I don’t like the greasiness of the pisto I usually get in restaurants. Although the oil does add a lot of flavour, it’s just icky in your mouth. If you love olive oil though feel free to add more to the pan or a drizzle over your pisto when you serve.

Pisto vegetarian stew in a pan and garnished with fresh oregano.

This recipe is quite substantial, which is good because the leftovers taste even better the next day after the flavours have mingled. Serve pisto alongside a bowl of fresh watermelon gazpacho or this vegan Spanish omelet.

Pisto vegetable stew in a bowl with bread on the side.

Pisto – Spanish Vegetarian Stew

Yield: Serves 6
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes

Pisto, sometimes called Spanish ratatouille, is a simple vegetarian stew that’s perfect for using up your abundance of summer vegetables.


  • 3 tablespoons olive oil, or more to taste
  • 1 large onion, diced
  • 8 cloves of garlic, sliced but not too thin so they don’t burn
  • 1 medium red bell pepper, diced small
  • 2 medium cubanelle / Italian frying peppers or 1 medium green bell pepper, diced small
  • 2 medium zucchini, diced about 2 cm / 1 inch
  • 1 medium eggplant, diced the same as the zucchini
  • 14 oz (400 gr) can crushed tomatoes
  • 1 ½ teaspoons salt, or to taste
  • Freshly cracked black pepper
  • 2 tablespoons chopped fresh oregano or 2 teaspoons dried
  • A pinch of sugar, optional
  • Bread for serving


  1. In a large wide pan heat the olive oil over medium-low heat. Add the onion and fry until beginning to brown then add the garlic and fry until soft.
  2. Add the red and green peppers and fry, stirring occasionally, until soft.
  3. Now add the zucchini and fry till soft and finally add the eggplant and fry till soft.
  4. In goes the can of crushed tomatoes, salt and pepper (if you’re using dried oregano add it now as well), and gently simmer until you have a thick sauce – about 15 minutes.
  5. Finally, remove the pan from the heat and stir in the fresh oregano. Taste and adjust the salt and pepper if you think it’s necessary. Lots of people add a pinch of sugar if they think the tomatoes are sour but it's totally optional.
  6. You can serve pisto warm or cold. Serve with bread. You can drizzle with a bit more oil if you like.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 182Total Fat: 8gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 0mgSodium: 690mgCarbohydrates: 28gFiber: 7gSugar: 11gProtein: 5g

Did you make this recipe?

Join our Facebook group and share a photo or ask a question!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites.

This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

Get the 14-day meal plan!


  • Reply
    September 27, 2020 at 10:59 pm

    How long do you think this will keep in the fridge?

    • Reply
      October 1, 2020 at 9:24 am

      3 – 4 days

    Leave a Reply

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