Skip to content
portuguesedinner✨ New

Portuguese Almôndegas with Piri-Piri Glaze

Tender Portuguese meatballs simmered in a sweet-spicy piri-piri tomato sauce.

Prep
16 min
Cook
24 min
Servings
6
Difficulty
Hard
4.2
Sign in to rate
#portuguese#meatballs#piri-piri#tomato#spicy#dinner

About This Recipe

Almôndegas are Portugal's classic meatballs, usually made from a mix of beef and pork, seasoned simply with garlic and parsley, and simmered in a tomato sauce until tender. This version leans into Portugal's signature piri-piri chili, blending its heat with a touch of honey for a glossy, sweet-spicy glaze that coats the meatballs as they finish cooking. The technique that matters is browning the meatballs first in a hot pan before they go into the sauce -- this builds a flavorful crust and renders some fat that seasons the tomato base, rather than just poaching them plain. The piri-piri sauce itself needs a proper simmer, reducing until it thickens enough to cling to the meatballs rather than staying thin and soupy. Served with crusty bread or rice, this dish reflects Portugal's historic trade connections -- piri-piri chilies arrived via Portuguese exploration of Africa and became deeply woven into Portuguese cooking, especially in dishes like this one.

Ingredients

Serves 6

  • 300 gground beef
  • 200 gground pork
  • 1egg
  • 0.33 cupbreadcrumbs
  • 3 clovesgarlic(minced, divided)
  • 2 tbspchopped parsley
  • 1 tspsalt
  • 2 tbspoil
  • 1onion(diced)
  • 800 gcrushed tomatoes
  • 2 tbsppiri-piri sauce(or to taste)
  • 1 tbsphoney
  • 0.5 tspblack pepper

Instructions

  1. 1

    Mix the meatballs

    Combine ground beef, ground pork, egg, breadcrumbs, half the garlic, parsley, and salt. Mix gently and shape into 16 meatballs.

  2. 2

    Brown the meatballs

    Heat oil in a wide pan over medium-high heat, brown the meatballs on all sides, about 5-6 minutes total. Remove and set aside.

  3. 3

    Build the sauce

    In the same pan, saute onion and remaining garlic until soft, about 4 minutes.

  4. 4

    Add tomatoes and spice

    Stir in crushed tomatoes, piri-piri sauce, honey, and black pepper. Simmer 10 minutes until slightly thickened.

  5. 5

    Simmer the meatballs in sauce

    Return meatballs to the pan, cover partially, and simmer 15-18 minutes until cooked through and the sauce has reduced and thickened around them.

  6. 6

    Serve

    Serve hot with crusty bread or rice, spooning extra sauce over the top.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Brown the meatballs before simmering -- this builds flavor that plain poaching in sauce doesn't develop.

  • →

    Adjust the piri-piri sauce to taste gradually; brands vary widely in heat intensity.

  • →

    Simmer the sauce until it's genuinely thickened and glossy, not thin, so it properly coats the meatballs.

Variations

  • •

    Use ground chicken for a lighter version of the meatballs.

  • •

    Add sliced bell peppers to the sauce for extra body and sweetness.

  • •

    Reduce the piri-piri for a milder, family-friendly version.

Storage

Refrigerate up to 3 days; the sauce and meatballs both hold up well and taste even better the next day. Freeze for up to 2 months.

History & Origin

Piri-piri chili was introduced to Portuguese cuisine through Portugal's historical trade and colonial connections with Africa, particularly Angola and Mozambique, and became a defining Portuguese flavor over subsequent centuries.

Frequently Asked Questions

What if I don't have piri-piri sauce?

A mix of cayenne pepper and a splash of vinegar can approximate it, though a proper piri-piri sauce has a distinct fruity, tangy heat.

Can I make this ahead for a party?

Yes, it reheats well and the flavor deepens overnight, making it a good make-ahead dish.

Why did my sauce stay watery?

It likely needs a longer simmer -- give it the full 10-15 minutes uncovered to properly reduce and thicken.

Nutrition Facts

Per serving (375g / 13.2 oz) · 6 servings total

Calories547kcal
Protein30g
Carbohydrates30g
Fat24g
Fiber3g
Protein30g
Carbs30g
Fat24g

Time Summary

Prep time16 min
Cook time24 min
Total time40 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes