June 19, 2026 · 40 min

Hearty Italian Meatball Feast with Buttery Tortelloni and Roasted Lemon Broccoli

Side Dish40 min1829 cal / serving

This Italian-inspired spread brings together all the comforting flavors of a classic Sunday supper-without the all-day cooking. Juicy pork meatballs are seasoned with fresh basil and Parmesan, baked in a rich marinara sauce and topped with melted mozzarella. Alongside, you’ll find tender cheese tortelloni tossed in butter, roasted broccoli and lemon slices with a light char and crispy garlic ciabatta.

Whether you’re feeding family or impressing guests, this meal is designed to be shared family-style. The combination of savory meatballs, creamy pasta, bright citrusy broccoli and crunchy bread makes every bite satisfying. Best of all, it comes together in under an hour, so you can enjoy a restaurant-quality dinner any day of the week.


Recipe details

Side Dish40 min1829 cal / serving2 servings

Nutrition per serving

Calories1829 kcalProtein74.4 gFat117.2 gCarbs91.1 gSugar19.9 gFiber7.3 gSodium2678 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: containsFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: containsSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Thai Basil0.5 ounce Thai BasilView ingredient guide
Fresh Mozzarella4 ounce Fresh MozzarellaView ingredient guide
Lemon1 unit LemonView ingredient guide
Ground Pork10 ounce Ground PorkView ingredient guide
Panko Breadcrumbs0.25 cup Panko BreadcrumbsView ingredient guide
Parmesan Cheese0.25 cup Parmesan CheeseView ingredient guide
Garlic Powder1 teaspoon Garlic PowderView ingredient guide
Marinara Cup14 ounce Marinara CupView ingredient guide
Broccoli Florets8 ounce Broccoli FloretsView ingredient guide
Ciabatta Bread1 unit Ciabatta BreadView ingredient guide
Cheese Tortelloni9 ounce Cheese TortelloniView ingredient guide
Olive Oil2 teaspoon Olive OilView ingredient guide
Butter4 tablespoon ButterView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide

Instructions

  1. Adjust rack to top position and preheat oven to 425°F. Bring a medium pot of salted water to a boil. Wash and dry all produce. Pick basil leaves from stems; discard stems and mince half the leaves (save remaining for garnish). Thinly slice mozzarella. Slice lemon into thin rounds. Halve ciabatta.
  2. In a medium bowl, combine pork, panko, minced basil, half the Parmesan, ¾ tsp garlic powder, ¾ tsp salt (1½ tsp each for 4 servings) and pepper. Form into 8 1½-inch balls (16 for 4). Heat a drizzle of olive oil in a medium, preferably ovenproof, pan over medium-high heat (use a large pan for 4). Add meatballs; cook, turning, until browned all over, 6-8 minutes (they’ll finish cooking later). Add marinara and ¼ cup water. Reduce to a low simmer to keep warm until step 6.
  3. While meatballs cook, toss broccoli and lemon rounds on a baking sheet with a drizzle of olive oil, salt and pepper; lightly squeeze lemon rounds as you toss to release some of their juices. Roast until tender and lightly browned, 15-20 minutes. TIP: Lemon rounds may get a bit charred; that’s a good thing!
  4. Meanwhile, place 2 TBSP butter (4 TBSP for 4 servings) in a small, microwave-safe bowl. Microwave until melted, about 30 seconds. Stir in remaining garlic powder; brush onto cut sides of ciabatta. Season with salt and pepper. Toast in oven until golden brown, 6-8 minutes. Once ciabatta, broccoli and lemon are done, remove from oven. Preheat broiler to high or oven to 500°F.
  5. Once water is boiling, add tortelloni to pot. Cook until tender and floating to the top, 3-4 minutes. Drain and return to pot; toss with 2 TBSP butter (4 TBSP for 4 servings) and remaining Parmesan. Season with salt and plenty of pepper. Cover to keep warm.
  6. If marinara is too thick, add a splash of water. (TIP: If your pan isn’t ovenproof, transfer mixture to a baking dish.) Top meatballs with mozzarella. Broil or bake until cheese is melted, 2-4 minutes. Halve ciabatta on a diagonal. Serve meatballs, ciabatta, tortelloni and roasted broccoli and lemon family-style. Roughly tear remaining basil leaves; sprinkle over meatballs and tortelloni.

Recipe Tips

If your pan isn’t ovenproof, transfer the meatball marinara mixture to a baking dish before broiling.

For extra flavor, use freshly grated Parmesan instead of pre-shredded.

Don’t skip squeezing the lemon rounds-it releases juice that caramelizes during roasting.

FAQ

Can I use ground beef instead of pork?

Yes, ground beef works well as a substitute for pork in the meatballs. The cooking time remains the same.

How do I store leftovers?

Store leftover meatballs, tortelloni, broccoli and ciabatta separately in airtight containers in the refrigerator for up to 3 days. Reheat gently in the oven or microwave.

Can I make this dish vegetarian?

To make it vegetarian, omit the meatballs and serve the marinara sauce over the tortelloni. You can also add roasted vegetables like zucchini or bell peppers.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.