Recipes with onion
74 easy recipes with onion, our top pick and practical tips for cooking with onion.
Cooking with onion
Onion is the starting point for most of our savoury recipes. Softening it slowly in oil before anything else goes in builds the base flavour of curries, stews, soups and sauces.
This page has 74 recipes with onion: 58 dinners, 15 lunches and 1 breakfast. 25 are ready in 30 minutes or less, and the quickest is Tuna Lemon Couscous at 15 minutes. In these recipes, onion most often goes with garlic, tomatoes and cheese.
Short on time? Try Tuna Lemon Couscous (15 min), Creamed Spinach (20 min) and Greek Pasta Salad (20 min).
Lentil Bolognese
It shows what a well-cooked onion base can do: onion, carrot and mushrooms softened for 10 minutes, then simmered with lentils and tomatoes into a rich sauce. It is meat-free, serves four and is ready in 40 minutes.

Tips for onion
- Cook chopped onion over medium heat for 5 to 10 minutes until soft and golden before adding garlic and spices.
- Grate onion into mince for burgers and frikkadels so it disappears into the meat.
- Thinly sliced raw onion softens in a few minutes in vinegar, as in the beetroot salad.
- Fry sliced onions slowly until golden, then add tomatoes for a smoor or relish, as in boerewors rolls and pap and wors.
- Keep whole onions in a cool, dry, airy place, and store cut onion covered in the fridge.
All recipes with onion

Lemon Chicken Rice Skillet
Lemon Chicken Rice Skillet recipe with chicken, rice, and onion. A simple 35-minute dinner with clear, step-by-step instructions.

Chicken Tomato Pasta
Chicken Tomato Pasta recipe with pasta, chicken, and tomatoes. A simple 30-minute dinner with clear, step-by-step instructions.

Chickpea Coconut Curry
Chickpea Coconut Curry recipe with chickpeas, coconut milk, and tomatoes. A simple 30-minute dinner with clear, step-by-step instructions.

Lentil Tomato Curry
Lentil Tomato Curry recipe with lentils, tomatoes, and onion. A simple 35-minute dinner with clear, step-by-step instructions.

Creamy Potato Soup
Creamy Potato Soup recipe with potatoes, onion, and garlic. A simple 35-minute lunch with clear, step-by-step instructions.

Shakshuka
Shakshuka recipe with tomatoes, onion, and red pepper. A simple 30-minute breakfast with clear, step-by-step instructions.

Black Bean Chilli
Black Bean Chilli recipe with black beans, tomatoes, and red pepper. A simple 35-minute dinner with clear, step-by-step instructions.

Roasted Vegetable Couscous
Roasted Vegetable Couscous recipe with couscous, zucchini, and red pepper. A simple 30-minute lunch with clear, step-by-step instructions.

Tomato Bean Rice Skillet
Tomato Bean Rice Skillet recipe with rice, beans, and tomatoes. A simple 25-minute dinner with clear, step-by-step instructions.

Chicken Fajita Rice Bowls
Chicken Fajita Rice Bowls recipe with chicken, rice, and red pepper. A simple 30-minute dinner with clear, step-by-step instructions.

Creamy Chicken Mushroom Rice
Creamy Chicken Mushroom Rice recipe with chicken, rice, and mushrooms. A simple 35-minute dinner with clear, step-by-step instructions.

Creamy Lemon Chicken Orzo
Creamy Lemon Chicken Orzo recipe with chicken, orzo, and onion. A simple 35-minute dinner with clear, step-by-step instructions.

Creamy Mushroom Orzo
Creamy Mushroom Orzo recipe with orzo, mushrooms, and garlic. A simple 25-minute dinner with clear, step-by-step instructions.

Creamy Tomato Chickpea Pasta
Creamy Tomato Chickpea Pasta recipe with pasta, chickpeas, and tomatoes. A simple 25-minute dinner with clear, step-by-step instructions.

Crispy Tofu Sesame Rice Bowls
Crispy Tofu Sesame Rice Bowls recipe with tofu, rice, and soy sauce. A simple 30-minute dinner with clear, step-by-step instructions.

Lemon Spinach Rice Skillet
Lemon Spinach Rice Skillet recipe with rice, spinach, and lemon. A simple 20-minute dinner with clear, step-by-step instructions.

Mexican Rice Stuffed Peppers
Mexican Rice Stuffed Peppers recipe with red peppers, rice, and black beans. A simple 40-minute dinner with clear, step-by-step instructions.

Mushroom Pepper Stroganoff
Mushroom Pepper Stroganoff recipe with mushrooms, onion, and red pepper. A simple 30-minute dinner with clear, step-by-step instructions.

One-Pan Chicken Tomato Potatoes
One-Pan Chicken Tomato Potatoes recipe with chicken, potatoes, and tomatoes. A simple 45-minute dinner with clear, step-by-step instructions.

Roasted Vegetable Feta Pasta
Roasted Vegetable Feta Pasta recipe with pasta, zucchini, and red pepper. A simple 30-minute dinner with clear, step-by-step instructions.

Smoky Black Bean Sweet Potato Bowls
Smoky Black Bean Sweet Potato Bowls recipe with sweet potatoes, black beans, and red pepper. A simple 35-minute dinner with clear, step-by-step instructions.

Sticky Chicken Rice Bowls
Sticky Chicken Rice Bowls recipe with chicken, rice, and soy sauce. A simple 25-minute dinner with clear, step-by-step instructions.

Sweet Potato Black Bean Enchiladas
Sweet Potato Black Bean Enchiladas recipe with sweet potato, potatoes, and black beans. A simple 45-minute dinner with clear, step-by-step instructions.

Tomato White Bean Soup
Tomato White Bean Soup recipe with white beans, tomatoes, and onion. A simple 30-minute lunch with clear, step-by-step instructions.

Tuna Lemon Couscous
Tuna Lemon Couscous recipe with couscous, tuna, and cucumber. A simple 15-minute lunch with clear, step-by-step instructions.

Bobotie
Classic South African bobotie: curried beef mince with chutney and raisins, baked under a golden egg custard. Serves 6 in about an hour.

Cape Malay Chicken Curry
Fragrant Cape Malay chicken curry with potatoes, cinnamon and cardamom in a gently sweet tomato sauce. A 50-minute dinner for 4.

Peri-Peri Chicken Tray Bake
Peri-peri chicken roasted on one tray with baby potatoes, peppers and red onion. An easy 50-minute dinner for 4.

Chakalaka Bean Stew
South African chakalaka made into a hearty bean stew with peppers, carrots and curry spices. A 35-minute vegetarian dinner for 4.

Bean Bunny Chow
Durban-style bunny chow with a thick sugar bean and potato curry served in hollowed-out bread. A 40-minute vegetarian dinner for 4.

Butter Chicken
Creamy butter chicken with yogurt-marinated chicken in a mildly spiced tomato and cream sauce. A 40-minute dinner for 4.

Spaghetti Bolognese
Family-favourite spaghetti bolognese with beef mince, vegetables and tomatoes simmered into a rich sauce. A 45-minute dinner for 4.

Lentil Bolognese
Meat-free lentil bolognese with mushrooms, carrot and tomatoes, tossed with spaghetti. A budget-friendly 40-minute vegetarian dinner for 4.

Cottage Pie
Comforting cottage pie: beef mince and vegetables in gravy under a cheesy mashed potato topping. A 1-hour dinner for 4.

Chilli Con Carne
Smoky chilli con carne with beef mince, kidney beans and peppers in a spiced tomato sauce. A 45-minute dinner for 4.

Sweet and Sour Chicken
Homemade sweet and sour chicken with pineapple, peppers and a glossy tangy sauce. A 30-minute dinner for 4.

Vegetable Lasagne
Hearty vegetable lasagne with courgette, aubergine, spinach and peppers in tomato and white sauce. A meat-free dinner for 6.

Butternut Soup
Smooth, lightly spiced butternut soup with a touch of curry and nutmeg. A comforting 40-minute vegetarian lunch for 4.

Red Lentil Tomato Soup
Hearty red lentil and tomato soup with smoked paprika and cumin. A cheap, filling 35-minute vegetarian lunch for 4.

Greek Pasta Salad
Greek pasta salad with cucumber, tomatoes, olives, red onion and feta in an oregano dressing. A 20-minute vegetarian lunch for 4.

Beef Potjiekos
Slow-cooked South African beef potjiekos with layered potatoes, carrots, mushrooms and green beans. Serves 6; about 3 hours, mostly simmering.

Oxtail Stew
Rich, slow-braised oxtail stew with tomato, red wine and vegetables. Serves 4; about 4 hours, mostly hands-off.

Homemade Beef Burgers
Juicy homemade beef burgers with cheddar, lettuce and tomato. Makes 4 in 30 minutes, in a pan or on the braai.

Chicken Pie
Creamy chicken and mushroom pie under golden puff pastry. Serves 6 in about 75 minutes.

Chicken Fajitas
Spiced chicken fajitas with charred peppers and onions. Serves 4 in 30 minutes.

Chicken à la King
Creamy chicken à la King with mushrooms and green pepper, ready in 35 minutes. Serves 4; great with leftover chicken.

Peri-Peri Chicken Livers
Creamy peri-peri chicken livers with garlic and lemon. Serves 4 as a starter or light meal in 25 minutes.

Pilchard Fish Cakes
Budget-friendly pilchard fish cakes with potato and parsley. Makes 8 in 30 minutes.

Cape Pickled Fish
Traditional Cape pickled fish in a sweet curried onion sauce. Serves 6; make at least a day ahead.

Umngqusho (Samp and Beans)
Creamy umngqusho, the classic Xhosa samp and beans, slow-cooked with onion and tomato. Serves 6; soak overnight.

Spinach and Feta Quiche
Spinach and feta quiche in crisp shortcrust pastry. Serves 6; about an hour, warm or cold.

Chicken Noodle Soup
Comforting chicken noodle soup with carrots and celery. Serves 6 in 45 minutes.

Split Pea Soup
Thick, warming split pea soup with optional smoked ham. Serves 6; about 1½ hours.

Minestrone Soup
Hearty Italian minestrone with vegetables, beans and pasta. Serves 6 in 45 minutes.

Pap and Wors with Tomato Relish
Classic South African pap and wors with a quick tomato and onion relish. Serves 4 in 40 minutes.

Durban-Style Beef Curry
Rich Durban-style beef and potato curry with whole spices. Serves 6; about 2 hours, mostly simmering.

Lamb Sosaties
Cape Malay lamb sosaties: lamb, onion and dried apricots on skewers in a sweet curry marinade, grilled on the braai or in the oven. Serves 6.

Tomato Bredie
Slow-cooked South African tomato bredie: lamb or mutton stewed with tomatoes, onions and potatoes until tender. Serves 6.

Frikkadels
Baked South African frikkadels: juicy beef meatballs with onion, nutmeg and coriander. Serves 4 to 6.

Vegetable Samoosas
Crispy vegetable samoosas filled with spiced potato and peas, folded in pur pastry or spring roll sheets. Makes about 24.

Creamed Spinach
Quick creamed spinach with onion, garlic and nutmeg, a classic South African Sunday-lunch side dish. Serves 4.

Beetroot Salad
South African beetroot salad with onion in a sweet-sour vinegar dressing, the classic braai side. Serves 6.

Morogo with Tomato and Onion
Morogo (African spinach) cooked with onion and tomato, a simple side dish for pap. Use spinach or Swiss chard if you cannot find morogo. Serves 4.

Curried Mince
South African curried mince with potato and peas: the classic filling for vetkoek, and good with rice or pap. Serves 6.

Durban Mutton Curry
Durban-style mutton curry with potatoes, slow-simmered with masala, curry leaves and whole spices. Serves 6.

Chicken Stew
One-pot South African chicken stew with potatoes, carrots and a thick tomato-onion gravy. Serves 4 to 6.

Boerewors Rolls with Tomato Smoor
Braaied boerewors in soft rolls with a quick tomato-and-onion smoor. A South African braai classic. Makes 6.

Chicken Potjiekos
Chicken potjiekos layered with potatoes, carrots, butternut and mushrooms and slow-cooked in a cast-iron potjie over the coals. Serves 6.

Durban Chicken Bunny Chow
Durban-style chicken and potato curry served in a hollowed-out quarter loaf of white bread. Serves 4.

Denningvleis
Cape Malay denningvleis: lamb slow-cooked with onions, bay leaves and allspice, finished sweet and sour with tamarind. Serves 6.

Pap Tert (Braaipap Bake)
Pap tert: layers of stiff pap, tomato and onion sauce and cheese, baked until golden. A braai side that feeds a crowd. Serves 8.

Steak with Monkey Gland Sauce
Pan-fried rump steak with South Africa’s favourite steakhouse sauce: a tangy, sweet onion sauce with chutney and tomato. Serves 4.

Pilchard Curry
Quick pilchard curry made with a tin of pilchards in tomato sauce, onion and curry spices. A cheap, filling dinner in 30 minutes. Serves 4.

Egg Curry
South African egg curry: hard-boiled eggs simmered in a spiced tomato and onion gravy. A cheap vegetarian dinner. Serves 4.
Start with the ingredients you already have
Add ingredients to the finder to see the closest recipe matches, or browse the full recipe index.