Tomato Gravy Recipe With Fresh Tomatoes: Rustic Simmered Goodness From Scratch

Tomato Gravy Recipe With Fresh Tomatoes: Rustic Simmered Goodness From Scratch

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

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

Servings 4
Amount Per Serving
Calories 120kcal
% Daily Value
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 14g5%
Dietary Fiber 3g11%
Sugars 4g
Protein 2g4%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.6(15 reviews)
Allison Carter