Home » Recipes » Breakfast » Easy Tomato Gravy

Easy Tomato Gravy

This Easy Tomato Gravy is a simple Southern-style gravy made with tomatoes, butter, and a quick roux, but the key is getting it thick and smooth instead of watery or pasty. It should coat a spoon and have a rich, slightly tangy flavor, not taste like tomato soup. That balance is what makes it work over biscuits, toast, or rice.

SAVE THIS RECIPE FOR LATER!

We'll send this recipe to your inbox, so you can find it when you need it!

What Is Tomato Gravy?

Tomato gravy is a Southern-style gravy made by combining a simple roux with tomatoes and liquid to create a thick, smooth sauce. It’s usually served over biscuits, toast, or rice and has a slightly tangy flavor compared to white gravy.

What you’ll love about this Tomato Gravy:  


  • Done in 25 minutes start to finish with pantry ingredients
  • Works over biscuits, eggs, rice, pork chops, or mashed potatoes, so one batch covers breakfast or dinner
  • The roux base means it thickens properly and holds its consistency rather than going watery as it sits
  • Reheats well with a splash of milk, so leftovers are worth keeping

Ingredients for this Tomato Gravy Recipe

Butter (4 tablespoons): This is the fat base for the roux. Bacon grease is the traditional Southern substitute and makes a noticeably more savory, smoky gravy. Use the same amount. Do not substitute olive oil, it works but the flavor is wrong for this dish.

All-purpose flour (4 tablespoons): Whisked into the butter to make the roux. The ratio here is equal parts butter and flour, which is the standard for a medium-thickness gravy. More flour makes it paste-like, less makes it thin.

Diced tomatoes (1 can, 14.5 oz, undrained): Do not drain the can. The juice is part of your liquid and part of your flavor. Draining it forces you to add more water and the gravy tastes flat. Fresh tomatoes work during tomato season, about 2 cups peeled and diced, but they release more water so the gravy takes longer to thicken.

Whole milk (1 cup): Whole milk gives you the creamiest result. I have used heavy cream and it works well, richer and slightly thicker. 2 percent works but the gravy is noticeably thinner. Chicken broth in place of the milk gives you a savory, non-dairy version with a completely different character, less creamy, more like a tomato pan sauce.

Water (1/2 cup): Loosens the gravy to the right consistency. Add it gradually in Step 4 and hold some back if the gravy is already at the thickness you want.

Salt (1 tsp), black pepper (1/2 tsp), onion powder (1/2 tsp): The seasoning base. Add them after the liquid goes in so you can taste and adjust as the gravy simmers down.

Granulated sugar (1/4 tsp): A small amount that rounds out the acidity of the canned tomatoes. You do not taste it as sweet. Skip it if you are using fresh tomatoes, which are naturally less acidic than canned.

How to Make Tomato Gravy

STEP 1: Melt butter in a large cast iron skillet or heavy-bottomed pan over medium heat.

STEP 2: Once the butter is melted, sprinkle in the flour and whisk constantly. Cook for 3 to 4 minutes until the roux turns light golden brown and smells nutty. Do not rush this step. A pale, underdone roux makes the finished gravy taste floury no matter how long it simmers afterward.

STEP 3: Add the entire can of diced tomatoes with all their juice. Stir and cook for 2 to 3 minutes, breaking up any large tomato pieces and letting the tomatoes cook into the roux.

STEP 4: Gradually pour in the milk and water while whisking constantly. Add the liquid slowly, especially at the start, so it incorporates smoothly into the roux rather than creating lumps.

STEP 5: Add the salt, pepper, onion powder, and sugar. Stir to combine.

STEP 6: Reduce heat to low and simmer for 10 to 15 minutes, stirring occasionally, until the gravy reaches the consistency you want. It will continue to thicken slightly as it cools. If it gets too thick, add milk or water a tablespoon at a time.

The Roux Is the Only Step That Can Go Wrong

Most people rush the roux.

That’s why tomato gravy ends up tasting like flour instead of a smooth gravy. I learned this the hard way making it too fast. The flour needs a few minutes in the butter to cook slightly and develop flavor before you add the liquid.

That’s what gives you a gravy instead of a thick tomato sauce..

PRO TIP:

If the gravy gets lumpy despite your best whisking, do not throw it out. Take it off the heat, run an immersion blender through it for about 20 seconds, and it comes out completely smooth. Works every time.

How long does tomato gravy last in the fridge?

Tomato gravy keeps for about 3 to 5 days in the fridge when stored in an airtight container.

The gravy thickens significantly as it cools. To reheat, warm gently on the stovetop over low heat and add a splash of milk to bring it back to the right consistency, about a tablespoon at a time. Microwave works in 30-second increments with a stir in between.

Do not freeze this gravy. Dairy-based gravies separate when frozen and thawed and the texture does not come back with reheating.

Can You Change the Flavor of Tomato Gravy?

Can I Use Bacon Grease Instead of Butter? Yes, and this is the more traditional Southern version. Use the same amount, 4 tablespoons, in place of the butter. The gravy comes out smokier and more savory, closer to what you would get at a Southern diner. It’s especially great with biscuits and eggs. The technique is identical, make the roux with the bacon grease the same way you would with butter.

Chicken broth instead of milk: The gravy loses its creaminess and becomes more like a savory tomato pan sauce, thinner and less rich. Good over rice or pork chops, different character than the milk version.

Tomato sauce or tomato paste instead of diced tomatoes: Tomato sauce works at the same volume but the gravy comes out smoother with less texture. Tomato paste, about 3 tablespoons thinned with 1/2 cup water, gives you a more concentrated tomato flavor. Both work, the diced tomato version has the most texture.

Fresh tomatoes instead of canned: Use about 2 cups peeled and diced. Fresh tomatoes have more water, so the gravy takes longer to thicken and you may need to simmer an extra 5 minutes. During peak summer tomato season the flavor is noticeably brighter.

Vegetable oil instead of butter: Works but the roux lacks the richness that butter or bacon grease provides. The gravy comes out thinner in flavor even if the consistency is the same.

Questions about this Tomato Gravy

Why Does My Tomato Gravy Taste Like Flour? 

The flour wasn’t cooked long enough at the beginning. The roux needs at least 2 to 3 minutes in the butter to remove that raw flour taste.

Why Is My Tomato Gravy Too Thin? 

The roux didn’t cook long enough or the gravy hasn’t simmered long enough. Let it cook a few more minutes uncovered so it can thicken. It should coat the back of a spoon when ready.

Why Is My Tomato Gravy Lumpy? 

The liquid was added too quickly. Whisk constantly while slowly adding the milk to keep it smooth.

Can I Use Fresh Tomatoes Instead of Canned?

 Yes, but they need to be cooked down first. Use about 2 cups chopped tomatoes and expect a slightly fresher, less concentrated flavor.

What Can I Serve with this Southern Tomato Gravy Recipe?

Serve this over biscuits, Johnny Cakes, toast, or grits for a classic Southern-style breakfast. It also works over rice, mashed potatoes, or even meatloaf for a simple dinner.

Tomato gravy over biscuits.

Easy Tomato Gravy

Vicky Hadley~Little Chef Within
Easy tomato gravy made with butter, tomatoes, and a simple roux. A classic Southern-style gravy that’s buttery, rich, and ready in about 25 minutes for biscuits, toast, or rice.
No ratings yet
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Course Breakfast
Cuisine American
Servings 4 servings
Calories 184.2 kcal

Equipment

Ingredients
  

  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 1 can 14.5 ounces diced tomatoes, undrained
  • 1 cup whole milk
  • 1/2 cup water
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon granulated sugar
  • 1/2 teaspoon onion powder

Instructions
 

  • Melt butter in a large cast iron skillet or heavy-bottomed pan over medium heat.4 tablespoons butter.
  • Once butter is melted, sprinkle in flour and whisk continuously. Cook for 3-4 minutes until the roux is light golden brown and smells nutty.4 tablespoons all-purpose flour.
  • Add the entire can of diced tomatoes with their juice and cook for 2-3 minutes, stirring frequently.1 can 14.5 ounces diced tomatoes,.
  • Gradually pour in milk and water while whisking constantly to prevent lumps from forming.1 cup whole milk,1/2 cup water.
  • Add salt, pepper, sugar, and onion powder.1 teaspoon salt,1/2 teaspoon black pepper,1/4 teaspoon granulated sugar,1/2 teaspoon onion powder.
  • Simmer on low heat for 10-15 minutes, stirring occasionally, until the gravy thickens to your desired consistency. If the gravy gets too thick, you can thin it with a little more milk or water.

Notes

Pro Tip:  The key to smooth, lump-free gravy is to whisk constantly while adding the liquid ingredients. If you notice any lumps forming, whisk vigorously or use an immersion blender to smooth them out.

Nutrition

Calories: 184.2kcalCarbohydrates: 13.3gProtein: 3.7gFat: 13.5gSaturated Fat: 8.4gPolyunsaturated Fat: 0.6gMonounsaturated Fat: 3.4gTrans Fat: 0.5gCholesterol: 37.4mgSodium: 843.4mgPotassium: 302mgFiber: 1.3gSugar: 5.7gVitamin A: 570.3IUVitamin C: 9.6mgCalcium: 114.7mgIron: 1.4mg
Keyword brunch, easy side dish, gravy, italian meat sauce, southern dish
Tried this recipe?Let us know how it was!

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

About Vicky Hadley

Vicky Hadley is a professional food photographer and creator behind Little Chef Within. As a mom of 6 boys, there’s always plenty of noise and plenty of food! She relies on filling meals to keep her crew happy and loves creating recipes that real families can count on.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating