A good pasta with zucchini and onion relies on timing more than fancy ingredients. You slice the vegetables thin, soften them in olive oil until they turn sweet, then toss with hot pasta and a little starchy water. The result is a light, savory weeknight dish that comes together in about 25 minutes using one pan and a pot.
This version keeps the zucchini from going soggy by cooking it over steady heat until the edges brown. The onion melts into a mild, almost sweet base that coats every strand. You end up with a dinner that feels fresh rather than heavy, and it scales easily for two or four people. If you enjoyed this, our overnight zucchini bread is worth trying next. Making this pasta with zucchini and onion at home is surprisingly straightforward once you know the key steps.
Why You’ll Love These Pasta With Zucchini And Onion
- One skillet for the vegetables keeps cleanup short and the flavors concentrated.
- Thin zucchini slices brown instead of steaming, giving a soft center with lightly crisp edges.
- Parboiled pasta finishes in the pan so it drinks up the onion oil.
- Parmesan added off heat creates a silky, salty coating without clumping.
- The whole dish uses common groceries and costs roughly the price of a sandwich per serving.
Ingredients You’ll Need
- 12 oz (340 g) rigatoni or penne – holds the oily coating better than long thin pasta
- 2 medium zucchini (about 14 oz / 400 g), sliced into 1/4-inch half-moons
- 1 large yellow onion (about 10 oz / 280 g), thinly sliced
- 3 tbsp extra-virgin olive oil, divided
- 3 garlic cloves, minced
- 1/2 tsp fine salt, plus more for pasta water
- 1/4 tsp black pepper
- 1/3 cup grated parmesan
- 2 tbsp chopped fresh parsley
- 1/2 cup reserved pasta cooking water
Ingredient Substitutions
Rigatoni or penne: Replace with an equal weight of fusilli or farfalle if that is what you have. Short twisted shapes trap the onion oil in their ridges, though very thin spaghetti slips more sauce off. Cook time stays the same, but check doneness one minute early with delicate shapes. The pasta with zucchini and onion works well for weeknight cooking when time is limited.
Yellow onion: Use an equal weight of shallots for a milder, slightly fruity note. Shallots soften faster, so start them after the zucchini has had two minutes in the pan to avoid burning. The finished dish reads less pungent and a bit more sweet. Storing leftover pasta with zucchini and onion correctly keeps it tasting good for days.
Extra-virgin olive oil: Swap with 2 tbsp butter plus 1 tbsp neutral oil per 3 tbsp olive oil if you want a rounder mouthfeel. Butter browns quicker, so keep the pan at medium-low heat and watch for hazelnut color. The coating turns richer but less fruity than olive oil alone. For the best results with this pasta with zucchini and onion, read through all the steps before starting.
Parmesan: Replace with an equal amount of pecorino romano for a sharper, saltier finish. Pecorino clumps if the pan is hot, so remove from heat and toss quickly with the reserved water. Expect a tangier bite and a slightly grainier texture.
Step-by-Step Instructions
- Bring 4 quarts of water to a boil and add 1 tbsp salt. Cook the rigatoni until just al dente, about 10 minutes, then drain reserving 1/2 cup of the water.
- Warm 2 tbsp olive oil in a 12-inch skillet over medium heat. Add the onion with a pinch of salt and cook, stirring every minute, until it turns translucent and soft, about 6 minutes.
- Push the onion to one side and add the remaining 1 tbsp oil. Lay in the zucchini slices in a single layer and let them sit undisturbed for 3 minutes so the cut faces brown.
- Stir the zucchini with the onion, add garlic, pepper, and cook 4 more minutes until the zucchini is tender with golden edges but not falling apart.
- Add the drained pasta to the skillet with 1/4 cup of reserved water. Toss over medium heat for 2 minutes so the starch thickens the oil into a light sauce.
- Take the pan off heat, sprinkle parmesan and parsley, toss with the last splash of water if dry, and serve immediately.
Pro Tips
Slice the zucchini to an even 1/4 inch so pieces finish at the same time; ragged thickness leaves some raw and some mushy. A mandoline helps if your knife skills are shaky.
Do not rinse the pasta after draining. The surface starch is what binds the onion oil to the noodles and gives the dish body.
Save the pasta water before you drain, not after. It should look cloudy, which means enough starch leaked out to act as a thickener.
If the pan looks dry before the zucchini browns, add water a tablespoon at a time instead of more oil to keep the dish light. Pair it with our mediterranean pasta salad for a cold side.
Common Mistakes to Avoid
Crowding the skillet steams the zucchini instead of browning it. Cook in two batches if your pan is under 11 inches so the slices touch the metal.
Adding cheese over live heat makes it seize into rubbery clumps. Always pull the pan off the burner before the parmesan goes in.
Skipping the pasta water leaves the oil sliding off the noodles. The starchy liquid turns a greasy pan into a cohesive coat.
Serving Suggestions
Top each bowl with extra parsley and a light drizzle of olive oil for shine. A zucchini burrata side adds creaminess if you want a fuller table.
This pasta works beside grilled chicken or white fish, but it stands alone as a meatless main. Serve with sourdough bagels the next morning with the leftovers toasted.
Storage and Reheating
Cooled pasta goes into an airtight container and keeps in the fridge for up to 3 days. The zucchini softens further but the oil keeps it from drying.
Reheat in a skillet over medium-low heat with a splash of water until steaming, about 4 minutes. Microwaving works too, but stir at 30-second marks to avoid hot spots.
This dish does not freeze well; the zucchini turns to mush on thaw. Keep it refrigerated and discard anything left out longer than 2 hours.
Recipe Variations
Lemon Version
Add the zest of one lemon and 1 tbsp juice with the parsley at the end. The acid cuts the olive oil richness and makes the vegetables taste brighter. Expect a cleaner finish that pairs well with seafood.
Spicy Version
Stir 1/2 tsp red pepper flakes into the oil before the onion. The heat builds slowly as the onion cooks and stays mild in the final bite. Add a vodka sauce splash if you want tomato depth.
Creamy Version
Pour 1/4 cup heavy cream in with the pasta water at step five. The sauce turns velvety and coats more heavily than oil alone. Use avocado spinach sauce as a green swap for the cream if you prefer plant fat.
Protein Add
Fold in 1 cup drained white beans with the garlic for a fuller meal. The beans warm in 2 minutes and add a soft bite against the zucchini. This turns the plate into a complete vegetarian dinner without extra pans.
Pasta With Zucchini And Onion
Description
A simple rigatoni tossed with thin zucchini and sweet yellow onion softened in olive oil, finished with parmesan off heat. It is a fresh, savory meatless main that comes together in about 25 minutes using one skillet and a pot.
Ingredients
Instructions
-
Boil pasta water
Bring 4 quarts of water to a rolling boil in a large pot over high heat. Add 1 tbsp salt to season the water before the pasta goes in.
Cook the 12 oz rigatoni until just al dente, about 10 minutes, with the strands still firm at the center when bitten. Drain the pasta in a colander, reserving 1/2 cup of the cloudy cooking water before you discard the rest.
-
Soften the onion
Warm 2 tbsp olive oil in a 12-inch skillet over medium heat. Add the thinly sliced yellow onion with a pinch of salt and cook, stirring every minute, until it turns translucent and soft, about 6 minutes.
The onion should look limp and mild with no raw bite; this builds the sweet base that coats the pasta later.
-
Brown the zucchini
Push the softened onion to one side of the skillet and add the remaining 1 tbsp oil. Lay the zucchini half-moons in a single layer and let them sit undisturbed for 3 minutes so the cut faces meet the metal and brown.
You want the edges to turn light golden where they touch the pan, which keeps the centers from steaming soggy.
-
Cook with garlic
Stir the browned zucchini together with the onion, then add the minced garlic and 1/4 tsp black pepper. Cook for 4 more minutes over medium heat, stirring occasionally, until the zucchini is tender with golden edges but not falling apart.
The garlic should smell toasty but not burnt, and the vegetables should hold their shape when lifted with a spoon.
-
Toss pasta with water
Add the drained al dente pasta to the skillet with 1/4 cup of reserved water. Toss over medium heat for 2 minutes so the starch thickens the oil into a light sauce that clings to the noodles.
The pan should look glossy rather than greasy, with the liquid mostly absorbed into a thin coat.
-
Add cheese off heat
Take the pan off heat completely before adding the 1/3 cup grated parmesan and 2 tbsp chopped parsley. Toss with the last splash of reserved water if the mixture looks dry, then serve immediately.
The cheese should melt into a silky, salty coating without clumping or seizing from residual burner heat.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 350kcal
- % Daily Value *
- Total Fat 12g19%
- Saturated Fat 3g15%
- Cholesterol 8mg3%
- Sodium 480mg20%
- Total Carbohydrate 48g16%
- Dietary Fiber 4g16%
- Sugars 6g
- Protein 13g26%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cooled pasta goes into an airtight container and keeps in the fridge for up to 3 days; discard anything left out longer than 2 hours.
- Reheating: Reheat in a skillet over medium-low heat with a splash of water until steaming, about 4 minutes, and avoid reheating the same portion more than once.
- Pro tip: Do not rinse the pasta after draining so the surface starch binds the onion oil; pair this dish with our zucchini burrata side for creaminess.
- Prep: Slice zucchini to an even 1/4 inch so pieces finish at the same time and none stay raw or mushy.
