Go Back

Feta, Tomato & Basil Stuffed Onions

White onions cooked in white wine stuffed with tomato, feta, parsley, basil, breadcrumbs and spring onions. Baked to perfection.

Course Main Course
Cuisine Mediterranean, vegetarian
Tags bake, onions, stuffed, vegetarian
Prep time 1 hour 15 minutes
Cook time 50 minutes
Servings 5 people
Author Silvia Cooks


  • butter (to grease the baking tray)
  • 1 litre vegetable stock
  • 350 ml white wine
  • 5 large white onions
  • 4 small ripe tomatoes, grated
  • 170 gr breadcrumbs (or almond flour)
  • 150 gr feta cheese, crumbled (or vegan crumbly cheese)
  • 3 spring onions, finely chopped
  • 2 bunches fresh herbs (parsley and basil is what I used)
  • 3 garlic cloves
  • 3 tbsp olive oil
  • salt, black pepper - to taste


  1. Grease a large baking dish with butter. Preheat oven to 180ºC (heat above and below, no fan for now).

  2. Pour the stock and the wine in a medium pot and bring to a boil.

  3. Meanwhile, cut the ends of each onion, slice in half. Remove the heart from each side, keep in an air-tight container to use at another time. Carefully, remove each onion layer, one by one. Once the stock is boiling, add the onion layers and let them simmer for 7-10 minutes or until they've softened and become tendre. Do not fill the pot with onion layers, cook them in two batches, if necessary. Pick them out one by one and place them on a plate, to cool down. Reserve the stock for later.

  4. Let's prepare the stuffing: grate the tomatoes and discard the skin. Add to a large bowl, along with crumbled feta, breadcrumbs, chopped parsley and basil, chopped spring onions, olive oil, salt and black pepper. Using a spoon, mix and press well, until you get a sticky doughy consistency.

  5. Once the onion layers have cooled down, using that same spoon, fill each one with stuffing, generously. With your fingers, bring the seams of the onion together, as if it was a large fat cigar. Place on the baking tray (seam facing down). Repeat until you've stuffed all onions.

  6. Pour some of the remaining stock in the baking tray, enough to cover the bottom of the tray, about 0.3-0.5cm high. Bake for 45-50 mins or until most onions are golden, and some have dark brown bubbles on the surface. You should notice the stock boiling halfway through the baking time, if this doesn't happen, bring up the temperature to 220ºC and bring the oven to fan mode.

  7. Serve hot, with a simple side salad of greens.


Vegan: sub the feta for a vegan alternative that you can also crumble.

Gluten-free: sub breadcrumbs for almond flour or gluten-free breadcrumbs if you can find.