One‑Pan Italian Meatballs with Potatoes and Peas

A rustic Italian skillet dinner with a meat‑and‑potatoes feel

One-pan Italian meatballs with potatoes and peas served straight from the skillet with buttered homemade bread on the side.

Hi folks! I’m so glad you’re here today. If you usually think of meatballs with red sauce and pasta, this one is a nice change. Polpette con Patate e Piselli is a rustic southern Italian dish where meatballs, potatoes, and peas cook together in one pan until everything is tender and coated in a light, savory glaze.

There’s no heavy sauce here and no pasta either. Instead, the meatballs, onions, potatoes, and peas build flavor together right in the skillet. The result is simple, satisfying, and the kind of dinner that tastes like it took more effort than it did.

Meals like this fit real life. It comes together quickly, uses everyday ingredients, and gives you that low-effort, high-reward result I’m always after. It’s great for busy weeknights, but it also works beautifully for Sunday supper with good bread and a fresh salad.

Growing up in Iowa, meat-and-potatoes meals were always on the table, so this combination feels especially familiar to me. I love seeing those same comforting ingredients turned into an Italian skillet dinner that feels both homey and a little unexpected. This version was inspired by Giovanni Siracusa’s Polpette con Patate e Piselli, which shows how meatballs in Italy can be served in a simpler, more rustic way without red sauce or pasta.

Why This Recipe Works

Everything cooks in one pan, which means less cleanup and better flavor. The meatballs brown with the onions, then the wine and broth reduce into a light, glossy sauce that brings the whole dish together.

That lighter finish is part of what makes this recipe so good. You really taste the meat, the potatoes, and the sweetness of the peas without everything being covered in red sauce. It’s a nice reminder that Italian meatballs don’t always need spaghetti.

It’s also flexible. I used a mix of beef and pork, but you can use whatever you have. This kind of homestyle cooking is practical, budget-friendly, and very forgiving.

Italian meatballs with baby Yukon Gold potatoes and peas in a glossy savory sauce, with those little round potatoes making the plate extra inviting.

Helpful Notes for Italian Meatballs with Potatoes and Peas

  • Potatoes: Baby Yukon Golds are great here, but any Yukon Gold works. Cut them into large bite-sized pieces so they cook evenly.
  • Peeling: I peel them for a softer finish, but leaving the skins on is fine.
  • Wine: Don’t skip it if you can help it. Once reduced, it adds depth and gentle sweetness.
  • Peas: Fresh or frozen work well. If using canned, add them near the end so they don’t fall apart.
  • Finishing the sauce: Watch the last few minutes. You want a glossy, light coating, not mashed potatoes.

Equipment You’ll Need

This post may contain affiliate links. If you make a purchase through them, I may earn a small commission at no extra cost to you. Thanks so much for your support.

What to Serve with Italian Meatballs and Potatoes

This is the kind of plate that has you stuffing meatballs to the face before you even sit down.

Something Sweet to Finish

With so many meatball recipes out there, I always enjoy trying a version that does something a little different. This one is a real winner. It’s easy, flavorful, budget-friendly, and deeply satisfying. If your family loves meat and potatoes, this is a fun Italian way to bring that same feeling to the table.

How to Store Leftovers

Leftovers keep well for up to 3 days in the refrigerator. The flavors deepen as they sit, and the potatoes stay tender. Reheat gently with a splash of broth if needed.

Robin Ward

One-Pan Italian Meatballs with Potatoes and Peas

A rustic Italian one-pan dinner with tender meatballs, potatoes, and peas simmered in a light savory glaze. Easy enough for weeknights and satisfying enough for Sunday supper.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4
Course: Main Course
Cuisine: Italian

Ingredients
  

For the meatballs:
  • ½ lb. pork
  • ½ lb. beef (I used 85% lean)
  • 1 cup breadcrumbs
  • ½ cup grated Pecorino Romano
  • 2 large eggs
  • Fresh parsley, chopped (about ¼ cup)
  • ½ tsp salt, or to taste
  • ½ tsp freshly ground black pepper, or to taste
For the pan and vegetables:
  • extra virgin olive oil
  • ½ onion, chopped
  • 1 lb. Yukon Gold potatoes, peeled and cut into large bite-size pieces (I used baby Yukon Golds, leaving the smallest whole and halving the larger ones)
  • 1 cup peas, fresh or frozen
For the liquids:
  • ½ cup white wine
  • cups vegetable broth, warmed (I used Better Than Bouillon mixed with warm water)

Equipment

  • 1 large skillet

Method
 

  1. In a large bowl, combine the ground pork, ground beef, breadcrumbs, Pecorino Romano, eggs, parsley, salt, and black pepper. Mix gently until just combined, then roll into golf ball-size meatballs. Tip: Do not overmix or the meatballs can turn out dense.
  2. Heat a generous drizzle of olive oil in a wide skillet or frying pan over medium heat. Add the chopped onion and cook for a few minutes until softened.
  3. Add the meatballs to the pan with the onions and cook until browned on all sides. Turn them gently so they keep their shape. Tip: The meatballs do not need to be fully cooked through at this stage. They will finish cooking later with the potatoes and peas.
  4. Pour in the white wine and scrape up any browned bits from the bottom of the pan. Let the wine simmer until reduced by about half, about 3 minutes, to concentrate the flavor.
  5. Add the potatoes, peas, and warm vegetable broth. Season with a little more salt and black pepper if needed. Stir gently, cover, and reduce the heat to low. Simmer for about 20 minutes, or until the potatoes are tender.
  6. Remove the lid and simmer for 2 to 4 more minutes, or until the liquid reduces into a light glossy sauce that coats the meatballs and vegetables. Tip: Keep an eye on the pan at this point so the potatoes stay tender but do not begin to fall apart.
  7. Serve warm with crusty bread.

Notes

  • Baby Yukon Gold potatoes work especially well here because their round shape mirrors the meatballs and gives the whole dish a charming, playful look. Larger Yukon Golds work just fine too; just cut them into large bite-size pieces.
  • Fresh or frozen peas both, work well. If using canned peas, stir them in near the end so they don’t get too soft.
  • The wine adds important flavor and depth to the finished dish, so try not to skip it.

More Easy Dinners to Try

“Tennis ball or meatball? Hmmm … meatball wins.”

If you’d like to see more, come join me on YouTube, 𝕏, and Instagram. You can also follow James T. on his page here and on Instagram at @WarpSpeedWags. If you make this recipe, let me know how it turned out — and if you’re enjoying these posts, a comment, like, or share really does help.

2 responses to “One‑Pan Italian Meatballs with Potatoes and Peas”

Leave a Reply

Discover more from Robin & Willow

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from Robin & Willow

Subscribe now to keep reading and get access to the full archive.

Continue reading