Italian Eggplant Recipe – Sauteed With Tomatoes
This post may contain affiliate links. Please read our disclosure policy.
This Italian Eggplant Recipe Sauteed With Tomatoes is the best way to enjoy eggplant cooked on the stove. Tender sautéed eggplant and juicy tomatoes come together to create a rich, rustic sauce using just a handful of fresh ingredients. Ready in under 30 minutes, it’s a simple yet incredibly flavorful dish that highlights the beauty of Italian home cooking.
For a simple lunch or dinner, serve with a homemade loaf of Ciabatta Bread. Try my Eggplant, Zucchini, Tomato Casserole, Grilled Eggplant, and Eggplant Caponata next!


Quick Look: Italian Eggplant Sauteed With Tomatoes
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Servings: 6 people
- Dietary: Vegan, Vegetarian, Gluten-free, Dairy-free
- Method: Stovetop
- Technique: Cube the eggplant and cook it in olive oil until soft. Add tomatoes, garlic, and seasonings, then sauté together until the vegetables break down. Finish with herbs.
- Flavor and Texture: Savory and slightly sweet with a rich, garlicky tomato base. The eggplant becomes tender and silky while the tomatoes create a juicy sauce.
Why This Dish Is Pure Comfort

In Italy, we call this dish “Melanzane a funghetto,” meaning “mushroom-style eggplant,” because the diced pieces resemble small mushrooms once cut and cooked. It’s a simple, rustic recipe that reflects the heart of Italian home cooking, made with just a few fresh ingredients and so much flavor.
This is a fantastic everyday dish the whole family will enjoy, whether served as a side, appetizer, or light vegetarian main. It’s the kind of recipe that comes together quickly on the stove and brings comforting, authentic Italian flavor to the table any night of the week.
If you love eggplant, try my Baked Eggplant Slices Recipe with Ricotta Cheese, Melanzane alla Parmigiana, and Eggplant and Tomato Pasta Sauce.
Made With Amore,

“Made this after being away for a week and eating out daily. It was fresh, healthy and satisfying. I served it over pasta and I got rave reviews. Every one of your recipes is a hit. Literally not one bad one yet!”
– Nikki
Table of Contents
- Quick Look: Italian Eggplant Sauteed With Tomatoes
- Why This Dish Is Pure Comfort
- Simple Ingredients
- Variations & Substitutions
- How To Make Italian Eggplant Recipe Sauteed With Tomatoes
- Italian Eggplant With Tomatoes FAQs
- Serving Suggestions
- Recipe Tips
- More Vegetarian Recipes
- Italian Sauteed Eggplant with Tomatoes Recipe
Simple Ingredients
You only need a few fresh ingredients to make this simple pan-fried eggplant.

- Extra Virgin Olive Oil: The flavorful base used for sautéing, adding richness and depth to the dish
- Garlic Cloves: Bring bold, aromatic flavor that infuses the entire sauce
- Eggplants: The star ingredient, becoming tender and creamy as they cook
- Canned Whole Tomatoes: Create a rich, rustic tomato sauce that ties everything together
- Fresh Basil Leaves: Add a bright, fragrant finish that balances the savory flavors
See recipe card for full information on ingredients and quantities.
Variations & Substitutions
- Use a Different Sauce: Use this sauce in place of Sugo al Pomodoro (Classic Italian Tomato Sauce) sauce to make Baked Ziti; it comes out delicious!
- Make it Spicy: Add some red pepper flakes for spice. You can also add chili powder or dried chili.
- Build a Lasagna: Use layers of eggplant sauce, and cheese to create a low-carb version of your favorite lasagna. Try my Spinach Lasagna next!
- Make a Eggplant Parmigiana Variation: slice the eggplant instead of cubing it for this recipe, then layer in a dish with mozzarella cheese on top for a fun twist on your favorite parmigiana recipe. You’ll like my Eggplant Parmigiana Recipe.
How To Make Italian Eggplant Recipe Sauteed With Tomatoes
Tender, chewy chunks of diced eggplants are cooked with tomatoes to create a flavorful vegetarian meal. Follow the step-by step photos and see the recipe card at the bottom for a printable version.

- Slice the eggplant into 1/2-inch cubes. Add olive oil to cover the bottom of the pan in a large skillet over medium high heat.

- Add the eggplant and season with salt when the oil is shimmering and hot. This will help release the water right away before browning.

- Cook, stirring often, about 10 minutes until the eggplant is tender and golden brown. This may take some time since the eggplant will release all its water before browning. Add garlic and stir to combine.

- Add undrained tomatoes and stir to combine. Turn heat to medium-low and cook for 20 minutes, stirring occasionally.

- Add fresh basil and pepper to taste.

- Stir to combine. The basil adds the perfect touch of freshness.

- Add a sprinkle of parmigiano cheese, if desired.

- Serve hot, warm, or cold with a garnish of fresh basil.
Italian Eggplant With Tomatoes FAQs
No, you do not need to salt eggplants before cooking them. Here’s why:
Many years ago, eggplants tasted incredibly bitter and salting them before cooking helped to draw out and eliminate some of that bitterness. These days, that overwhelming bitterness has been bred out of eggplants. This means you do not need to salt and rinse eggplants before cooking with them.
The skin of smaller eggplants is more tender and mild than that of large eggplants. The skin becomes bitter on larger or older eggplants. When in doubt, peel the eggplant before cooking. Otherwise, if you like the taste and texture keep the skin on and sautee eggplant in olive oil. Use a vegetable peeler or paring knife to remove the skin.
You can use any fresh eggplant found at your local grocery store. Anything from Chinese eggplant, small eggplants, round eggplants, and more will work in this sauteed eggplant and tomato recipe. I like to use small to medium eggplants since they have fewer seeds and thinner skin. Fun fact: Eggplants are not vegetables; they are fruits because they have seeds! They are a nightshade, just like tomatoes.
If you have gorgeous and fresh garden tomatoes- use them! If you don’t, you can use any variety of canned tomatoes. Both will produce a delicious eggplant dish.
Store any leftover sauteed eggplant and tomatoes in an airtight container in the fridge for 2-4 days. To reheat your sauteed eggplant, put it in a pan on the stovetop and saute for a few minutes until warm. Or, you can put it in an oven-safe dish and place it at 350°F for about 5-10 minutes or until the roasted eggplant is warm again.
Serving Suggestions
I love serving this Italian eggplant recipe sautéed with tomatoes as a simple and satisfying vegetarian dish alongside Homemade Ravioli or Creamy Italian Polenta to soak up all the rich tomato flavor. It also pairs beautifully with Thin Pork Chops or Baked Chicken Drumsticks for a heartier meal. Finish with a dessert like Soft Amaretti Cookies (Italian Recipe) or Italian Fruit Salad (Macedonia di Frutta).

My Pro Tips
Recipe Tips
- Do not overcrowd the pan. Spread it in a single layer, so it has space to brown and get nice and crisp on the exterior while the inside cooks up to be soft and tender.
- Add enough oil to the pan, but not too much. The flesh of the eggplant is like a sponge — it will immediately soak up any liquid or cooking oil it touches. Do not add too much oil, or il will taste greasy as the eggplant will absorb it all.
- Let the tomatoes simmer. Give the sauce time to reduce slightly so the flavors concentrate and coat the eggplant well.
More Vegetarian Recipes
💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.
Italian Sauteed Eggplant with Tomatoes Recipe

Ingredients
- 3 tablespoons extra virgin olive oil
- 2 garlic cloves, minced
- 2 small or medium eggplants, cut into cubes (skins removed if desired)
- 1 28-ounce can diced tomatoes, can also use crushed tomatoes or fresh tomatoes
- 1 teaspoon salt
- black pepper, to taste
- 1 tablespoon fresh basil leaves
- Parmigiano cheese, parmesan cheese optional- for serving
Instructions
- Cut the eggplant into 1/2-inch cubes.
- Add olive oil to cover the bottom of the pan in a large skillet on medium heat. Add the eggplant- season with salt when the oil is shimmering and hot. This will help release the water right away before browning.
- Cook, stirring often, until eggplant is tender and golden brown (about 10 minutes). This may take some time since the eggplant will release all its water before browning. Add garlic and stir to combine.
- Add undrained tomatoes and stir to combine. Turn heat to medium-low and cook for 20 minutes, stirring occasionally.
- Add fresh basil and pepper to taste. Stir to combine. Serve hot, warm, or cold with a garnish of fresh basil. Add a sprinkle of parmigiano cheese, if desired.
Notes
- Do not overcrowd the pan. Spread it in a single layer, so it has space to brown and get nice and crisp on the exterior while the inside cooks up to be soft and tender.
- Add enough oil to the pan, but not too much. The flesh of the eggplant is like a sponge — it will immediately soak up any liquid or cooking oil it touches. Do not add too much oil, or il will taste greasy as the eggplant will absorb it all.
- Let the tomatoes simmer. Give the sauce time to reduce slightly so the flavors concentrate and coat the eggplant well.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















I made this two weeks ago and got rave reviews from my son, who is quite picky. I am making again today and wondering if this sauce can be canned?
I am so happy you loved it! I have not tried canning it, but I am imagine you can. With that said, you have to follow very specific canning methods that I do not have on this post :). I do know it freezes well :). Enjoy!
Thank you for the feedback! We can a lot and are familiar with a lot of the rules. I just hadn’t canned with eggplant yet. If I try it, I will let you know.
Made this after being away for a week and eating out daily. It was fresh, healthy and satisfying. I served it over pasta and I got rave reviews. Every one of your recipes is a hit. Literally not one bad one yet!
This makes me so happy! I am happy that you felt satisfied and healthy after making a simple meal at home. Many more to come!
This was excellent. I served it over whole pasta, used capers in it and garnished with toasted pine nuts. So good!
Yumm! Love the pasta addition.
I never know what to do with all the eggplant we grow in our garden.! This was an easy and tasty dish I whipped up for a side. I made a few modifications: (1) I salted the cubed eggplant for about 2 hours before sautéing them and drained the water. (2) I sautéed 2-3 finely chopped shallots and then added the eggplant to sauté.
Happy you loved it! Love the shallots in there too!
It is definitely easy & delicious! Helpful instructions/explanations
Thank you! Happy you loved it.
Can the leftovers be frozen for reheating again later? I’m the only one in my home that will eat eggplant and I don’t want it to go to waste. This is a great, flavorful recipe!
Yes! You can freeze this dish. Enjoy!
Thanks you for the quick response, Elena! I’m going to make this today!
You are welcome! Sounds great.
Easy, delicious!!
Happy you loved it!
five out of five dish, I’ll be making this all summer!
Yay! 🌸Enjoy the recipe.