This article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
Classic Rosemary Onions Recipe — Easy Homemade
If you have ever wanted a condiment that transforms the simplest meal into something memorable, rosemary onions are the answer. Slowly caramelised red onions infused with the woody fragrance of fresh rosemary, finished with a splash of balsamic vinegar — this is a recipe you will return to again and again. It takes just over 30 minutes from start to finish, uses everyday ingredients and keeps well in the fridge for days.
Whether you spoon them onto grilled bread, pile them into a sandwich, serve them alongside roasted vegetables or use them as a pizza topping, rosemary onions work everywhere. This classic recipe is as simple as it is versatile.
Why Rosemary and Onions Work So Well Together
Onions, when cooked low and slow, release their natural sugars and turn from sharp and pungent into something sweet, jammy and deeply savoury. Rosemary brings a resinous, almost pine-like aroma that cuts through that sweetness and adds complexity. The two together create a condiment that feels far more sophisticated than the effort involved.
A small addition of balsamic vinegar at the end balances the sweetness with gentle acidity, tying all the flavours together into a glossy, rich finish.
Ingredients
- 3 large red onions, thinly sliced
- 2 sprigs fresh rosemary (or 1 tsp dried rosemary)
- 2 tbsp olive oil
- 1 tbsp butter
- 1 tbsp balsamic vinegar
- 1 tsp sugar
- ½ tsp sea salt
- ¼ tsp black pepper
A Note on Rosemary
Fresh rosemary gives the best flavour here — its oils release beautifully into the warm fat and perfume the entire pan. Dried rosemary works too, but crumble it between your fingers first to release its aroma. For the finest quality dried rosemary and other aromatic herbs, sourced from selected origins worldwide, you can explore the full range at Gewürzland — with over 600 herbs and spices available, it is a great resource for stocking your spice drawer properly.
Step-by-Step Instructions
Step 1 — Slice the Onions
Peel and thinly slice the red onions into half-rings. The thinner the slices, the more evenly and quickly they will caramelise. Try to keep the thickness consistent so everything cooks at the same rate.
Step 2 — Start the Base
Heat the olive oil and butter together in a wide, heavy-based pan over medium heat. Using both oil and butter gives you the flavour of butter with the higher smoke point of olive oil — a small trick that makes a real difference.
Step 3 — Cook the Onions
Add all the sliced onions to the pan and stir to coat them in the fat. Do not rush this stage. Cook over medium heat for around 10 minutes, stirring occasionally, until the onions have softened and are beginning to turn golden at the edges.
Step 4 — Add the Rosemary
Strip the rosemary leaves from the sprigs and add them directly to the pan. Stir well so the herb is evenly distributed throughout the onions. You will notice the fragrance immediately — this is when the kitchen starts to smell incredible.
Step 5 — Season and Caramelise
Sprinkle in the sugar, sea salt and black pepper. Stir everything together and continue cooking for another 10 minutes. The onions should deepen in colour to a rich golden-brown, almost jammy in texture. Stir regularly but resist the urge to turn up the heat — patience is the key to proper caramelisation.
Step 6 — Deglaze with Balsamic Vinegar
Pour in the balsamic vinegar and stir well, scraping up any sticky bits from the bottom of the pan. Cook for a final 3–5 minutes until the liquid has been absorbed and the onions look glossy and deeply coloured.
Step 7 — Serve or Store
Remove from heat. Rosemary onions can be served immediately while warm, or left to cool to room temperature. They keep well in a sealed jar in the fridge for up to 5 days and reheat gently in a pan with a splash of water.
How to Serve Rosemary Onions
- On bruschetta: Spoon generously over toasted sourdough with a little goat's cheese or ricotta.
- In sandwiches and wraps: A brilliant addition to any vegetable or cheese sandwich.
- As a pizza topping: Scatter over a white pizza base with mozzarella and walnuts.
- Alongside roasted vegetables: Serve as a warm condiment next to roasted root vegetables or squash.
- On flatbreads and crackers: An easy, elegant party snack or starter.
- Stirred into pasta: Toss through pasta with olive oil and Parmesan for a quick weeknight dinner.
Tips for the Best Results
- Use a wide pan: More surface area means the moisture from the onions evaporates faster and caramelisation happens evenly.
- Do not crowd the pan: If the pan looks too full at the start, that is fine — onions reduce dramatically as they cook.
- Low and slow wins: High heat will burn the onions before they caramelise. Medium or medium-low is ideal throughout.
- Red onions vs. white onions: Red onions have a slightly sweeter flavour and hold their colour better. White or yellow onions work too and give a paler, equally delicious result.
- Make a double batch: This recipe scales up easily and the onions freeze well in small portions.
Storage and Make-Ahead
Rosemary onions are an excellent make-ahead condiment. Store in a clean, sealed glass jar in the refrigerator for up to 5 days. They also freeze beautifully — portion them into an ice cube tray, freeze, then transfer the cubes to a freezer bag. You will always have a flavour boost ready to go.
Variations to Try
- Thyme instead of rosemary: A gentler, floral flavour that works especially well with cheese.
- Add white wine: Replace the balsamic vinegar with a splash of dry white wine for a lighter, more delicate result.
- Make it vegan: Simply swap the butter for extra olive oil or a plant-based butter alternative.
- Spiced version: Add a pinch of chilli flakes along with the rosemary for a gentle warmth.
Classic rosemary onions are proof that great food does not need to be complicated. A handful of humble ingredients, a little time and the right technique — that is all it takes to produce something truly worth making.







