Homemade Tomato Stew Recipe
You see this Homemade Tomato Stew Recipe ehn, it’s the reason Sundays in Nigerian homes always feel like a special day.
In my house, Sunday never really started until the smell of stew filled the air. You could be fast asleep before church time, but once that tomato-pepper mix hit hot oil, everyone would start waking up one after the other.
The sound of onions frying in hot oil, mum’s favorite gospel song on the radio, and that familiar “oya, come and taste if salt is enough”, was our sunday routine.
While mum fried the tomato paste till the oil floated, we’d hang around pretending to help, just to see if she’d scoop a small portion into a plate for us to “test.”
If we were lucky, there’d be one or two pieces of tiny meat swimming inside. She’d always shake her head and say, “you people can’t wait for food to be ready.”
Till today, the smell of stew still takes me right back to those Sundays, the laughter, the noise, and that rich, taste. No matter how you make it, homemade tomato stew will always have a place on almost every Nigerian dining table.
Every family may prepare their stew a little differently, but at its heart, it carries that unique taste you can always recognize.
Homemade Tomato Stew Recipe
Ingredients for Tomato Stew Recipe

- Tomatoes & Peppers – The star of the stew. They give it that rich red color and balance of sweetness and heat. Some prefer more tomatoes for a sweeter stew, others go heavier on peppers for spice.
- Onions – Adds depth and aroma to the stew. Frying them with the tomato and pepper mix is key for that signature flavor.
- Protein (Meat, Chicken, Fish, Goat, or Eggs) – Provides substance and makes the stew a complete meal. Choice of protein can vary by family preference or occasion.
- Oil (Vegetable or Palm Oil) – Helps fry the tomato-pepper mix and carries flavor. Palm oil gives a richer color and earthy taste, while vegetable oil keeps it lighter.
- Seasonings (Bouillon, Curry, Thyme, Garlic, Ginger, Crayfish) – Boosts flavor and adds complexity. Each household often has its “secret seasoning mix.”
- Stock or Water – Helps build the stew base and keep it moist. Using meat stock instead of plain water adds extra depth.
- Optional Vegetables (Carrots, Curry Leaf, Garden Eggs, Spinach) – Adds texture, color, and nutrients, depending on preference.
Preparation Styles
Nigerian stew is versatile, and the way you prepare it can change its flavor and richness. Here are the common styles of preparing the recipe:

Photo credit: @ Sims Home Kitchen | Desserts | Cakes | Family Dinner I World Food
- Frying Method (Traditional) – Blend tomatoes, peppers, and onions, then fry in oil until the mixture reduces and the oil floats on top. This method gives a rich, deep flavor and a vibrant red color.
- Boiled or Roasted Base – Some households boil or roast the tomatoes and peppers before blending. This can reduce the oil content and create a slightly tangier, lighter stew.
- Palm Oil vs. Vegetable Oil – Palm oil gives stew a traditional earthy flavor and deeper color, often preferred in southern Nigeria. Vegetable oil creates a milder, lighter stew, common in many modern kitchens.
- Protein-First or Sauce-First – Some cooks fry the protein first and then add the tomato-pepper mixture; others cook the sauce first and add the protein later. Each approach affects texture and flavor absorption.
- Slow Simmer vs. Quick Cook – Slow-simmered stew develops deeper, more complex flavors, while quick-cooked stew is lighter and faster to prepare.
How to make tomato stew taste better?
Tomato stew is one of those dishes that can either turn out incredibly rich and flavorful or just… flat. The secret lies not in fancy ingredients, but in technique, how you blend, fry, season, and simmer everything together.
Here’s how to make tomato stew taste better, step by step.
1. Prepare Your Ingredients the Right Way

This step is the foundation of your stew, so don’t rush it.
You’ll need:
-
Fresh tomatoes (about 10 medium)
-
Red bell peppers (2 large)
-
Scotch bonnets (2–3, depending on heat preference)
-
Onions (2 large — one for blending, one for frying)
-
Garlic (2 cloves, optional)
-
Ginger (a small thumb-size piece, optional)
-
Your choice of protein: beef, chicken, goat meat, or fish
Preparation:
-
Wash all your peppers and tomatoes thoroughly. Rough dirt or particles can mess with the final taste.
-
Cut them into smaller chunks for easy blending.
-
Blend your tomatoes, red bell peppers, scotch bonnets, and one onion until smooth. Don’t add too much water — you want a thick puree, not watery paste.
-
Slice the second onion thinly for frying later.
-
Cut your protein into bite-sized pieces and season with salt, seasoning cubes, and a bit of thyme or curry.
After blending, you can parboil the tomato mixture for 10–15 minutes to reduce excess water and remove that raw, sour tomato taste before frying. It makes a big difference.
2. Cook the Protein First

The stock (meat water) from this step is gold, it will enrich your stew.
How to do it:
-
Put your seasoned meat into a pot with sliced onions and just enough water to cook it.
-
Boil until the meat is tender and the stock tastes flavorful.
-
Once done, separate the meat from the stock.
-
If you prefer fried meat, lightly fry it in vegetable oil for a richer, smokier taste.
Don’t throw away that meat stock, it’s like liquid seasoning. You’ll use it to adjust your stew later for depth and taste.
3. Heat the Oil Properly

You can use vegetable oil or palm oil depending on the flavor you want. Palm oil gives that deep, traditional taste; vegetable oil keeps it lighter.
-
Pour the oil into a clean pot and heat it on medium, not high heat.
-
Add your sliced onions and let them fry until they turn soft and slightly golden. This step builds your flavor base.
-
(Optional) Add a spoon of tomato paste and fry it for 2–3 minutes. It helps deepen the color and taste of your stew.
If you overheat your oil, your stew might taste burnt or bitter. Always keep the heat moderate.
4. Fry the Tomato-Pepper Mix

This is the heart of a delicious stew. Patience pays off here.
-
Pour your blended tomato-pepper mixture into the fried onions and stir gently.
-
Let it fry on medium heat, stirring every few minutes to prevent burning.
-
Keep frying until the sauce thickens, and you see oil floating on top. That floating oil means your raw tomato flavor is gone, and the sauce is properly cooked.
This frying stage can take 20–30 minutes depending on the quantity. Don’t rush it, that’s where your flavor develops.
5. Add the Protein and Stock

Now your stew base is ready to meet the meat.
-
Add your boiled or fried meat to the sauce.
-
Pour in some of the meat stock, but not all at once, this is to loosen the stew to your desired thickness.
-
Stir gently so the flavors mix evenly.
If your stock is too salty, balance it out by adding a little water or more tomato sauce.
6. Season the Stew

This is where you define your stew’s personality. Taste as you go.
Seasoning suggestions:
-
Bouillon cubes (Maggi or Knorr)
-
Curry powder
-
Dried thyme
-
Ground crayfish (optional but adds depth)
-
Garlic and ginger powder
-
Salt (to taste)
-
A pinch of sugar (optional, to balance acidity)
Mix everything well, then cover and let the stew simmer on low heat for 10–15 minutes so the flavors blend beautifully.
Don’t skip the low simmer, it’s what makes the difference between “good” stew and “amazing” stew.
7. Add Vegetables (Optional)

If you like a bit of freshness or texture, you can add:
-
Sliced carrots
-
Spinach or ugu leaves
-
Garden eggs (for a local twist)
Add them at the final stage, so they stay colorful and don’t overcook.
8. Taste and Adjust
Before turning off the heat, taste again. You might need a pinch more salt, a little pepper, or an extra cube for balance. When everything tastes just right and the oil is floating gently on top, your stew is ready.
Extra Tips for Perfect Stew Every Time
-
Use fresh ingredients. Canned tomato puree can be convenient, but fresh peppers and tomatoes always taste richer.
-
Don’t skip frying. It’s the step that removes sourness and brings out sweetness.
-
Let it rest. After cooking, cover the pot and let the stew rest for 10 minutes before serving — it helps the flavors settle.
-
Reuse the oil. That flavorful oil that floats to the top can be used for future cooking — it’s called ofe mmiri oku in some Nigerian homes.
Regional & Personal Variations

Stew in Nigeria is wonderfully versatile, and every region and household has its own spin:
- Southern Nigeria (Yoruba, Delta, and Igbo Styles):
- Often richer and oilier, especially with palm oil.
- Proteins vary from beef and chicken to goat and fish.
- Some add crayfish or locust beans for extra depth.
- Northern Nigeria:
- Uses less oil, sometimes with a thicker, spicier base.
- Meat choices often include lamb, beef, or fish, and stew may include local spices.
- Family Difference:
- Some households roast the tomatoes and peppers before blending.
- Others prefer a lighter stew with more water or stock.
- Secret family spice, like a pinch of nutmeg, curry, or thyme make each stew unique.
How to Pair Nigerian Stew

- Nigerian stew is incredibly versatile and can be paired with a variety of staples to create a complete, satisfying meal:
- Rice:
The classic combination. Stew poured over white rice or jollof rice turns a simple meal into a tasty, satisfying dish. - Yam or Plantain:
Boiled or fried yam and ripe plantain absorb the stew beautifully, making every bite flavorful. - Bread:
Soft agege bread is perfect for dipping, turning stew into a quick, enjoyable snack or light meal. - Spaghetti:
Stew works well over boiled spaghetti, especially for kids who enjoy a saucy meal. - Beans:
Stew adds richness to stewed beans, creating a protein-packed, filling dish.
Common Mistakes to Avoid
Even seasoned cooks can slip up when making stew. Here are some common pitfalls and how to avoid them:
- Not Frying the Tomato-Pepper Mix Properly:
- Frying until the oil floats is key. Undercooked sauce can taste watery and raw.
- Overcrowding the Pot with Protein:
- Adding too much meat at once can prevent it from cooking evenly and can water down the stew.
- Using Too Much Water or Stock:
- Adding excessive liquid can make the stew thin. Add gradually to reach your desired consistency.
- Skipping Seasoning Adjustments:
- Always taste and adjust salt, bouillon, and spices. Every batch of tomatoes and peppers can differ in flavor.
- Cooking on Too High Heat:
- High heat can burn the stew or make the oil separate. Medium to low heat gives the best results.
- Ignoring Personal or Regional Preferences:
- Nigerian stew varies by household and region. Don’t be afraid to tweak spices, protein, or oil type to suit your taste.
You just read: homemade Tomato Stew Recipe
Take your time with frying, seasoning, and simmering
So tell me, what’s your secret ingredient for stew, are you team curry & thyme, or team crayfish?