Smoky Pork Meatball Orzo Skillet

This Mediterranean-inspired dinner recipe combines authentic flavors with modern cooking techniques. Ready in 45 minutes, serves 4 people. Serve directly from the skillet into warm shallow bowls. Finish with a little extra lemon zest or chopped parsley if already on hand; pair with a crisp green salad for a more substantial table.

Cuisine: Mediterranean-Inspired Type: Dinner Time: 45 min Servings: 4 Calories: 490 per serving

Nutrition Information

Each serving contains approximately 490 calories and 28.0g of protein. Macronutrients include 56.0g carbohydrates and 18.0g fats per serving.

Per Serving

Calories
490
Protein
28.0g
Carbohydrates
56.0g
Fats
18.0g

Total

Calories
1960
Protein
112.0g
Carbohydrates
224.0g
Fats
72.0g

Ingredients

This recipe requires 14 ingredients. All ingredients are commonly available at grocery stores.

  • 450 g Lean pork meatballs
    Ready-made, preferably lean; choose lower-sodium if available
  • 240 g Orzo
    Dry
  • 400 g Crushed tomatoes
    No-salt-added if available
  • 250 g Zucchini
    Cut into 1.5 cm half-moons
  • 180 g Red bell pepper
    Seeded and diced
  • 120 g Red onion
    Finely diced
  • 100 g Baby spinach
    Rinsed and dried
  • 12 g Garlic
    Finely minced
  • 2 g Dried oregano
    About 1 teaspoon
  • 2 g Smoked paprika
    About 1 teaspoon
  • 25 ml Lemon juice
    Freshly squeezed
  • 10 ml Olive oil
    For browning and sautéing
  • 700 ml Low-sodium vegetable stock
    Use hot stock for even cooking
  • 1 g Black pepper
    Finely ground; adjust to taste

Instructions

Follow these 5 steps to prepare this dish. Each step includes detailed instructions for best results.

1. Set up the mise en place

  1. Gather a wide, deep lidded skillet, chopping board, knife, measuring jug, and spoon. Keep the meatballs refrigerated until cooking; no advance thawing is needed for chilled meatballs.
  2. Dice the onion and pepper, cut the zucchini into bite-size half-moons, mince the garlic, rinse and dry the spinach, and juice the lemon.
  3. Measure the orzo, tomatoes, stock, oil, oregano, paprika, and pepper; warm the stock until hot but not boiling and arrange ingredients beside the stove.

2. Brown the meatballs

  1. Heat the oil in the skillet over medium-high heat. Add meatballs in a single layer and brown, turning occasionally; work in batches if necessary.
  2. Transfer browned meatballs to a plate. They need not be fully cooked yet.

3. Build the smoky tomato base

  1. Reduce heat to medium. Add red onion and pepper to the skillet and cook, stirring, until softened and lightly golden.
  2. Stir in garlic, oregano, smoked paprika, and black pepper; cook briefly until fragrant.
  3. Add zucchini and cook, stirring, until its edges begin to soften. Stir in crushed tomatoes and hot stock, scraping up browned bits.

4. Simmer orzo and meatballs

  1. Stir in the dry orzo and return the meatballs and any juices to the skillet. Bring to a gentle simmer over medium heat.
  2. Cover, reduce heat to medium-low, and simmer, stirring every few minutes to prevent sticking, until the orzo is tender and meatballs reach 71°C at the center. Add a splash of water if the pan becomes too dry.

5. Finish with spinach and lemon

  1. Fold in spinach until just wilted, then stir in lemon juice. Taste and adjust pepper; allow the skillet to stand briefly so the sauce settles.

Plating

  1. Spoon the saucy orzo and vegetables into warm shallow bowls.
  2. Arrange meatballs visibly on top and distribute spinach and zucchini evenly.
  3. Finish with a few drops of lemon juice or a little lemon zest, if desired, and bring the remaining skillet to the table for a relaxed shared-dinner presentation.

Family Beverage

Serve chilled sparkling water with lemon and a few cucumber slices for everyone. Adults who want wine may choose a modest glass of dry rosé; children and anyone avoiding alcohol can enjoy the sparkling citrus water.

Alcohol Beverage

Optional: dry rosé, served separately for adults; omit for an alcohol-free meal.

Serving Suggestions

Serve directly from the skillet into warm shallow bowls. Finish with a little extra lemon zest or chopped parsley if already on hand; pair with a crisp green salad for a more substantial table.

Notes

Check packaged meatball labels because sodium and fat vary substantially. Cook meatballs to an internal temperature of 71°C. Stir the orzo regularly during covered simmering to prevent sticking; add hot water a little at a time if needed.

Storage

Cool leftovers promptly and refrigerate in a covered container within 2 hours. Keep for up to 3 days. Reheat on the stovetop with a splash of water or stock, stirring until steaming hot throughout.

Freezing

Freeze cooled portions in airtight freezer-safe containers for up to 2 months. Orzo softens after freezing; thaw overnight in the refrigerator and reheat gently with added stock or water.

Photo of your cooked dish