Portuguese almondegas are the comfort food staple of every Portuguese home kitchen - juicy beef and pork meatballs simmered in a bright white wine tomato sauce scented with bay leaf, garlic, and fresh parsley. Unlike their Brazilian cousins (which skip the wine), Portuguese almondegas lean on a white wine deglaze and a bay leaf to build a sauce that is simultaneously bright, savory, and deeply satisfying. Serve them over fluffy white rice to soak up every drop.

How to Make Portuguese Almondegas

  1. Soak the breadcrumbs. Combine panko and milk in a small bowl. Let sit 2 minutes until the milk is absorbed. This panade keeps the meatballs tender.
  2. Make the meatball mixture. In a large bowl, combine beef, pork, soaked panko, egg, 1 minced garlic clove, parsley, salt, pepper, and nutmeg. Mix gently with your hands until just combined. Do not overwork the meat.
  3. Shape the meatballs. Roll into 24 meatballs, about 1.5 inches across. Wet hands between rolls to keep the surface smooth.
  4. Brown the meatballs. Heat 1 tablespoon olive oil in a large deep skillet over medium-high heat. Add meatballs in batches, leaving at least an inch between each. Brown turning every 2 to 3 minutes, 8 to 10 minutes total. Transfer to a plate. They do not need to be cooked through.
  5. Sauté the aromatics. Reduce heat to medium. Add remaining 1 tablespoon olive oil to the same skillet. Add chopped onion and remaining 2 garlic cloves. Cook 4 to 5 minutes until softened and fragrant.
  6. Build the sauce base. Stir in tomato paste and cook 1 minute until it darkens slightly. Pour in white wine and scrape up the browned bits from the bottom of the pan. Let the wine reduce by half, about 2 minutes.
  7. Add the tomatoes and bay leaf. Stir in diced tomatoes, chicken stock, and bay leaf. Bring to a simmer and cook 5 minutes to let the flavors meld.
  8. Simmer the meatballs. Nestle the browned meatballs back into the sauce. Cover and simmer gently for 15 to 18 minutes until meatballs reach 160F internal and the sauce thickens slightly.
  9. Serve. Remove the bay leaf. Plate the meatballs with generous spoonfuls of sauce over white rice, alongside crusty bread, or with mashed potatoes. Garnish with fresh parsley.

Ingredients

  • 1 lb (450 g) ground beef (80/20)
  • 1/2 lb (225 g) ground pork
  • 1/2 cup panko breadcrumbs
  • 2 tbsp whole milk
  • 1 large egg
  • 3 cloves garlic, minced, divided
  • 2 tbsp fresh parsley, finely chopped
  • 1 tsp kosher salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground nutmeg
  • 2 tbsp olive oil, divided

For the White Wine Tomato Sauce

  • 1 large onion, finely chopped
  • 1 (14.5 oz) can diced tomatoes
  • 1/2 cup dry white wine
  • 1 bay leaf
  • 1 tbsp tomato paste
  • 1/2 cup chicken stock

For Serving

Cooked white rice, crusty bread, or mashed potatoes; fresh parsley for garnish

What Makes Portuguese Almondegas Different

Portuguese meatballs share DNA with Italian polpette and Brazilian almondegas, but the differences matter:

Element Portuguese Italian Brazilian
Meat Beef-pork blend Beef or beef-pork Beef-heavy
Panade Breadcrumbs + milk Breadcrumbs + milk Breadcrumbs + milk
Key spice Nutmeg Oregano, basil Garlic, parsley
Sauce base White wine + tomato + bay leaf Tomato (marinara) Simple tomato
Finish Fresh parsley Parmesan None
Wine White wine in sauce Sometimes in meatballs None

The bay leaf and white wine are the signature Portuguese touches. The wine deglazes the skillet, lifting all the caramelized meat fond into the sauce. The bay leaf adds a subtle herbal depth that rounds out the bright tomato without overpowering it.

Tips for the Best Portuguese Almondegas

  • Use 80/20 beef. Leaner beef dries out during the simmer. The fat from 80/20 and the pork keeps the meatballs moist even after 18 minutes in the sauce.
  • Soak the panko first. The milk-soaked breadcrumb panade is the secret to tender meatballs. It adds moisture to the meat and prevents the dense, rubbery texture that comes from straight breadcrumbs.
  • Deglaze properly. After sauteing the onion, scrape up every browned bit from the bottom of the skillet before adding the wine. Those fond bits are concentrated flavor.
  • Do not skip the bay leaf. It adds a subtle background note that makes the sauce taste more complex. One leaf is enough - two can make the sauce taste medicinal.
  • Let the wine reduce. Simmering the wine for 2 minutes before adding tomatoes cooks off the raw alcohol flavor and concentrates the acidity.

Variations

  • Alentejo-style with white beans: Add a 15 oz can of drained white beans to the sauce during the last 5 minutes of simmering. This is a classic variation from the Alentejo region of Portugal.
  • Baked instead of stovetop: Shape meatballs, place on a foil-lined sheet pan, and bake at 425F for 18 to 20 minutes. Build the sauce separately and add baked meatballs to simmer 3 to 4 minutes.
  • Portuguese sausage meatballs: Replace half the ground beef with ground Portuguese chourico for a smoky, paprika-spiced variation.
  • Red wine version: Swap white wine for dry red wine (like a Dao or Alentejo red) for a darker, richer sauce. This is less traditional but equally delicious.
  • Kid-friendly: Reduce the garlic to 1 clove total and skip the pepper. The nutmeg and parsley still provide plenty of flavor.

Storage and Reheating

  • Fridge: Store meatballs and sauce in an airtight container for up to 4 days. The sauce thickens as it cools and the flavors deepen overnight.
  • Freeze: Cool completely, then freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge.
  • Reheat: Warm in a skillet over medium-low heat with a splash of chicken stock to loosen the sauce. The microwave works too - heat in 60-second bursts, stirring between.

What to Serve with Portuguese Almondegas

  • White rice - the classic pairing. The fluffy rice absorbs the wine-tomato sauce perfectly.
  • Crusty Portuguese bread (pao rustic) - tear and dip into the sauce.
  • Mashed potatoes - creamy potatoes under saucy meatballs is pure comfort.
  • Simple green salad - a bright vinaigrette cuts through the richness.
  • Roasted root vegetables - carrots, parsnips, and potatoes roasted with olive oil.

FAQ

What is the difference between Portuguese and Brazilian almondegas?

Portuguese almondegas use white wine and a bay leaf in the sauce, giving it a brighter, more aromatic flavor. Brazilian almondegas use a simpler tomato-garlic sauce without wine. Both are beef-based comfort food, but the Portuguese version has more complexity from the wine deglaze and bay leaf.

Can I make these with just ground beef?

Yes. Use 1.5 lbs ground beef (80/20) instead of the beef-pork blend. The pork adds tenderness and richness, but all-beef works fine. Do not use leaner than 80/20 or the meatballs will dry out.

What kind of white wine should I use?

Any dry white wine works - Vinho Verde, Sauvignon Blanc, or Pinot Grigio are good choices. Avoid sweet wines. If you do not cook with wine, substitute chicken stock with 1 tbsp white wine vinegar.

Can I use fresh tomatoes instead of canned?

Yes. Use 4 to 5 ripe Roma tomatoes, diced. Add them with the bay leaf and cook 8 to 10 minutes until they break down into a sauce. Fresh tomatoes give a brighter, slightly chunkier sauce.

How do I keep the meatballs from falling apart?

The egg and milk-soaked panko act as binders. Mix the meatball mixture just until combined - overworking makes them tough, but undermixing makes them crumble. When browning, do not flip them too early. Let a crust form for 2 to 3 minutes before turning.

Are Portuguese almondegas spicy?

No. Traditional Portuguese almondegas are mild - seasoned with garlic, parsley, nutmeg, salt, and pepper. There is no chili heat. If you want spice, add a pinch of red pepper flakes to the sauce.

Sources

Related: Brazilian Almondegas | Cuban Albondigas | Spanish Albondigas in Tomato Sauce | Chipotle Beef Meatballs | Meatball Stroganoff