Tomato Vegetable Pasta 🍝😋 (One-Pan, Comfort-Food Style)
Table of Contents
A cozy, saucy pasta loaded with slow-cooked tomatoes, zucchini, eggplant, and onion, finished with melted cheddar. Everything cooks in one pan, so cleanup is easy and the flavor has time to build.

Why You’ll Love This Recipe
- One pan, minimal cleanup — vegetables, sauce, and pasta all cook together in the same pan.
- Budget-friendly and pantry-based — built around simple vegetables and pantry staples you likely already have.
- Naturally rich flavor — slow-cooking the vegetables over low heat lets their natural sweetness come through before you even add the sauce.
- Customizable — swap in whatever vegetables are in season, or use your favorite cheese for the topping.
- Great for beginners — no complicated techniques, just chop, simmer, and stir.
Tools
- A wide, deep pan or skillet with a lid
- A cutting board and a sharp knife
- A fork (for crushing the softened vegetables)
- A wooden spoon or spatula for stirring
- A measuring cup
Ingredients & Prep
Vegetables
- 2 tomatoes, chopped
- ½ zucchini (courgette), chopped
- ½ eggplant, chopped
- 1 onion, chopped
- 3–4 garlic cloves, minced
Sauce & Seasoning
- 1 tablespoon olive oil
- 1 teaspoon tomato paste
- 5 tablespoons tomato sauce
- Salt, to taste
- Black pepper, to taste
- Ground cumin, to taste
- Red pepper powder (paprika or chili), to taste
To Finish
- Pasta of your choice (short shapes like penne or fusilli work best)
- Shredded cheddar cheese
- 1 cup hot water
Prep tip: Chop all your vegetables before you start cooking — this recipe moves quickly once the pan is hot, and having everything ready makes the process smooth.
How to Make Tomato Vegetable Pasta
- Start the base. Add the olive oil to a wide pan and heat over medium-low heat.
- Add the vegetables. Add the chopped onion, tomatoes, zucchini, eggplant, and garlic all at once.

- Steam them soft. Cover the pan with a lid and cook over low heat until the vegetables are completely tender, stirring occasionally so nothing sticks.
- Break it down. Once the vegetables are soft, crush them right in the pan using a fork to create a chunky, rustic sauce base.
- Build the sauce. Stir in the tomato paste and tomato sauce until fully combined with the vegetables.
- Season. Add salt, black pepper, cumin, and red pepper powder to taste, and mix well.
- Add the pasta. Pour the uncooked pasta directly into the pan with the sauce.
- Add water. Pour in 1 cup of hot water so the pasta has enough liquid to cook through.

- Simmer. Cover with the lid and cook over low heat for 5–6 minutes, stirring once or twice, until the pasta is tender and has absorbed most of the sauce.

- Finish with cheese. Sprinkle shredded cheddar cheese over the top and let it melt with the lid on for a minute.
- Serve. Serve hot, straight from the pan. 😋

Storage
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Reheating: Warm gently on the stovetop over low heat with a splash of water to loosen the sauce, or microwave in short intervals, stirring in between.
- Freezer: This dish can be frozen for up to 1 month, though the texture of the pasta will soften slightly after thawing. Thaw in the refrigerator overnight before reheating.
- Meal prep tip: The vegetable-tomato sauce (before adding pasta) can be made ahead and refrigerated for up to 4 days — just cook the pasta fresh in it when you’re ready to eat.
Similar Recipes
- Lasagna al Ragù (Authentic Lasagne alla Bolognese)
- Creamy Spinach and Mushroom Lasagna Recipe
- Easy Spaghetti Pasta with Minced Meat Casserole Recipe
Frequently Asked Questions
Can I use a different vegetable instead of eggplant or zucchini? Yes. This recipe is flexible — bell peppers, mushrooms, or grated carrots all work well as substitutes.
Do I need to peel the eggplant and zucchini? It’s optional. Leaving the skin on adds texture and nutrients, but you can peel them if you prefer a softer bite.
Can I make this dish vegan? Yes, simply skip the cheddar cheese or use a plant-based cheese alternative.
Why do I crush the vegetables with a fork instead of blending them? Crushing by hand keeps a rustic, chunky texture instead of a completely smooth sauce, which adds more character to the dish.
Can I cook the pasta separately and add it later? Yes, if you prefer more control over the pasta’s texture, cook it separately and mix it into the finished sauce along with a splash of pasta water.
What type of pasta works best for this recipe? Short pasta shapes like penne, fusilli, or rigatoni work best since they hold the chunky vegetable sauce well.
Recipe

Tomato Vegetable Pasta
Ingredients
Vegetables:
- 2 tomatoes chopped
- 1/2 zucchini courgette, chopped
- 1/2 eggplant chopped
- 1 onion chopped
- 3-4 cloves garlic minced
Sauce & Seasoning:
- 1 tbsp olive oil
- 1 tsp tomato paste
- 5 tbsp tomato sauce
- Salt to taste
- Black pepper to taste
- 1 tsp ground cumin
- 1 tsp red pepper powder paprika or chili
To Finish:
- 200 g pasta penne or fusilli
- 1 cup shredded cheddar cheese
- 1 cup hot water
Instructions
- Add the olive oil to a wide pan and heat over medium-low heat.
- Add the chopped onion, tomatoes, zucchini, eggplant, and garlic all at once.
- Cover with a lid and cook over low heat until the vegetables are completely tender.
- Crush the softened vegetables in the pan using a fork.
- Stir in the tomato paste and tomato sauce until fully combined.
- Add salt, black pepper, cumin, and red pepper powder, and mix well.
- Add the uncooked pasta directly into the pan.
- Pour in 1 cup of hot water.
- Cover and cook over low heat for 5–6 minutes, stirring occasionally, until the pasta is tender.
- Sprinkle cheddar cheese on top and let it melt with the lid on.
- Serve hot.
