One-Pot Lamb Meatballs in Tomato-Wine Sauce
Photo by Hexuye Ye on Pexels

One-Pot Lamb Meatballs in Tomato-Wine Sauce

Tender ground lamb meatballs braise in a rich red wine and tomato sauce with pearl onions and thyme in a single pot—a French-inspired comfort dish that's elegant enough for dinner guests but simple enough for a weeknight. The meatballs stay moist while the sauce reduces into something deeply flavorful.

Prep
20 min
Cook
45 min
Total
1 hr 5 min
Makes
4 servings (about 12–14 meatballs)
Share

Steps

Before you start
  • Have all ingredients prepped before you start cooking—this helps the meatballs brown properly without crowding.
  • Use a heavy-bottomed Dutch oven or large pot with a lid; the even heat ensures even braising.
  • Let the ground lamb sit at cool room temperature for 15 minutes before mixing to keep the meatballs tender.
  1. Mix the meatballs

    • In a small bowl, combine the panko breadcrumbs with 3 tablespoons (45 ml) of water and let sit for 1 minute.
    • Add the cool ground lamb, egg, minced garlic, 1 teaspoon salt, and ½ teaspoon pepper.
    • Mix gently with your fingertips until just combined—do not overwork, or the meatballs will be dense.
    • Divide into 12–14 equal portions and roll each into a 1½-inch (4 cm) ball.
    • Place on a plate lined with parchment paper.
    + Show details

    Ready when: Meatballs are evenly shaped and hold together gently

    Tip: Overworking the lamb makes tough meatballs; mix just until the ingredients barely combine.

  2. Sear the meatballs

    • Heat 2 tablespoons (30 ml) olive oil in a large Dutch oven over medium-high heat until shimmering.
    • Working in two batches to avoid crowding, place the meatballs in a single layer and sear for 2–3 minutes per side, until deeply browned on the surface (the interior will still be slightly underdone).
    • Transfer the browned meatballs to a clean plate.
    • Do not wash the pot; the fond (browned bits) will flavor the sauce.
    + Show details

    Ready when: Meatballs are deeply golden-brown on the surface

    Tip: Don't move the meatballs constantly; let them sit for 2 minutes per side to develop a crust.

  3. Cook pearl onions

    • In the same pot with the oil and fond still remaining, add the peeled pearl onions in a single layer.
    • Sauté over medium heat for 2–3 minutes, shaking the pot occasionally, until they begin to brown on a few sides.
    • This adds sweetness to the sauce.
    + Show details

    Ready when: Pearl onions have light golden-brown patches

  4. Deglaze with wine

    • Add the red wine to the pot, scraping the bottom with a wooden spoon to release all the fond.
    • Simmer over medium-high heat for 2 minutes, allowing some of the alcohol to cook off and the wine to slightly reduce.
    + Show details

    Ready when: Wine is simmering and steam rises from the pot

  5. Build the sauce

    • Stir in the tomato paste and cook for 1 minute, coating the onions in the paste.
    • Add the canned diced tomatoes with their juice and the beef or lamb stock.
    • Scatter in the fresh thyme sprigs and bay leaf.
    • Stir well to combine.
    + Show details

    Ready when: Sauce is well-mixed and simmering gently

  6. Braise the meatballs

    • Return the browned meatballs to the pot, nestling them into the sauce.
    • Bring to a gentle simmer over medium heat.
    • Cover with a lid and reduce the heat to medium-low.
    • Simmer for 20–25 minutes, stirring gently every 8 minutes or so, until the meatballs are cooked through and the sauce has reduced slightly and thickened.
    • The internal temperature of the largest meatball should reach 160°F (71°C).
    + Show details

    Ready when: Meatballs are firm throughout, internal temperature is 160°F (71°C), and sauce coats a spoon

    Tip: Stir gently to avoid breaking the meatballs; use a wooden spoon and lift from the bottom.

  7. Finish and serve

    • Remove the pot from heat.
    • Fish out the thyme sprigs and bay leaf with a spoon and discard.
    • Taste the sauce and adjust seasoning with salt and pepper as needed.
    • Ladle the meatballs and sauce into shallow bowls.
    • Sprinkle with grated Parmesan and chopped fresh parsley just before serving.
    • Serve with crusty bread, polenta, or egg noodles.
    + Show details

    Ready when: Meatballs are plated and garnished

    Tip: Remove the herbs before serving so diners don't bite into them unexpectedly.

Good to know

Tips
  • To peel pearl onions easily, place them in a bowl of boiling water for 1 minute, then drain and cool. The skins slip off easily.
  • Braising is forgiving; if your sauce is still too thin at the end, remove the lid, raise the heat to medium, and simmer uncovered for another 5–10 minutes until it thickens to your preference.
  • This dish tastes even better the next day as the flavors meld. Reheat gently and adjust seasoning before serving.
  • Serve with crusty bread to soak up the rich sauce, or spoon over soft polenta, egg noodles, or mashed potatoes.
Make ahead

Prepare the meatballs up to 4 hours ahead; cover and refrigerate until ready to sear. You can also braise the meatballs completely, cool, and refrigerate for up to 3 days before reheating.

Storage & reheating

Refrigerate in an airtight container for up to 3 days. Reheat gently in a pot over medium-low heat, adding a splash of water or stock if the sauce has thickened too much. Freeze (without garnish) for up to 3 months; thaw overnight in the refrigerator and reheat as above.

Substitutions
  • ground lamb → ground beef or a mix of ground pork and beef. Beef will be leaner and milder; the braising time remains the same. Use a meat thermometer to ensure it reaches 160°F (71°C).
  • dry red wine → dry white wine or extra beef/lamb stock. White wine will make the sauce lighter and less robust; use full stock if omitting wine entirely, as it adds acidity and depth.
  • pearl onions, peeled → small shallots (halved) or 1-inch (2.5 cm) pieces of regular onion. Shallots cook faster; reduce sauté time to 1–2 minutes. Regular onion pieces may need a few extra minutes.
  • fresh thyme sprigs → 1 teaspoon dried thyme or 2–3 fresh rosemary sprigs. Dried thyme has more concentrated flavor; use half the amount. Rosemary adds a more herbaceous note.

More meatballs

See all →

Find more like this

Meal
Dinner
Cuisine
French
Main ingredient
Ground Lamb
Method
Stovetop
Quick & Easy
One-Pot

Reviews (0)