Skip to content
Dinner

One-Pan Braised Vegetable and Meatball Fusilli

Tender beef meatballs, whole tomatoes, baby eggplant, and zucchini braise together, then spiral fusilli joins the pan for a glossy, savory one-pan dinner.

By WixForum Kitchen

Published 9 min read

Total time
Prep
Cook
Serves
4
Cuisine
Italian-American
Calories
580
per serving, estimated
A fork twirls a large spoonful of spiral fusilli with braised tomato sauce, roasted eggplant, and meatball on a plate.
On this page16 sections

This one-pan dinner starts with whole tomatoes, baby eggplants, and zucchini braising in olive oil with a seasoned meatball. The vegetables soften until their skins slip off, leaving a silky, concentrated sauce. Then spiral fusilli joins the pan with a splash of pasta water and fresh basil, turning everything glossy and savory. It’s a deeply satisfying meal that comes together in about 40 minutes, with minimal dishes and maximum flavor.

Braising whole tomatoes is the secret to a sauce that tastes like it simmered all day. The tomatoes break down slowly, releasing their juices and concentrating their sweetness, while the eggplant and zucchini melt into the olive oil, creating a rich, almost creamy texture. The meatball cooks right in the sauce, infusing it with beefy flavor. Toss in cooked fusilli and a little pasta water, and the sauce clings to every spiral. This is a weeknight dinner that feels special but is surprisingly simple.

The appeal

Why you’ll love it

  • Braising whole tomatoes instead of chopping them means they release their juices gradually, which builds a deeper, more complex sauce. The low, slow simmer lets the tomatoes soften without turning mushy, and their skins slip off easily, leaving behind tender flesh that breaks down into a silky base. This method also allows the meatball to cook gently, staying juicy while its flavors meld with the vegetables.

  • The pasta water is the final touch that brings everything together. Its starch helps the sauce cling to the fusilli, creating a glossy, cohesive dish. Tossing the pasta directly into the skillet lets it absorb some of the sauce, so every bite is flavorful. The fresh basil added at the end brightens the whole pan, balancing the richness of the olive oil and meat.

What you need

Ingredients

12 ingredients
Servings
4

Makes 4 servings.

Contains:

  • Gluten
  • Milk
  • Eggs

Tools

Equipment

  • Large skillet with lid
  • Tweezers or tongs
  • Wooden spoon
  • Measuring cups and spoons

Swaps

Substitutions

  • Instead ofBaby eggplants

    Use1 small regular eggplant, cut into chunks

  • Instead ofRound zucchinis

    Use1 regular zucchini, sliced

  • Instead ofSeasoned ground beef meatball

    UseGround turkey or chicken meatballs (adjust cooking time to reach 165°F)

  • Instead ofFusilli

    UseOther short pasta like penne or rigatoni

Good to know

Notes

Choose ripe, in-season tomatoes for the best flavor—they should be fragrant and slightly soft to the touch. Baby eggplants have thin skins and few seeds, making them ideal for braising; if you only have large eggplant, cut it into chunks and add it in step 1. Round zucchinis are dense and hold their shape well, but regular zucchini works too. The seasoned meatball can be homemade or store-bought; just ensure it reaches 160°F.

Use a large skillet with a lid to trap steam and help the vegetables soften. A heavy-bottomed pan distributes heat evenly and prevents burning. The tweezers are handy for removing the skins, but tongs or a fork work just as well. If you don't have fusilli, any short pasta with ridges or spirals will catch the sauce nicely. The chili flakes add warmth—adjust to your heat preference.

Prep

Before you start

Before you start, bring a pot of salted water to a boil and cook the fusilli until al dente. Reserve 1/4 cup of the pasta cooking water, then drain the pasta and set it aside. Have all your vegetables and the meatball ready to go. The skillet should be large enough to hold everything in a single layer, so the vegetables can braise evenly. Set out your olive oil, tomato paste, seasonings, and fresh basil. This recipe moves quickly once the braising starts, so having everything prepped is key.

Step by step

Method

6 steps

Phase 1

Braise and Peel

  1. Step 1: Braise the vegetables and meatball

    Heat the olive oil in a large skillet over medium heat. Add the whole tomatoes, baby eggplants, round zucchinis, and the seasoned ground beef meatball. Cover and simmer gently for 15 minutes, turning the meatball once halfway, until the vegetables are softened and the meatball is cooked through.

    You’ll need: olive oil · ripe tomatoes · baby eggplants · round zucchinis · seasoned ground beef meatball

    Internal temperature 160°F (71°C)

    Look for: The vegetables will be tender and the meatball will feel firm when pressed.

    Tip: Keep the heat low enough that the sauce barely bubbles—this gently cooks the meatball without toughening it.

  2. Step 2: Remove the skins

    Using tweezers or tongs, carefully lift off the softened skins from the tomatoes, eggplants, and zucchinis. Discard the skins. The flesh should be very soft and easy to peel away.

    You’ll need: ripe tomatoes · baby eggplants · round zucchinis

    Look for: The skins slip off effortlessly, leaving the tender flesh intact.

    Tip: If any skins resist, give them another minute of simmering before trying again.

  3. Step 3: Season the sauce

    Stir in the tomato paste, salt, black pepper, and chili flakes. Cook for 1–2 minutes, stirring constantly, until the tomato paste deepens in color and the spices are fragrant.

    You’ll need: tomato paste · salt · black pepper · chili flakes

    Look for: The sauce turns a deeper red and smells richly seasoned.

    Tip: Taste and adjust salt—the amount depends on your meatball seasoning.

Checkpoint

After this phase, the vegetables should be soft and their skins should lift off with tweezers. The meatball should be browned on the outside and cooked through. The oil will have taken on a reddish hue from the tomatoes, and the aroma will be sweet and savory. The sauce should be bubbling gently, not boiling hard. Check that the meatball is fully cooked to 160°F before moving on.

Phase 2

Toss and Coat

  1. Step 4: Add the pasta and water

    Add the boiled fusilli and the pasta cooking water to the skillet. Toss everything together with a wooden spoon, making sure every spiral is coated in the sauce. Cook for 2–3 minutes, stirring occasionally, until the pasta absorbs some sauce and becomes glossy.

    You’ll need: boiled al dente fusilli pasta · pasta cooking water

    Look for: The sauce clings to the fusilli, and the pasta looks slick and shiny.

    Tip: The pasta water helps the sauce coat the pasta—add a splash more if it looks dry.

  2. Step 5: Finish with basil

    Tear the fresh basil leaves and scatter them over the pasta. Toss once more so the basil wilts slightly into the sauce, releasing its aroma.

    You’ll need: fresh basil leaves

    Look for: The basil turns bright green and perfumes the whole pan.

    Tip: Add the basil at the very end to keep its color and flavor vibrant.

Checkpoint

The fusilli should be evenly coated with the sauce, which should cling to the spirals rather than pooling. The pasta water will help create a glossy sheen. The basil should be bright green and fragrant. The pan should look cohesive—everything coming together in a savory, saucy mass. There should be no dry spots or uncoated pasta.

Phase 3

Serve

  1. Step 6: Plate and serve

    Spoon the fusilli and sauce onto plates, making sure to include pieces of the braised vegetables and the meatball. Serve hot, with extra chili flakes on the side if desired.

    Look for: The pasta is glossy and the meatball is tender and juicy.

    Tip: Twirl the fusilli with a fork for a beautiful presentation.

Checkpoint

The final dish should look rustic and inviting, with glossy fusilli, tender vegetables, and a juicy meatball. The sauce should be thick enough to coat the back of a spoon. The basil should be visible as bright green specks. The dish should smell intensely of tomato and basil, and the meatball should be firm but tender when pressed.

Doneness

How to tell it’s done

The dish is done when the meatball reaches an internal temperature of 160°F (71°C) and the vegetables are tender enough that their skins slip off easily. The sauce should be thick enough to coat a spoon, and the fusilli should be glossy and well-coated, with no watery liquid pooling in the pan. The basil should be wilted but still bright green. Taste a piece of eggplant—it should be creamy and fully cooked, with no raw crunch.

Avoid these

Common mistakes

A common mistake is using too high heat, which can cause the vegetables to scorch before they soften. Keep the heat at a gentle simmer. Another issue is overcooking the pasta—since it’s added already cooked, it only needs a couple of minutes in the sauce to warm through and absorb flavor. If the sauce looks dry, add a splash of pasta water. Finally, don’t skip removing the skins; they can be tough and detract from the silky texture.

Cook safely

Food safety

Safe internal temperatures

Cook to at least these temperatures, measured with an instant-read thermometer in the thickest part.

Minimum safe internal temperatures
FoodMinimum internal temperature
Ground meat160°F (71°C)

Better results

Tips

  1. Tip 1

    For the best texture, don't rush the braising. Let the vegetables cook slowly, covered, until they are truly soft—this can take up to 15 minutes. The skins should come off without any resistance. If you're using a meatball that's very large, consider breaking it into smaller pieces with a spoon after it's cooked, so it distributes more evenly through the pasta. The sauce will thicken as it rests, so if you're not serving immediately, add a splash of water when reheating.

  2. Tip 2

    The pasta water is essential—it’s starchy and helps the sauce cling. If you forget to reserve it, you can use plain water, but the sauce may be thinner. Use a high-quality olive oil, as it’s a major flavor component. Fresh basil is non-negotiable; dried basil won’t give the same bright finish. For extra depth, you could add a parmesan rind to the sauce while it braises, but the video doesn’t show that—keep it simple.

Make it yours

Variations

Spicy Sausage

Swap the ground beef meatball for fresh Italian sausage links. Brown them whole, then slice before serving. Increase the chili flakes for extra heat.

Vegetarian

Omit the meatball and add a can of chickpeas or white beans instead. Increase the vegetables slightly—maybe add a bell pepper—for a hearty, plant-based version.

Herb Garden

Add a sprig of rosemary or thyme to the braising liquid, then remove it before adding the pasta. The herbs will infuse the oil and sauce with their fragrance.

Creamy Touch

Stir in a spoonful of ricotta or mascarpone just before serving, off the heat, to make the sauce extra creamy. This is not in the original video, but it’s a delicious variation.

On the table

Serving suggestions

Serve this fusilli hot, straight from the skillet, with extra chili flakes on the table for those who want more heat. A simple green salad with a lemon vinaigrette would be a bright contrast to the rich sauce, but the dish is hearty enough to stand alone. The meatball can be sliced or left whole—each serving should get a generous piece.

For a family-style meal, bring the skillet to the table and let everyone serve themselves. The pasta is best eaten immediately, while the sauce is still glossy and the basil is fragrant. Leftovers can be packed for lunch, but the texture will be softer. If you like, top each plate with a few fresh basil leaves for a pop of color.

Leftovers

Storage & make-ahead

Fridge
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat with a splash of water to restore the sauce's consistency.
Freezer
The sauce (without pasta) can be frozen for up to 3 months. Thaw overnight and reheat gently, then toss with freshly cooked pasta.
Reheat
Reheat in a saucepan over medium-low heat, adding a splash of water or broth to loosen the sauce. Microwave in 30-second bursts, stirring in between, until hot.

Leftovers can be refrigerated in an airtight container for up to 3 days. The pasta will absorb some sauce as it sits, so when reheating, add a splash of water or broth to loosen it. Reheat gently on the stove or in the microwave until warmed through. The flavors will meld even more overnight, making it taste even better the next day.

Make ahead

You can braise the vegetables and meatball up to 2 days ahead, then reheat and add the pasta when ready to serve. Cook the fusilli just before serving to keep it al dente. The sauce can also be made ahead and frozen for up to 3 months; thaw overnight in the fridge and reheat gently. Add fresh basil after reheating to brighten the flavor.

Questions

Frequently asked questions

Can this recipe be made gluten-free?

Yes, simply use gluten-free fusilli or another gluten-free pasta shape. The rest of the ingredients are naturally gluten-free, but check the meatball seasoning for any wheat-based fillers. Make sure the chili flakes and tomato paste are certified gluten-free if needed.

What can be used instead of baby eggplants?

If baby eggplants are hard to find, use one small regular eggplant, cut into 1-inch chunks. Add it in the same step, and it will braise just as well. The skins can be removed after cooking, though they may be a bit tougher—peeling them is optional.

Why does the sauce look watery?

If the sauce is watery, it may be because the tomatoes released more liquid than expected, or the pasta wasn't drained well. Let the sauce simmer uncovered for a few minutes to reduce it, or add a little more pasta water to help it emulsify. The starch in the water should help it thicken.

Can this dish be made ahead for meal prep?

Yes, the sauce and meatball can be made up to 2 days ahead and stored in the fridge. Cook the pasta fresh when ready to serve. The sauce can also be frozen without the pasta for up to 3 months. Thaw overnight and reheat gently with a splash of water.

How can the meatball be kept from drying out?

The key is to braise it gently at a low simmer, not a rolling boil. The meatball cooks in the olive oil and vegetable juices, which keeps it moist. Use a meatball with some fat content, and avoid overcooking—it should reach 160°F, no higher.

Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card

One-Pan Braised Vegetable and Meatball Fusilli

Tender beef meatballs, whole tomatoes, baby eggplant, and zucchini braise together, then spiral fusilli joins the pan for a glossy, savory one-pan dinner.

Prep
Cook
Total
Servings
4 servings

Ingredients

  • 1/2 cup olive oil
  • 300 g seasoned ground beef meatball (about 10 oz)
  • 3 whole ripe tomatoes
  • 2 whole baby eggplants
  • 2 round zucchinis
  • 1 tbsp tomato paste
  • Salt, to taste
  • Black pepper, to taste
  • 1 tsp chili flakes (or to taste)
  • 250 g boiled al dente fusilli pasta (about 8.8 oz)
  • 1/4 cup pasta cooking water
  • Fresh basil leaves, a handful, to taste

Instructions

  1. Braise the vegetables and meatball. Heat the olive oil in a large skillet over medium heat. Add the whole tomatoes, baby eggplants, round zucchinis, and the seasoned ground beef meatball. Cover and simmer gently for 15 minutes, turning the meatball once halfway, until the vegetables are softened and the meatball is cooked through.

  2. Remove the skins. Using tweezers or tongs, carefully lift off the softened skins from the tomatoes, eggplants, and zucchinis. Discard the skins. The flesh should be very soft and easy to peel away.

  3. Season the sauce. Stir in the tomato paste, salt, black pepper, and chili flakes. Cook for 1–2 minutes, stirring constantly, until the tomato paste deepens in color and the spices are fragrant.

  4. Add the pasta and water. Add the boiled fusilli and the pasta cooking water to the skillet. Toss everything together with a wooden spoon, making sure every spiral is coated in the sauce. Cook for 2–3 minutes, stirring occasionally, until the pasta absorbs some sauce and becomes glossy.

  5. Finish with basil. Tear the fresh basil leaves and scatter them over the pasta. Toss once more so the basil wilts slightly into the sauce, releasing its aroma.

  6. Plate and serve. Spoon the fusilli and sauce onto plates, making sure to include pieces of the braised vegetables and the meatball. Serve hot, with extra chili flakes on the side if desired.

Allergens: Gluten, Milk, Eggs

Nutrition (estimated, per serving)

Calories
580 kcal
Protein
28 g
Carbs
52 g
Fat
28 g

Estimates only: values vary with brands, substitutions and portion sizes.

Recipe by WixForum Kitchen · wixforum.com

Share this recipe

Send it to someone who’d love it, or save it for later.

Spotted a mistake in this recipe? Let us know.