Summer is winding down, but your garden or farmers market is probably still bursting with ripe tomatoes, tender courgettes, and sweet, juicy corn. Before the season slips away, it is the perfect time to cook meals that truly celebrate these fresh ingredients.
These 17 recipes make the most of late-summer produce in creative, delicious ways that the whole family will love.
1. Roasted Tomato and Courgette Pasta

Few things smell better than tomatoes and courgettes roasting together in a hot oven. The heat brings out their natural sweetness and makes every bite of pasta taste like summer on a fork.
Toss halved cherry tomatoes and sliced courgettes with olive oil, garlic, and dried oregano, then roast at 200C for 25 minutes. Stir through cooked pasta, add a handful of parmesan, and dinner is done in under 40 minutes.
2. Sweetcorn and Tomato Salsa Tacos

Charred sweetcorn adds a smoky, slightly caramelized flavor that takes a simple salsa to a whole new level. Strip the kernels straight from the cob and toss them in a hot dry pan until they get a little color.
Mix with diced tomatoes, red onion, lime juice, and a pinch of chili flakes. Spoon into warm tortillas with avocado slices and a dollop of sour cream for a quick weeknight taco night everyone will request again.
3. Courgette and Sweetcorn Fritters

Crispy on the outside and soft in the middle, these fritters are one of the best ways to use up courgettes before the season ends. Grating the courgette and squeezing out the excess water is the key step that keeps them from turning soggy.
Combine with sweetcorn kernels, egg, flour, and seasoning, then fry in batches until golden. Serve with a cool yogurt dip or a simple green salad for a satisfying lunch that comes together in 20 minutes.
4. Fresh Tomato Gazpacho with Corn Croutons

Gazpacho is the ultimate no-cook summer soup, and it is a brilliant way to use a big pile of ripe tomatoes before they turn. The colder the soup, the better it tastes on a warm end-of-summer evening.
Blend tomatoes, cucumber, red pepper, garlic, and olive oil until silky smooth, then chill for at least an hour. Top with small corn croutons made by pan-frying sweetcorn kernels with a little butter and smoked paprika for crunch.
5. Stuffed Courgette Boats with Tomato and Herb Filling

Hollowed-out courgettes make the most natural edible bowl, and they hold a herby tomato filling beautifully. This dish looks impressive on the table but takes very little effort to pull together.
Scoop out the centers, mix the flesh with diced tomatoes, garlic, breadcrumbs, and fresh herbs, then spoon back in and bake for 30 minutes. A sprinkle of cheese on top during the last five minutes adds a golden, bubbling finish that is hard to resist.
6. One-Pan Sweetcorn and Tomato Shakshuka

Shakshuka is already a crowd-pleaser, but adding sweetcorn to the classic tomato sauce gives it a subtle sweetness that balances the spice perfectly. It is the kind of meal that works just as well for brunch as it does for dinner.
Saute onion and peppers, add crushed tomatoes, cumin, and paprika, then stir in a handful of sweetcorn. Make wells in the sauce, crack in eggs, cover, and cook until the whites are just set.
Serve straight from the pan with crusty bread.
7. Grilled Courgette and Tomato Bruschetta

Bruschetta is a classic for a reason, and grilling the courgette adds a smoky depth that makes this version feel a little more special than the usual tomato-only topping. Thin ribbons of courgette soften and char beautifully on a hot griddle pan.
Layer onto thick slices of toasted sourdough rubbed with a raw garlic clove, then pile on diced ripe tomatoes with a drizzle of good olive oil. Fresh basil and a pinch of flaky salt finish it off perfectly.
8. Sweetcorn Chowder with Roasted Tomatoes

When the evenings start to cool down, a bowl of corn chowder hits just right. Roasting the cherry tomatoes separately and adding them as a topping means you get a pop of bright acidity in every spoonful.
Simmer sweetcorn kernels with onion, potato, and vegetable stock until the potato is tender, then blend half the soup for a creamy texture. Stir in a splash of cream, season well, and top with the juicy roasted tomatoes and fresh chives.
9. Courgette Ribbon Salad with Tomatoes and Feta

Raw courgette gets a bad reputation, but when it is sliced into thin ribbons with a peeler it becomes tender, light, and perfect for salads. This dish is all about texture and freshness, and it takes about ten minutes to put together.
Arrange the ribbons with halved cherry tomatoes, crumbled feta, toasted pine nuts, and torn mint leaves. A dressing of lemon juice, olive oil, and honey ties everything together with a bright, summery flavor that feels light but satisfying.
10. Tomato and Courgette Tart with Puff Pastry

Ready-made puff pastry is one of the great shortcuts of home cooking, and it makes this tart look like it came from a bakery. Alternating rounds of tomato and courgette on top create a pattern that is almost too pretty to eat.
Spread a layer of cream cheese and mustard on the pastry base, then arrange the vegetables in overlapping slices. Scatter with fresh thyme, drizzle with olive oil, and bake until the pastry is puffed and deeply golden.
Stunning and simple.
11. Mexican Street Corn and Tomato Rice Bowl

Elote, or Mexican street corn, is one of the most addictive things you can make with a cob of sweetcorn. Coated in mayo, lime, chili powder, and cheese, it turns a simple grain bowl into something genuinely exciting.
Serve the street corn mixture over cooked rice with diced fresh tomatoes, black beans, and sliced avocado. A squeeze of lime over the top brings everything to life.
This bowl is filling, fresh, and packed with bold flavors that complement each other really well.
12. Courgette and Tomato Gratin

There is something deeply comforting about a gratin, and this vegetable version is a great way to use a glut of end-of-season courgettes and tomatoes at the same time. The layering is simple but creates a beautiful, structured result.
Alternate slices of courgette and tomato in a baking dish, season generously, and top with a mixture of breadcrumbs, parmesan, and olive oil. Bake at 190C for 35 to 40 minutes until golden and bubbling.
Serve as a side dish or a light main with crusty bread.
13. Sweetcorn and Courgette Quesadillas

Quesadillas are the ultimate quick-fix dinner, and filling them with sweetcorn and courgette makes them feel a bit more wholesome than the usual cheese-only version. Kids and adults both love them, which is always a win on a busy weeknight.
Saute diced courgette with sweetcorn, cumin, and a pinch of smoked paprika until lightly golden. Spread onto tortillas with grated cheddar or mozzarella, fold, and cook in a dry pan until crispy and melted.
Serve with tomato salsa and guacamole.
14. Slow-Cooked Tomato and Courgette Ratatouille

Ratatouille is the original end-of-summer dish, born from the need to use up every last vegetable before autumn arrives. Cooking it low and slow lets the flavors meld together into something rich and deeply savory.
Saute onion, garlic, and peppers first, then add chunked courgette, tomatoes, and a generous bundle of fresh thyme and bay leaves. Simmer on a low heat for 45 minutes, stirring occasionally.
Eat it with rice, polenta, or a big hunk of bread for a warming, feel-good meal.
15. Corn and Tomato Flatbread Pizza

Flatbread pizza is faster than traditional pizza and just as satisfying, especially when the toppings are this fresh and flavorful. Sweetcorn on pizza might sound unusual, but it adds a lovely pop of sweetness against the tangy tomato sauce.
Spread a thin layer of crushed fresh tomatoes over store-bought flatbreads, scatter with sweetcorn and torn mozzarella, then bake at 220C for 10 to 12 minutes. Finish with fresh basil and a drizzle of chili oil for a little warmth.
Ready in under 20 minutes.
16. Summer Vegetable Soup with Tomatoes, Courgette, and Corn

Sometimes the simplest bowl of soup is the most satisfying, and this light broth-based recipe is a love letter to the last vegetables of summer. It is the kind of soup that feels nourishing without being heavy.
Simmer diced courgette, sweetcorn kernels, and chopped tomatoes in a good vegetable broth with garlic and fresh thyme for about 20 minutes. Season well and finish with a handful of fresh parsley.
A squeeze of lemon right before serving brightens every flavor in the bowl.
17. Tomato, Courgette, and Sweetcorn Frittata

A frittata is one of those flexible, no-fuss recipes that can go from fridge to table in 30 minutes flat. It is also a brilliant way to use up odds and ends of summer vegetables before they get soft.
Whisk eggs with a splash of cream and seasoning, then pour over a skillet filled with sauteed courgette, sweetcorn, and halved cherry tomatoes. Cook on the stovetop for a few minutes, then transfer to the oven to set and turn golden.
Serve warm or at room temperature.