Skip to content
Allquickyrecipes Search recipes

Dinner · Part 2 of 3: Instructions

One-Pan Roasted Vegetable and Meatball Penne Step-by-step instructions

Golden penne pasta with meatballs, roasted tomatoes, and zucchini in a skillet, topped with melted cheese and parsley.
Prep
Cook
Total
Serves
4

Before you start

Before you start, have all your ingredients prepped and ready. Cook the penne pasta according to package directions until al dente, then drain and set aside. Make sure the meatballs are at room temperature (but not out of the fridge for more than 30 minutes).

Have your skillet and lid ready, along with tongs and a wooden spoon. This dish comes together quickly, so having everything in place makes the process smooth.

Ingredients at a glance (12)
  • 2 tbsp olive oil
  • 4 ripe tomatoes, whole
  • 2 zucchini, cut into cylinders
  • 5 cloves garlic, peeled
  • 500 g seasoned beef meatballs
  • sea salt to taste
  • black pepper to taste
  • 1 tsp dried oregano
  • 1/2 tsp chili flakes
  • 300 g penne pasta, cooked al dente
  • 1/2 cup shredded cheese (such as mozzarella or provolone)
  • fresh parsley, chopped, for serving

Instructions

Searing and Roasting

  1. Sear the vegetables and meatballs
    Heat the olive oil in a large skillet over medium-high heat. Add the whole tomatoes, zucchini cylinders, garlic cloves, and seasoned beef meatballs. Cover the skillet and let everything steam and roast for 12 minutes, turning the meatballs once halfway through.
    Look for The tomatoes will soften and release their juices, the zucchini will become tender, and the meatballs will brown on the outside.
    Safe temperature 160°F (71°C) internal temperature (ground meat)
    Tip Do not crowd the skillet; if needed, use a larger pan or cook in batches.
  2. Season the ragù
    After 12 minutes, season the mixture with sea salt, black pepper, dried oregano, and chili flakes. Stir gently to combine, then let it simmer uncovered for 5 minutes, allowing the flavors to meld and the sauce to thicken slightly.
    Look for The sauce will look rich and fragrant, with the tomatoes breaking down into a chunky ragù.
    Tip Taste and adjust seasoning if needed, but remember the meatballs may already be seasoned.

After this phase, the tomatoes will have softened and released their juices, the zucchini will be tender but still hold their shape, and the meatballs will be browned on the outside.

The kitchen will smell wonderfully savory. Check that the meatballs are not sticking to the pan and that the vegetables are not burning.

Seasoning and Simmering

  1. Add the penne and cheese
    Add the cooked penne pasta to the skillet and toss everything together until the pasta is well coated with the sauce. Sprinkle the shredded cheese over the top and stir until melted and creamy.
    Look for The cheese will melt into the sauce, creating a glossy, creamy coating on the pasta.
    Tip If the sauce seems too thick, add a splash of pasta water to loosen it.

The sauce should be thick and fragrant, with the tomatoes broken down into a chunky ragù. The oregano and chili flakes will have infused the sauce with their aroma. Taste and adjust seasoning if needed. The mixture should be simmering gently, not boiling vigorously.

Finishing and Serving

  1. Finish and serve
    Remove the skillet from the heat. Garnish with fresh chopped parsley and serve immediately, twirling a forkful of the saucy penne with meatball and vegetables.
    Look for The pasta will be glossy with sauce, with visible pieces of roasted tomato, zucchini, and meatballs.
    Tip Serve straight from the skillet for a rustic presentation.

The pasta will be glossy with sauce, and the cheese will be melted and creamy. The dish should look cohesive, with everything evenly coated. Garnish with parsley and serve immediately, while the cheese is still molten and the pasta is hot.

Common mistakes

A common mistake is overcooking the vegetables, which can make them mushy. Stick to the timing and check them at the 12-minute mark. Another pitfall is not covering the skillet, which can cause the tomatoes to dry out before they release their juices.

Also, be careful not to add too much salt—the meatballs and cheese are already salty. Finally, don't skip the simmering step; it helps the sauce thicken and meld the flavors.

How to tell it’s done

The dish is done when the meatballs are cooked through and reach an internal temperature of 160°F (71°C). The tomatoes should be soft and broken down, the zucchini tender but not mushy, and the pasta well coated with a glossy sauce.

The cheese should be fully melted and creamy. If you're unsure, taste a piece of meatball and a piece of zucchini—they should be tender and flavorful.

  • Ground meat: 160°F (71°C) in the thickest part

Coming up in Part 3: common questions

  • Can this dish be made gluten-free?
  • What type of meatballs work best?
  • Can this recipe be made ahead of time?
  • Why does the sauce sometimes turn out watery?
  • Can this dish be frozen?

Also in Part 3: variations (Spicy Sausage Penne, Vegetarian Version, Extra Veggies, Creamy Tomato Twist), storage and make-ahead, and the printable recipe card.

Up next · Part 3 of 3

4 variations · storage & make-ahead · 5 answers · printable card

Tips, FAQ & printable recipe (Part 3)← Back to the ingredients (Part 1)