Sides · African
Botswana-Style Curried Spinach (Morogo)
This is the kind of side that turns a plain plate into something you actually look forward to. Fresh spinach simmers with tomatoes, onion, and warm curry powder until everything melts together into a soft, savory tangle. It comes together in one skillet with pantry basics, so it is perfect for busy nights.

Why you'll love this
- Ready in about 30 minutes with pantry staples.
- One skillet means easy cleanup.
- Naturally vegan and gluten-free.
- A tasty way to get a big serving of greens on the table.
EveryDayMeal recipe
Botswana-Style Curried Spinach (Morogo)
Ingredients
- 1 large bunch (about 10 ounces) spinach, roughly chopped (or baby spinach)
- 2 medium tomatoes, chopped
- 1 small onion, diced
- 2 tablespoons cooking oil
- 2 teaspoons curry powder
- to taste salt
- 1/4 cup water
Equipment
- Large skillet
- Cutting board
- Chef's knife
- Wooden spoon
Instructions
- Heat the oil in a large skillet over medium heat until it shimmers, about 1 minute, so the onion sizzles the moment it hits the pan.
- Add the diced onion and cook, stirring now and then, until softened and lightly golden at the edges, about 5 to 7 minutes, which builds a sweet base for the dish.
- Stir in the curry powder and a good pinch of salt and toast for about 30 seconds, just until fragrant, so the spices bloom instead of tasting raw.
- Add the chopped tomatoes and the water, stir well, and cook until the tomatoes break down into a loose sauce, about 5 to 7 minutes.
- Add the spinach in handfuls, stirring to help it wilt, then cook for 7 to 10 minutes more until the greens are soft and tender and most of the liquid has cooked off. Taste and add more salt if needed.
Tips from the kitchen
- If your spinach is very sandy, rinse it in a big bowl of water and lift it out, leaving the grit behind.
- Curry powders vary a lot in heat and salt, so taste as you go and adjust at the end.
- For a richer version, stir in a splash of coconut milk during the last few minutes.
Estimated nutrition per serving: 110 cal · 3g protein · 8g carbs · 8g fat
Make it your own
- Swap the spinach for kale or Swiss chard, adding a few extra minutes to soften the tougher leaves.
- Add a minced garlic clove or a little grated ginger with the onion for more depth.
- Stir in a can of drained chickpeas to turn it into a light main dish.
Storing & make-ahead
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat or in the microwave until warmed through. It also freezes well for up to 2 months.
Good to know
- Can I use frozen spinach?
- Yes. Thaw it and squeeze out the excess water first, then add it with the tomatoes and cook until heated through, cutting the final simmer to a few minutes.
- Is this dish spicy?
- It is mild as written. For more heat, add a pinch of cayenne or a chopped fresh chile with the onion.
- What do I serve it with?
- It pairs well with rice, cornmeal porridge, flatbread, or alongside grilled chicken or fish.
- Can I make it ahead?
- Absolutely. It reheats beautifully and the flavor deepens overnight, making it a great make-ahead side.
Related recipes

Sides
Crispy Fried Eggplant

Sides
Apple Potato Mash (Hete Bliksem)

Sides
Fried Plantain Rolls with Codfish
Love this? Get one every day.
Every meal, sorted. Free daily recipes in your inbox.

