Tomato gravy is a comforting, flavorful sauce that has earned a beloved spot on many dinner tables. With its rich, tangy flavor and smooth texture, it can elevate a variety of dishes from mashed potatoes to fried chicken. While it may seem simple, tomato gravy has a rich history, many variations, and several ways to make it uniquely your own.

In this article, I’ll dive deep into 7 delicious tomato gravy recipe ideas, exploring everything from ingredients and preparation techniques to tips for perfecting the flavor.
I’ll also answer some common questions about tomato gravy recipe to help you master this tasty Southern staple.Tomato Gravy Recipe
What is Tomato Gravy Recipe Made Of?
At its core, tomato gravy recipe is a sauce made with tomatoes, fat (like butter or oil), and seasonings. The key to its rich flavor lies in the balance of ingredients, such as garlic, onion, and spices, which complement the natural sweetness and acidity of tomatoes.
Depending on the tomato gravy recipe, other ingredients such as flour or cream may be added to thicken the gravy or create a creamy texture. Tomato gravy is distinct from tomato sauce in that it has a thicker, more substantial consistency, and it is often used as a topping for other dishes like biscuits, mashed potatoes, or rice.
History of Tomato Gravy Recipe
Tomato gravy has roots deeply embedded in Southern cuisine, but variations of this sauce have appeared in different cultures worldwide. In the American South, it’s often considered comfort food, served alongside biscuits or fried chicken.
The dish is often referred to as “tomato gravy” or “red gravy” in these regions, though the term “gravy” can also describe sauces in other cuisines (e.g., Italian pasta sauces).
While it’s primarily linked to Southern and Appalachian cooking, tomato gravy recipes have evolved in numerous ways, adapting to local preferences, available ingredients, and cooking techniques.
The history of tomato gravy dates back to times when tomatoes were widely grown in the Southern United States. The sauce likely developed as a way to make use of an abundant crop, and over time, it became a staple in many Southern kitchens.
Although the base of tomato gravy remains simple, regional variations have added different spices, proteins, and vegetables to suit local tastes.
Variations of Tomato Gravy Recipe
1. Classic Southern Tomato Gravy Recipe
This classic tomato gravy recipe features a simple combination of onions, tomatoes, flour, butter, and milk or cream. The gravy is made by sautéing onions in butter, adding flour to make a roux, and then slowly stirring in tomatoes and milk to achieve the desired consistency. The result is a smooth, savory gravy that’s perfect for serving over biscuits or fried chicken.
Ingredients
- 3 tablespoons of bacon grease (or butter if preferred)
- 3 tablespoons of all-purpose flour
- 1 cup of whole milk
- 1 can (14 oz) of diced tomatoes (undrained) or 2-3 fresh tomatoes (chopped)
- Salt and black pepper to taste
- Optional: a pinch of sugar if the tomatoes are too acidic
Directions
- Heat the bacon grease in a skillet over medium heat. If using butter, let it melt completely.
- Stir in the flour and cook, whisking constantly, until the mixture turns a golden brown (about 1-2 minutes).
- Slowly add the milk while whisking to prevent lumps.
- Add the tomatoes (with their juices) and stir well.
- Simmer for 5-7 minutes until thickened.
- Season with salt, pepper, and a touch of sugar if needed.
Serve it over biscuits, grits, or fried chicken for a taste of Southern comfort.
2. Tomato Gravy Recipe with Milk
One common variation is the addition of milk or cream to the tomato gravy recipe. This gives the gravy a creamier texture, making it a perfect pairing for mashed potatoes or as a sauce for fried chicken. The milk adds a mild sweetness that complements the tangy tomatoes and helps balance the overall flavor.
Ingredients:
- 4 large tomatoes (or 1 can of crushed tomatoes)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1-2 tbsp oil (vegetable or olive oil)
- 1 tbsp butter (optional, for richness)
- 1 cup milk (whole milk works best)
- 1 tbsp all-purpose flour
- 1/2 tsp ground black pepper
- 1/2 tsp salt (or to taste)
- 1/4 tsp red chili flakes (optional, for a little heat)
- 1 tsp sugar (optional, to balance acidity)
- 1 tsp dried oregano or Italian seasoning (optional)
- Fresh basil or parsley for garnish (optional)
Instructions:
- Prepare the Tomatoes:
- If using fresh tomatoes, blanch them in boiling water for 1-2 minutes, then transfer to an ice bath to peel off the skins easily. After peeling, chop them finely or crush them using a food processor or blender.
- If using canned tomatoes, just open the can and set aside.
- Cook the Aromatics:
- In a large skillet or saucepan, heat oil over medium heat. Add the chopped onions and sauté until they become translucent, about 5 minutes.
- Add the minced garlic and cook for another 1-2 minutes, stirring occasionally, until fragrant.
- Make the Gravy Base:
- Stir in the chopped fresh tomatoes (or canned tomatoes). Let them cook down and become soft, about 5-7 minutes. If you’re using fresh tomatoes, you may need to cook them longer to break down and release their juices.
- Sprinkle in the flour, stirring well to combine. This will help thicken the gravy. Cook for 1-2 minutes, stirring constantly, until the raw flour taste disappears.
- Add Milk and Simmer:
- Gradually pour in the milk while stirring to ensure it blends smoothly with the tomato mixture. If the mixture becomes too thick, you can add a splash of water or extra milk to adjust the consistency.
- Stir in salt, black pepper, red chili flakes, sugar (if using), and oregano. Simmer on low heat for 5-10 minutes, allowing the flavors to meld together.
- Finish and Serve:
- Once the gravy has thickened to your desired consistency, taste and adjust seasoning if needed.
- Garnish with fresh herbs like basil or parsley before serving, if desired.
3. Easy Tomato Gravy Recipe
If you’re short on time, an easy tomato gravy recipe may be just what you need. Using canned tomatoes or tomato paste can streamline the process. With fewer ingredients and less prep time, this version delivers a comforting sauce without the fuss. The key is to use high-quality tomatoes and allow them to cook down to bring out their natural sweetness.
Ingredients:
- 2 tablespoons butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 can (14.5 oz) crushed tomatoes (or 2-3 fresh tomatoes, chopped)
- 1 cup chicken or vegetable broth
- 1 tablespoon all-purpose flour (optional for thickening)
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and pepper to taste
- 1/4 teaspoon dried basil or Italian seasoning (optional)
Instructions:
- Sauté Aromatics: In a medium saucepan, melt the butter over medium heat. Add the chopped onion and cook for about 3-4 minutes, or until softened. Add the garlic and cook for another minute until fragrant.
- Add Tomatoes: Stir in the crushed tomatoes and cook for 5-7 minutes, allowing them to break down and simmer. If you’re using fresh tomatoes, let them cook down until they soften and release their juices.
- Make Roux (Optional): If you want a thicker gravy, sprinkle the flour over the tomato mixture and stir well to combine. Let it cook for another minute to remove the raw flour taste.
- Add Broth and Simmer: Pour in the broth and stir to combine. Let the gravy simmer on low heat for 10-15 minutes, stirring occasionally, until it thickens to your desired consistency.
- Season: Add salt, pepper, and sugar to taste. For extra flavor, sprinkle in some dried basil or Italian seasoning. Taste and adjust the seasoning as needed.
- Serve: Pour the tomato gravy over mashed potatoes, biscuits, fried chicken, or rice.
4. Tomato Gravy Recipe without Flour
Not all tomato gravy recipes require flour. For those seeking a gluten-free option, you can make a thickened tomato gravy recipe using cornstarch or by simply reducing the sauce until it reaches the desired thickness. This variation works well for those with dietary restrictions and can still deliver a rich, flavorful gravy.
Ingredients:
- 2 tablespoons of butter or olive oil
- 1 medium onion, finely chopped
- 2 cloves of garlic, minced
- 2-3 fresh tomatoes (chopped) or 1 can (14 oz) of diced tomatoes
- 1/2 cup of milk or heavy cream
- Salt and black pepper to taste
- Optional: 1 teaspoon of cornstarch mixed with 1 tablespoon of water (as a thickener, if needed)
Directions:
- Heat the butter or olive oil in a skillet over medium heat.
- Add the chopped onions and cook until softened (about 3-4 minutes), then add the minced garlic and sauté for another minute.
- Add the tomatoes (with their juices) and simmer for 5-7 minutes, stirring occasionally.
- Slowly stir in the milk or heavy cream and continue cooking for another 3-5 minutes until the mixture is creamy.
- Season with salt and black pepper to taste. If you’d like a thicker consistency, stir in the cornstarch mixture and cook for an additional 1-2 minutes.

5. Tomato Gravy for Mashed Potatoes
Tomato gravy recipe is a popular topping for mashed potatoes in the Southern United States. This version is typically rich and tangy, with a smooth consistency that pairs perfectly with the creamy potatoes. The addition of butter, onions, and a little garlic can elevate the flavor, making this a comfort food classic.
Ingredients:
- 4 large tomatoes (or 1 can of crushed tomatoes)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 tbsp oil (vegetable or olive oil)
- 1 tbsp butter (optional, for richness)
- 1 tbsp all-purpose flour
- 1 cup vegetable or chicken broth (or water)
- 1/2 cup milk (whole milk works best)
- Salt and pepper to taste
- 1 tsp sugar (optional, to balance acidity)
- 1/2 tsp dried oregano or Italian seasoning (optional)
- Fresh parsley for garnish (optional)
Instructions:
- Prepare the Tomatoes:
- If using fresh tomatoes, blanch them in boiling water for about 1-2 minutes, then transfer them to an ice bath to easily peel the skins. After peeling, chop them finely or crush them using a food processor or blender.
- If using canned tomatoes, just open the can and set it aside.
- Cook the Aromatics:
- In a medium-sized skillet or saucepan, heat the oil over medium heat. Add the chopped onions and cook until they become translucent, about 5 minutes.
- Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
- Make the Gravy:
- Add the tomatoes to the skillet and cook for about 5-7 minutes, stirring occasionally, until they begin to break down and release their juices.
- Sprinkle in the flour, stirring to combine. This will help thicken the gravy. Let it cook for 1-2 minutes, stirring constantly.
- Add Liquid and Simmer:
- Gradually pour in the broth (or water), stirring to ensure the flour doesn’t form clumps. Add the milk, and continue to stir as the mixture begins to thicken. If the gravy becomes too thick, you can add a little extra broth or milk to reach your desired consistency.
- Season the gravy with salt, pepper, sugar (if using), and oregano. Stir well and let the gravy simmer on low heat for about 10 minutes, allowing the flavors to meld together.
6. Italian Tomato Gravy Recipe
Tomato gravy also appears in Italian cuisine, where it’s often referred to as “Sunday Gravy” or “Ragu.” While it has similarities to Southern tomato gravy, the Italian version tends to be more complex, often including meats such as sausage, meatballs. The rich flavors of tomatoes, garlic, and herbs like basil and oregano make this gravy ideal for pairing with pasta.
Ingredients:
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 oz) crushed tomatoes
- 1 can (14.5 oz) tomato puree
- 1 tablespoon tomato paste
- 1/2 cup red wine (optional for depth of flavor)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes (optional for a little heat)
- Salt and pepper to taste
- 1 teaspoon sugar (optional, to balance acidity)
- 1/4 cup fresh basil leaves, chopped (optional for garnish)
- Freshly grated Parmesan cheese for serving (optional)
Instructions:
- Sauté Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté for 5-7 minutes, or until the onions are soft and translucent. Add the minced garlic and cook for an additional minute until fragrant.
- Deglaze with Wine (Optional): If you’re using red wine, pour it into the pot and scrape up any bits stuck to the bottom. Let it simmer for about 2-3 minutes to reduce slightly.
- Add Tomatoes: Stir in the crushed tomatoes, tomato puree, and tomato paste. If you prefer a thicker sauce, you can add more tomato paste. Stir everything together until combined.
- Season the Sauce: Add the dried oregano, dried basil, red pepper flakes, and salt and pepper to taste. If the sauce is too acidic, you can add the teaspoon of sugar to balance it out. Stir well and let the sauce come to a simmer.
- Simmer: Reduce the heat to low and allow the sauce to simmer uncovered for about 30-45 minutes. Stir occasionally, and taste as you go to adjust the seasonings. The longer you let it simmer, the richer the flavor will be.
- Finish and Garnish: Once the sauce has reached your desired thickness and flavor, stir in the fresh chopped basil leaves. Serve the gravy over pasta, meatballs, or your favorite Italian dish. Top with freshly grated Parmesan cheese if desired.
- Serve: Spoon the Italian tomato gravy over your favorite pasta or use it to top dishes like lasagna, eggplant Parmesan, or even as a dip for breadsticks.
7. Tomato Gravy Recipe with Fresh Tomatoes
Using fresh tomatoes instead of canned ones can add a bright, vibrant flavor to your gravy. This variation involves simmering fresh tomatoes with spices and aromatics until they break down into a rich sauce. Fresh tomato gravy recipe has a slightly lighter flavor, making it a great option for summer meals when tomatoes are in season.
Ingredients:
- 4 large ripe tomatoes, peeled and chopped
- 2 tablespoons of butter or olive oil
- 1 medium onion, finely chopped
- 2 cloves of garlic, minced
- 1/2 cup of heavy cream or milk
- 1/2 teaspoon of sugar (optional, to balance acidity)
- Salt and black pepper to taste
- A handful of fresh basil or parsley (optional, for garnish)
Directions:
- Heat the butter or olive oil in a skillet over medium heat.
- Add the chopped onion and cook until softened, about 3-4 minutes. Stir in the minced garlic and cook for another minute.
- Add the chopped tomatoes and stir well. Let them simmer for about 10 minutes, stirring occasionally, until they break down and form a chunky sauce.
- Stir in the heavy cream or milk and continue to simmer for another 5 minutes until the gravy thickens slightly.
- Add salt, black pepper, and sugar to taste. Adjust the seasoning as needed.
- Remove from heat and garnish with fresh basil or parsley, if desired.
How to Make Gravy with Tomatoes
Making gravy with tomatoes is a straightforward process that begins by sautéing aromatics like onions and garlic in butter or oil. Next, add flour to create a roux, which will thicken the sauce. After that, pour in crushed or chopped tomatoes, and let the gravy simmer until it reaches the desired consistency. For a smoother texture, you can blend the gravy after it’s cooked. Add salt, pepper, and any other desired spices to balance the flavor.
Mixing, Layering, and Garnishing of Tomato Gravy Recipe
Mixing and Layering Flavors
The beauty of tomato gravy lies in the ability to layer flavors. Start with sautéing onions and garlic in butter, then add your flour for the roux. Stir in your tomatoes slowly, allowing them to cook down and release their natural sugars. As the gravy thickens, you can adjust the seasoning by adding salt, pepper, and optional herbs like thyme, basil, or bay leaves. This layering process is what gives tomato gravy its depth of flavor.
Garnishing
Garnishing your tomato gravy adds both flavor and visual appeal. Fresh herbs such as parsley, basil, or thyme can bring a fresh contrast to the rich, tangy gravy. For added texture, you can sprinkle a little grated Parmesan cheese on top when serving the gravy over pasta or mashed potatoes. A dash of hot sauce can also elevate the dish if you prefer a spicy kick.
Health Benefits of Tomato Gravy Recipe
Tomato gravy, like most tomato-based sauces, contains many of the health benefits of tomatoes. Tomatoes are rich in antioxidants, particularly lycopene, which is linked to heart health and cancer prevention.
The addition of fresh herbs can provide vitamins and minerals, and using less oil or butter in the recipe can keep the dish light. For those making tomato gravy with fresh tomatoes, the sauce also offers a boost of vitamin C and potassium.
Side Dishes to Serve with Tomato Gravy
Tomato gravy is incredibly versatile and pairs well with a variety of side dishes. Common pairings include:
- Biscuits: The classic Southern combination of tomato gravy and biscuits is a breakfast or brunch favorite.
- Mashed Potatoes: Tomato gravy is a perfect complement to creamy mashed potatoes.
- Rice: Spoon the gravy over white or brown rice for a comforting meal.
- Fried Chicken: The richness of tomato gravy makes it an ideal accompaniment to crispy fried chicken.
Serving Tomato Gravy Recipe
Tomato gravy is best served hot. It’s a fantastic sauce for spooning over mashed potatoes, rice, or even grits. You can also use it as a topping for roasted meats, fried vegetables, or breakfast staples like biscuits or scrambled eggs. It adds an extra layer of flavor and comfort to any meal.
Common Tomato Gravy Recipe Questions
While both are tomato-based, tomato sauce is typically thinner and used as a base for other dishes, like pasta. Tomato gravy, on the other hand, is thicker and often used as a topping for meats, potatoes, and other comfort foods.
What’s the Difference Between Tomato Sauce and Tomato Gravy?
How Do You Thicken Tomato Gravy recipe?
Tomato gravy recipe can be thickened by simmering it longer to reduce the liquid, or by adding a thickening agent such as flour, cornstarch, or even mashed potatoes.
What is the Secret Ingredient for Tomato Gravy Recipe?
The secret to great tomato gravy lies in the balance of acidity from the tomatoes, richness from butter or cream, and seasoning. A little sugar can also help balance out the natural acidity of the tomatoes.
How Do You Make Tomato Gravy Recipe Less Sour?
If your tomato gravy is too sour, try adding a pinch of sugar or a splash of cream to help balance the flavor. You can also cook the tomatoes for longer to mellow out the acidity.

Tomato gravy recipe is a timeless comfort food that offers endless possibilities for customization. Whether you prefer a simple tomato gravy recipe, a rich, creamy version, or a more complex Southern or Italian variation, there’s a tomato gravy recipe for every occasion.
By experimenting with different ingredients and techniques, you can create a tomato gravy that perfectly suits your taste. With a history deeply rooted in Southern cuisine and countless variations, tomato gravy recipe is a dish that continues to bring joy to tables across the world.
For seafood lovers try this recipe on my blog article: https://www.solelyrecipes.com/salmon-and-rice-dishes
Discover more from solely recipes
Subscribe to get the latest posts sent to your email.