
There’s something deeply satisfying about transforming fresh tomatoes into a rich, silky gravy that elevates any meal. This method captures the essence of summer produce in a comforting sauce that’s both rustic and refined.
By slowly simmering ripe tomatoes with aromatic vegetables and a touch of cream, you create a gravy with deep, layered flavors. The process allows the natural sweetness of the tomatoes to develop while building a velvety texture.
The result is a versatile sauce that works beautifully over biscuits, mashed potatoes, or fried chicken. Its balanced acidity and creamy richness make it a standout addition to your cooking repertoire.
Make a double batch and store it for quick meals throughout the week. This gravy only improves as the flavors meld together over time.
Ingredients for Tomato Gravy Recipe with Fresh Tomatoes
Fresh tomatoes and simple pantry staples create this silky, comforting gravy from scratch.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Ripe Tomatoes 🍅 | 6 whole | Peeled, seeded, chopped |
| Yellow Onion 🧅 | 1 whole | Finely diced for base |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| All-Purpose Flour 🌾 | 3 tbsp | For thickening gravy |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Unsweetened Almond Milk 🥛 | ½ cup | For creamy texture |
| Apple Cider Vinegar 🍏 | 1 tbsp | For balanced acidity |
| Granulated Sugar 🧂 | 1 tsp | Optional, to taste |
| Sea Salt 🧂 | 1 tsp | Adjust to preference |
| Black Pepper 🌶️ | ½ tsp | Freshly ground best |
The tomatoes are the soul here—heirloom or vine-ripened from farmers markets give the best flavor (avoid those mealy grocery store ones). I hit up Whole Foods for their organic selection when my garden isn’t producing. The onion and garlic? Yellow and fresh—none of that pre-minced stuff in jars. For the broth, Imagine Foods or Pacific brands have clean, simple ingredients.
Out of fresh tomatoes? Canned San Marzano work in a pinch—drain well and crush by hand. No almond milk? Coconut or oat milk at one-to-one ratio keeps it creamy. Flour not an option? Cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) for thickening. The vinegar can be swapped for lemon juice (same amount) if that’s what you’ve got.
This keeps beautifully—store in an airtight container in the fridge for up to 5 days. Freeze portions for 3 months (leave headspace for expansion). The flavors actually get better after a day or two as everything marries together.
Why You’ll Love This Recipe
- One-Pot Wonder: I just toss the tomatoes, onion, and garlic into a single pan with olive oil—no fancy prep, no mess.
- Garlic-Kissed Depth: The slow-cooked garlic and fresh tomatoes blend into this rich, velvety gravy that’s honestly better than any canned version.
- Pasta or Biscuits Ready: I’ve poured it over grits, spooned it onto biscuits, and even mixed it into pasta—one sauce, endless meals.
- Budget Stretcher: Five simple ingredients, most of which I already have, and it feeds my family for days.
Step-by-Step Instructions for Tomato Gravy With Fresh Tomatoes
Here’s my tested method for building rich, velvety gravy from scratch.
Step 1: Sauté the Aromatics Until Fragrant
Heat the 2 tbsp extra-virgin olive oil in a heavy-bottomed saucepan over medium heat. Add the finely diced yellow onion and cook for 4-5 minutes until it turns translucent and just begins to soften at the edges.
Add the 4 cloves minced garlic cloves and cook for 30-60 seconds until fragrant—you’ll smell it the moment it’s ready. Don’t let it brown or it’ll turn bitter. This base builds the foundation of flavor for your gravy.
Step 2: Incorporate the Tomatoes and Simmer
Stir in the 6 whole peeled, seeded, and chopped fresh ripe tomatoes with all their juices. The mixture will look loose and watery at first, but that’s normal. Increase the heat to medium-high and bring it to a gentle boil.
Reduce the heat to medium-low and let it simmer for 10-12 minutes, stirring occasionally, until the tomatoes break down and the mixture thickens slightly. You’ll notice the raw tomato smell mellow into something richer and sweeter.
Step 3: Create the Roux and Build the Gravy
Sprinkle the 3 tbsp all-purpose flour evenly over the tomato mixture and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken the gravy beautifully.
Gradually whisk in the 1.5 cups vegetable broth, a little at a time, to prevent lumps from forming. The gravy will start to thicken almost immediately. Keep stirring until it’s smooth and begins to bubble.
Step 4: Finish with Creamy and Seasoning Adjustments
Pour in the 0.5 cup unsweetened almond milk and stir to combine. This adds a subtle creaminess without overpowering the fresh tomato flavor. Let it simmer for another 3-4 minutes until the gravy coats the back of a spoon.
Stir in the 1 tbsp apple cider vinegar, 1 tsp granulated sugar, 1 tsp sea salt, and 0.5 tsp black pepper. Taste and adjust the seasoning if needed—the vinegar should brighten the flavors without making it taste sour.
The gravy should be thick but still pourable. If it’s too thick, whisk in a splash of warm water. If it’s too thin, let it simmer a few minutes longer.
Pro Tips For Making Tomato Gravy Recipe With Fresh Tomatoes
- Sauté Onions First: Cook your yellow onions in olive oil until soft and translucent before adding tomatoes—about 8-10 minutes on medium-low. I learned this the hard way: raw onion bits ruin the smooth texture of the gravy.
- Peel the Tomatoes: After blanching tomatoes in boiling water for 30 seconds, the skins slip right off. Sounds tedious, but it works: no one wants chewy tomato peels in their gravy.
- Skip Raw Flour: Make a roux with equal parts flour and olive oil (about 2 tablespoons each) and cook for 2 minutes to remove the raw taste. My grandmother swore by this, and she was right: it thickens without that chalky aftertaste.
- Simmer Low and Slow: Once combined, let the gravy simmer on low for at least 20 minutes, stirring occasionally. After burning three batches, I finally figured out that high heat makes it split and stick.
Troubleshooting tomato gravy recipe with fresh tomatoes
Gravy Too Thin
If your gravy hasn’t thickened after simmering, create a cornstarch slurry with 1 tbsp cornstarch and 1 tbsp cold water. Whisk it in slowly and simmer for 2-3 minutes until thickened. Avoid adding dry flour directly—it creates lumps. 💡
Gravy Too Thick
When it’s too dense, whisk in warm water or vegetable broth 1 tbsp at a time until reaching your desired consistency. I often keep a kettle of hot water nearby for this exact purpose.
Lumpy Texture
If lumps appear, immediately whisk vigorously to break them up. For stubborn lumps, push the gravy through a fine-mesh strainer or blend with an immersion blender until smooth. Prevention is key—whisk constantly when adding flour.
Bland Flavor
Boost the taste with ½ tsp sea salt or an extra splash of apple cider vinegar. A pinch of sugar can balance acidity if needed. Taste as you go—fresh tomatoes vary in sweetness and acidity.
For deeper flavor, add 1 tsp tomato paste and simmer for 5 minutes. This intensifies the tomato essence beautifully.
Burnt Taste
If you detect bitterness, you likely cooked the garlic too long. Start fresh with new aromatics, but reduce heat to medium-low next time. A splash of almond milk can sometimes salvage the batch by mellowing harsh flavors.
Nutrition Facts
Frequently Asked Questions
Can I use canned tomatoes instead?
Yes, canned San Marzano tomatoes work well. Drain them and crush by hand before adding. The flavor will be slightly different but still delicious.
How do I store leftover gravy?
Keep it in an airtight container in the fridge for up to 5 days. For longer storage, freeze for 3 months. The flavors deepen over time.
What if my gravy tastes too acidic?
Balance it with ½ tsp sugar or a pinch of baking soda. Taste as you go—fresh tomatoes vary in acidity. A splash of almond milk can also mellow the sharpness.
Can I make this dairy-free?
The recipe already uses unsweetened almond milk. For extra richness, try coconut milk instead. Both keep it creamy without dairy.
- BBQ Sausage Recipe Oven: Smoky Depth Without the Grill - September 28, 2026
- BBQ Chicken Bowl Recipe Rice: Smoky Sweetness Over Fluffy Grains - September 28, 2026
- Beef Cutlet Recipe Ideas: Crispy Breaded Patties With Bold Seasonings - September 28, 2026