Home » Diet » Vegan » Tomato Sauce with Onion – Egyptian Magic Red Sauce

Tomato Sauce with Onion – Egyptian Magic Red Sauce

by Lily
tomato sauce with onion and garlic

This tomato sauce with onion a.k.a. Egyptian magic red sauce is AMAZING. It’s freezer-friendly, so I make it in batches usually. I use this red sauce for several Egyptian dishes, some of them being – Bamia (okra), Bisilla (peas), and roasted chicken with potatoes.

I’m not going to lie to you, if you make this sauce fresh every time you need it, it’s time-consuming. That’s why I made this post. This magic red sauce is REQUIRED in your life, and here’s the way to have it easy.

My life’s motto these days: Batch cook and then freeze.

Ingredients for Tomato Sauce With Onions

  • Tomatoes: The star ingredient for this sauce is tomatoes! I have noticed a difference in this sauce depending on my tomato quality. I look for the freshest tomatoes I can get my hands on. My favorite tomatoes are Roma tomatoes and tomatoes on the vine.
  • Onion: I prefer to use white onion, sweet onion, or brown onion for this sauce. Maybe I am imagining things, but red onion makes the sauce taste a little different. I do not use green onion for this sauce.
  • Garlic: I use freshly peeled garlic for this Egyptian magic red sauce. Garlic in a jar or garlic flakes just doesn’t taste the same.
  • Olive oil: I use extra virgin olive oil from Greece or Italy (usually shown on the bottle). You can also use butter in lieu of olive oil.
  • Sugar: I use white sugar, brown sugar, or raw sugar.
  • Salt and pepper: Freshly cracked pepper and flaked sea salt are my faves!

You will also need:

  • Blender
  • Food Processor
  • Stovetop pot (my favorite is Le Creuset cast iron pot)
  • Fine Mesh Strainer
  • Freezer-friendly storage bags (if freezing)
ingredients to make tomato sauce with onion
Someone is Stealing My Onions!

How to Make Tomato Sauce Perfectly Every Time

  • Blend and strain the tomatoes. Blend the tomatoes using a blender. The seeds of the tomatoes are bitter, so strain the tomatoes after blending.
  • Blend the onions and garlic in a food processor. The food processor blends the onions and garlic into the right size for this sauce.
  • Fry the onions and garlic in oil first. Before adding the blended tomatoes, fry the onions and garlic until they start to change colors. This step usually takes about 5 minutes on medium-high heat.
  • Simmer the tomato sauce. On medium heat, cook the sauce covered for 20 minutes so that the flavors can blend together.
  • Add a tiny bit of sugar. Sugar adds some sweetness to the tomato sauce, balancing out all of the other flavors.

Best Onion for Tomato Sauce

The best onions for tomato sauce are sweet onions, brown onions, and white onions in that order. I’ve used red onions for this tomato sauce, and the red onion has too strong of a flavor making the sauce a little unbalanced.

How to Batch Freeze This Sauce

Once the sauce has cooked, allow the sauce to cool to room temperature. Using a quart size freezer-friendly storage bag, add the tomato sauce (will take 2 bags for this recipe serving size of 2).

Each quart size bag is enough for about one meal for 4 people.

What Is This Sauce Used For?

This Egyptian magic red sauce is the BAM in this Bamia Recipe. This sauce is very versatile, and can be used in stews or one sheet pan bakes.

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
tomato sauce with onion and garlic

Tomato Sauce with Onion – Egyptian Magic Red Sauce

  • Author: Lily
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 2 1x
  • Diet: Vegan


I call this homemade tomato sauce with onion Egyptian Magic Red Sauce. This sauce is used in several dishes, so here’s how to batch cook it.



  • 9 Medium Tomatoes
  • 3 Medium Onions
  • 9 Garlic Cloves
  • 1 Tbsp of Sugar
  • 2 Tbsp of Olive Oil
  • Salt and Pepper to Taste


  1. Peel and quarter onions. Peel garlic. Add to a food processor and blend on high. Set aside.
  2. Quarter tomatoes. Add to a blender. Blend on high. Strain tomatoes. Set aside.
  3. In a large stovetop pot on medium-high heat, add olive oil. Once the oil is hot, add the onion and garlic mixture. Fry the onions and garlic for about 5 minutes or until they start to change color. 
  4. Add the strained tomato puree, sugar, salt, and pepper. Cover the pot, reduce to medium heat, and simmer for about 20 minutes.
  5. Remove from heat. Cool to room temperature.
  6. Use sauce for a recipe directly, store in the fridge, or store in a freezer-friendly quart-sized bag.


  • This recipe fills 2 quart-sized storage bags.
  • The sauce is good for 5 days if storing in the fridge or 3 months if storing in the freezer.
  • To use previously frozen Egyptian magic red sauce, thaw in a bowl of water. Heat on medium heat on the stovetop.
  • Category: Sauce
  • Method: Stovetop
  • Cuisine: Egyptian


  • Serving Size: 1 quart bag
  • Calories: 330
  • Sugar: 34 g
  • Sodium: 37 mg
  • Fat: 14 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 49 g
  • Fiber: 12 g
  • Protein: 7 g
  • Cholesterol: 0 mg

Keywords: tomato sauce with onion, Egyptian tomato sauce, homemade tomato sauce, freezer tomato sauce

Recipe Card powered byTasty Recipes

You may also like

Leave a Comment

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. I Love Cookies Read More