Spanish Pisto (Tomato and Vegetable Stew) Recipe

Spanish Recipes

Rustic Vegetable Stew, Topped with a Fried Egg

Quick Answer Spanish pisto, or pisto manchego, is a slow-cooked vegetable stew from central Spain in which zucchini, green and red bell peppers, onion, and garlic are sauteed down into a rich, jammy tomato base. It is often crowned with a fried egg and served warm with crusty bread to mop up the sauce. This version is fully vegetarian and takes about an hour to build its deep, mellow flavor.

If ratatouille and shakshuka had a quieter, more patient cousin, it would be pisto. This is peasant cooking at its best: a handful of summer vegetables, good olive oil, ripe tomatoes, and time. Nothing fancy, nothing rushed. The magic is entirely in how long and how gently you cook everything down, until the vegetables lose their edges and melt into a thick, glossy tomato stew that tastes far richer than its short ingredient list suggests.

I learned the hard way that pisto punishes impatience. The first time I made it I cranked the heat to save fifteen minutes, and I ended up with crunchy peppers swimming in watery tomato juice. Done properly, on a low flame with an unhurried hand, it becomes something you want to eat straight from the pan with a spoon and a piece of bread, no plate required.

Ready in about 1 hour  |  Serves 4  |  One pan

Prep Time
20 min
Cook Time
40 min
Total Time
60 min
Servings
4
Easy Vegetarian Gluten-Free About 220 cal / serving
A pan of Spanish pisto manchego topped with a fried egg, served with crusty bread
Pisto manchego, slow-cooked until jammy and finished with a fried egg on top.

Why This Spanish Pisto Works

Pisto proves that you do not need a long ingredient list to make something memorable. Zucchini, peppers, onion, garlic, and tomatoes are humble, cheap, and available almost year-round, yet cooked slowly in olive oil they turn into a stew with real depth. The secret is not any single component; it is the method of coaxing sweetness out of each vegetable before they come together.

The single most important idea here is layering. You do not throw everything into the pan at once. You start the onion and garlic, add the peppers, then the zucchini, and finally the tomatoes, giving each stage time to soften and concentrate. By the time the tomatoes have collapsed, every vegetable has already contributed its own sweetness to the base.

Cooking the tomatoes down properly is the other quiet secret. You want them broken down and jammy, not loose and watery, so the finished pisto holds together on the bread instead of running off it. That reduction is where a good pisto separates itself from a sad, soupy one.

It is also endlessly forgiving and adaptable. The same base welcomes an extra pepper, a handful of eggplant, or a fried egg on top for a light supper. Once you have the rhythm of the slow saute down, you can make it with whatever the market gives you and it will always taste like it belongs.

Pro observation: The pisto is ready when you can drag a spoon across the bottom of the pan and the sauce holds the trench open for a second before closing. That means the water has cooked off and the flavor is concentrated.

Ingredients

Adjust servings above to rescale · Serves 4

Kitchen Measurement Converter

Quickly convert between common cooking measurements without leaving the recipe. Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Tomatoes

Ripe, red tomatoes give the sweetest, most authentic base. Out of season, two 14-ounce cans of good chopped tomatoes work well and are often more reliable than pale winter ones. Grated fresh tomato is the most traditional route in Spain.

Zucchini

Small to medium zucchini have fewer seeds and firmer flesh, so they hold their shape better than large watery ones. Leave the skin on for color and texture, and dice it the same size as the peppers so everything cooks evenly.

Bell Peppers

A mix of green and red peppers gives the classic sweet-and-slightly-bitter balance. Green brings a fresh, grassy note; red brings sweetness. Use two of one color if that is what you have, but the mix is worth it.

Olive Oil

This is olive-oil country cooking, so do not skimp. A generous glug of extra-virgin olive oil is what carries the flavor and gives the stew its silky, glossy body. It is the single ingredient you should be most generous with.

Equipment

  • Wide, heavy saute pan
  • Wooden spoon
  • Sharp knife and board
  • Box grater (optional)
  • Measuring spoons
  • Small frying pan for eggs

Before You Start

1. Dice everything the same size. Aim for a uniform half-inch dice on the peppers and zucchini so they finish cooking at the same time and the stew looks tidy.

2. Have the tomatoes ready. Chop or grate the tomatoes before you start the pan, because once the peppers are in you will not want to step away for long.

3. Commit to low and slow. Pisto is a gentle simmer, not a quick fry. Clear an hour, put on some music, and let the pan do the work.

Step-by-Step Instructions

1

Prep the Vegetables

Finely chop the onion and mince the garlic. Dice the green and red bell peppers and the zucchini into even, half-inch pieces. Chop or grate the tomatoes and keep them in a bowl with their juices nearby. Having everything cut before you turn on the heat makes the slow layering effortless.

2

Start the Sofrito

Warm the olive oil in a wide pan over medium-low heat. Add the onion with a pinch of salt and cook gently for 8 to 10 minutes until soft and translucent, stirring now and then. Add the garlic and cook 1 minute more, just until fragrant. This slow, golden onion base is the sofrito, the flavor foundation of the whole dish.

Chopped onion and garlic softening in olive oil to build a sofrito
Cook the onion low and slow until soft and sweet; this sofrito is the base of the pisto.
3

Add the Peppers

Stir in the diced green and red bell peppers. Cook over medium-low heat for about 10 minutes, stirring occasionally, until they soften and their edges start to catch a little color. Do not rush this; softening the peppers fully now means they will be tender and sweet, not squeaky, in the finished stew.

4

Add the Zucchini and Tomatoes

Add the diced zucchini and cook 5 minutes to soften. Then add the chopped tomatoes, the bay leaf, sugar, salt, and black pepper. Stir well and bring to a gentle simmer. The sugar balances the natural acidity of the tomatoes and rounds out the flavor.

Zucchini and tomatoes added to peppers and onion, starting to simmer into pisto
Add the zucchini, then the tomatoes; the pan now holds every vegetable of the pisto.
5

Slow Simmer to Silky

Lower the heat and let the pisto simmer uncovered for 20 to 25 minutes, stirring every few minutes so nothing sticks. It is ready when the vegetables are meltingly tender and the tomato has reduced to a thick, jammy sauce that no longer pools with liquid. Fish out the bay leaf and taste for salt.

6

Fry the Eggs and Serve

If using eggs, fry them in a little olive oil in a separate pan until the whites are fully set and no longer translucent. Spoon the warm pisto into shallow bowls, slide an egg on top of each, and scatter with fresh parsley. Serve right away with plenty of crusty bread for scooping.

A bowl of pisto topped with a fried egg and parsley, served with bread
Top each serving with a fried egg and a shower of parsley just before eating.

Chef’s Tips From Real Kitchen Testing

1

Keep the heat low the whole way through. Pisto is defined by slow, gentle cooking; a hard fry gives you scorched edges and raw centers instead of that even, melting tenderness.

2

Let the liquid cook off before you decide it is done. If it still looks soupy, keep simmering. A finished pisto is thick enough to sit on a slice of bread without soaking through.

3

Be generous with the olive oil and add a fresh drizzle at the end. It is the backbone of the flavor and gives the stew its glossy, restaurant-quality sheen.

Recipe Variations

Serving Suggestions

  • Crusty country bread for scooping
  • A fried or poached egg on top
  • A simple green salad on the side
  • Spooned over rice or into an omelet

Nutrition Facts

Estimated nutrition per serving of pisto.
NutrientAmount per serving
Calories220
Protein8 g
Carbohydrates18 g
Fat14 g
Saturated Fat3 g
Fiber5 g
Sugar11 g
Sodium480 mg

Values are estimates per serving and vary with the exact ingredients and brands you use. Figures include one fried egg per serving.

Make-Ahead Tips

Pisto is one of those dishes that tastes even better the next day, so it is ideal to make ahead. Cook the vegetable base a day in advance, cool it, and refrigerate; the flavors settle and deepen overnight. Reheat it gently on the stove and fry the eggs fresh just before serving, since a reheated egg is never as good as one cooked to order. A splash of water loosens the stew if it has thickened in the fridge.

Storage, Freezing & Reheating

Refrigerator
The vegetable base keeps 4 days in an airtight container. Store it without the egg and add fresh eggs when you reheat.
Freezer
Freezes well for up to 3 months. The texture softens a touch on thawing but the flavor stays excellent. Thaw overnight in the fridge before reheating.
Reheating
Warm gently on the stove over low heat, stirring, with a splash of water if it has thickened. Avoid a hard boil so the vegetables do not turn to mush.

Common Mistakes to Avoid

×Rushing the saute. Cooking on high heat to save time leaves the peppers and zucchini raw and squeaky while the outsides scorch. Low and slow is the whole point.
×Watery pisto. If you stop before the tomato liquid has cooked off, the stew slides off the bread. Keep simmering until it is thick and jammy.
×Mushy vegetables. Dicing pieces too small or stewing far too long turns everything to baby food. Aim for tender but still recognizable pieces.

Troubleshooting

Pisto tastes flat? It almost always needs more salt, and a pinch more sugar or a splash of extra olive oil to round out the acidity of the tomatoes.

Too watery? Turn up the heat slightly and keep simmering uncovered. Watery vegetables and underripe tomatoes both release extra liquid that just needs time to reduce.

Too acidic or sharp? Add another pinch of sugar and a little more olive oil, and let it cook a few minutes longer so the flavors mellow.

A Note on Spanish Cooking

Pisto comes from La Mancha, the sun-baked plateau of central Spain, and it is the kind of dish born from a summer glut of garden vegetables. At its heart sits the sofrito, the slow-cooked base of onion, garlic, and often peppers gently fried in olive oil that anchors so much of Spanish cooking. That patient, low-heat foundation is what turns a pile of raw vegetables into something greater than the sum of its parts. Serve it as a starter, a light main with an egg and bread, or a side to almost anything. If you love spooning big flavor onto bread, our fresh tomato salsa shares the same generous, tomato-forward spirit, and you will find plenty more ideas in our full collection of tomato recipes.

A Quick Note on Eggs and Food Safety

The fried egg on top is traditional and delicious, but cook it to your comfort level. For the widest food safety margin, fry the eggs until both the white and the yolk are firm; a fully set egg is the safest choice for young children, older adults, pregnant people, and anyone with a weakened immune system. If you prefer a runnier yolk, use the freshest, well-refrigerated eggs you can find, ideally pasteurized. Never leave the finished pisto or the eggs sitting out at room temperature for more than two hours, and refrigerate leftovers promptly.

Frequently Asked Questions

Pisto, or pisto manchego, is a Spanish vegetable stew from the La Mancha region. Zucchini, bell peppers, onion, and garlic are slow-cooked in olive oil with ripe tomatoes until soft and jammy. It is usually served warm with bread and often topped with a fried egg.
They are close cousins but not identical. Both are slow-cooked vegetable stews, but ratatouille is French and typically features eggplant, while pisto is Spanish, usually leans on zucchini and peppers, and is often finished with a fried egg on top.
Yes. This version is fully vegetarian, built only from vegetables, olive oil, and an optional fried egg. Leave the egg off and it becomes completely vegan while staying just as satisfying.
Absolutely. Two 14-ounce cans of good chopped tomatoes stand in beautifully for fresh, and they are often more reliable outside of summer. Let the sauce simmer until it thickens the same way you would with fresh tomatoes.
Cook it uncovered over low heat and keep simmering until the tomato liquid has reduced to a thick, glossy sauce. Using firm zucchini and ripe rather than watery tomatoes also helps keep the final stew from being loose.
Crusty bread is the classic partner, perfect for scooping. It also works spooned over rice, folded into an omelet, served as a side dish, or topped with a fried egg to turn it into a light main course.

More Tomato Recipes to Try

Last updated: August 25, 2026

Was this recipe helpful?
Thanks for rating!
Timer
0:00

Leave a Comment