Dinner · Part 1 of 3: Ingredients
One-Pan Whole Vegetable Meatball Fusilli

- Prep
- Cook
- Total
- Serves
- 4
This one-pan wonder turns a handful of whole vegetables and one giant spiced meatball into a rich, chunky ragù that clings to every fusilli spiral. The trick is to sear everything together, then mash it into a rustic sauce that tastes like it simmered for hours. With minimal prep and one pan to clean, it's the ultimate weeknight dinner that looks and tastes like a special occasion.
Imagine a single skillet that delivers a deeply savory meat sauce with chunks of tender vegetables, all made from whole ingredients that start raw and end up silky and caramelized. That's exactly what this one-pan fusilli does. A giant spiced beef meatball, whole tomatoes, zucchini, and eggplant go into the pan together, sizzle until browned, then get mashed into a thick, chunky ragù.
The fusilli is boiled separately, then tossed into the sauce so every spiral captures the rich, meaty goodness. Finished with fresh parsley and grated Parmesan, it's a comforting pasta dinner that feels both rustic and elegant.
Ingredients
- 2 tbsp olive oil
- 1 large giant spiced beef meatball (about 1 lb)
- 3 whole tomatoes
- 2 medium zucchinis
- 1 medium eggplant
- 1 tbsp tomato paste
- 12 oz fusilli pasta
- 1/4 cup fresh parsley, chopped
- 1/2 cup grated Parmesan cheese
Why this recipe works
The method of searing whole vegetables and a large meatball before mashing them together builds layers of flavor in a single pan. The high heat caramelizes the natural sugars in the tomatoes, zucchini, and eggplant, while the meatball develops a deep, savory crust.
When you mash everything together, those browned bits are incorporated into the sauce, giving it a complexity that usually comes from long simmering.
Using a potato masher instead of chopping saves time and creates a rustic, chunky texture that's perfect for gripping pasta. The vegetables break down into soft, sweet pieces that meld with the meat, while the tomato paste adds a concentrated umami boost. This method also means less prep work—no chopping boards or knives to wash, just one pan and a masher.
Notes and substitutions
For the best results, use a large, deep skillet or a Dutch oven that can hold all the ingredients comfortably. A 12-inch skillet with high sides works well.
The meatball should be about the size of a tennis ball, made from a spiced ground beef mixture—you can use your favorite meatball recipe or a store-bought one. If using a store-bought meatball, check that it's seasoned well; you may want to add extra herbs or spices to the sauce.
The vegetables should be whole, not chopped, so they soften and caramelize without turning to mush. Choose medium-sized zucchinis and eggplants that are firm and glossy. The tomatoes should be ripe but still firm enough to hold their shape during the initial sear.
You can use any variety of whole tomato—Roma, beefsteak, or even cherry tomatoes if that's what you have. The key is to let them cook until the skins loosen, then peel them off for a smoother sauce.
- beef meatball: Use a plant-based meatball or a turkey meatball for a lighter option. Adjust cooking time to ensure the center reaches 165°F (74°C) for poultry.
- zucchini: Swap with yellow squash for a similar texture and mild flavor.
- fusilli: Any short pasta like penne, rigatoni, or rotini works well and holds the sauce nicely.
Equipment
- Large deep skillet or Dutch oven with lid
- Potato masher
- Tweezers or tongs
- Large pot for boiling pasta
- Colander
Up next · Part 2 of 3
7 steps · 40 min of cooking · what to look for at each stage
Step-by-step instructions (Part 2)