One-Pan Creamy Tomato Eggplant Pasta is a rich, comforting, and veggie-packed Italian-inspired meal. Fresh tomatoes, tender eggplant, zucchini, and aromatic garlic are slow-cooked together and mashed into a smooth, naturally sweet homemade sauce. Balanced with a splash of cooking cream and melted cheeses, this pasta dish is pure comfort in a bowl.
It’s an effortless way to enjoy a variety of fresh vegetables in a flavorful, creamy sauce—making it an ideal recipe for quick weeknight dinners or healthy family meals.

Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Servings: 3–4 portions
Ingredients
- 250g (8 oz) Pasta of your choice (penne, rigatoni, or fettuccine), cooked al dente
- 3 large ripe tomatoes, chopped
- 1 medium eggplant, diced
- 1 medium zucchini, diced
- 4 cloves garlic, minced
- 2 tbsp tomato paste
- ½ cup cooking cream (or heavy cream)
- ½ cup mozzarella cheese, shredded (optional, for extra creaminess)
- 2 tbsp olive oil
- 1 tsp paprika
- 2 tbsp fresh parsley, finely chopped
- Salt and freshly ground black pepper, to taste
- Freshly grated Parmesan cheese (for garnish)
Step-by-Step Instructions
1. Sauté and Soften the Vegetables
Heat the olive oil in a large skillet or pan over medium heat. Add the chopped tomatoes, diced eggplant, zucchini, and minced garlic. Cover the pan with a lid and cook for 12 to 15 minutes, stirring occasionally, until all the vegetables become soft, fragrant, and completely tender.
2. Mash into a Smooth Sauce
Once the vegetables are fully tender, use a potato masher or the back of a wooden spoon to mash them directly in the pan until you achieve a rich, thick texture. Stir in the tomato paste, paprika, chopped fresh parsley, salt, and black pepper until well combined.
3. Make It Creamy
Reduce the heat to low. Pour in the cooking cream (and mozzarella, if using) and stir gently until the sauce turns silky, smooth, and creamy.
4. Combine with Pasta
Add the pre-boiled pasta directly into the skillet with the vegetable sauce. Toss gently for 2 to 3 minutes to allow the pasta to absorb the rich flavors evenly. If the sauce feels too thick, splash in 2–3 tablespoons of reserved pasta water to loosen it up.
5. Garnish and Serve
Remove the pan from the heat. Divide the pasta into serving bowls and garnish generously with freshly grated Parmesan cheese and fresh chopped parsley. Serve warm!
Helpful Cooking Tips
- Dice Evenly: Cut the eggplant and zucchini into small, uniform pieces so they cook down at the same rate.
- Make It Extra Smooth: If you prefer a completely smooth texture instead of a rustic sauce, transfer the cooked vegetables to a blender and puree them before adding the cream.
- Keep Heat Low: Keep the flame low after adding the cream to prevent the sauce from separating or thickening too quickly.
Tasty Customization Ideas
- Add Protein: Pair this dish with grilled chicken breast, sautéed shrimp, Italian sausage, or cooked minced meat.
- Extra Veggies: Feel free to fold in fresh baby spinach, sliced mushrooms, or bell peppers.
- Spicy Kick: Sprinkle chili flakes or cayenne pepper over the vegetables while cooking for a subtle heat.
Serving Suggestions
Serve this Creamy Tomato Eggplant Pasta hot alongside warm garlic bread, a crisp Caesar salad, or roasted vegetables for a complete restaurant-quality experience at home.