Puerto Rican Meatballs (Albondigas Guisadas)
This post may contain affiliate links which might earn us money. Please read my Disclosure and Privacy policies hereI absolutely love making these Puerto Rican meatballs. They’re one of those meals that fills the kitchen with the best aromas and always feels comforting from the first bite. The combination of sofrito, sazon, olives, and tomato sauce creates so much flavor without feeling heavy, and it’s a recipe I find myself coming back to again and again. If you’ve never had Puerto Rican meatballs before, think of them as tender, savory meatballs simmered in a flavorful tomato sauce with a comforting, home-cooked taste.
Often called albondigas guisadas, this dish is made by gently simmering meatballs in a savory tomato-based sauce until everything comes together into a rich, satisfying meal. It’s the kind of recipe that works just as well for a busy weeknight as it does for a relaxed family dinner.

What Makes Puerto Rican Meatballs So Flavorful
What really makes this dish special is the way traditional Puerto Rican ingredients work together. Sofrito adds depth and aroma, sazon brings warmth and color, and the olives give just the right salty bite. Letting the meatballs simmer in the sauce allows all of those flavors to blend naturally.
The result is a comforting meal that tastes homemade in the best way and feels rooted in Puerto Rican home cooking.
What Are Albondigas Guisadas?
Albondigas guisadas refers to meatballs that are stewed or simmered in sauce rather than baked or served on their own. In Puerto Rican cooking, this usually means a tomato-based sauce seasoned with garlic, peppers, sofrito, and olives.
As the meatballs cook, they absorb the sauce, creating a tender texture and well-seasoned bite that makes this dish a staple in many households.

Why Puerto Rican Albondigas Guisadas Are a Family Favorite
This is one of those recipes that’s practical and comforting at the same time. The meatballs are filling, easy to pair with simple sides, and flexible enough to stretch into leftovers. That makes them perfect for families who want a homemade meal without spending all day in the kitchen.
It’s the kind of Puerto Rican comfort food that feels familiar, satisfying, and perfect after a long day.
What to Serve With Puerto Rican Meatballs
Puerto Rican meatballs are most commonly served with white rice so none of the sauce goes to waste. They also pair well with rice and beans, mashed potatoes, or crusty bread. Any side that can soak up that flavorful sauce works beautifully.
Leftovers reheat well and make an easy next-day meal.

Make-Ahead and Storage Tips for Albondigas Guisadas
These meatballs taste even better after they’ve had time to rest, as the flavors continue to develop. Albondigas guisadas store well in the refrigerator and reheat easily, making them a great option for meal planning or busy weeks when you want something comforting and ready to go.
Puerto Rican Meatballs (Albondigas Guisadas)
Puerto Rican meatballs, also known as albondigas guisadas, are tender meatballs simmered in a flavorful tomato-based sauce made with sofrito, sazon, and olives. This comforting Puerto Rican dinner recipe is easy to follow and perfect for anyone new to Puerto Rican cooking.
The meatballs cook gently in the sauce, creating a savory, home-style meal that pairs well with simple sides like rice or potatoes.
Ingredients
For the sauce
- 2 tbsp extra-virgin olive oil
- 1 small onion, diced
- 2 garlic cloves, minced
- 1 small green bell pepper, diced
- 1½ cups tomato sauce
- 1 tsp sazon
- 1 tbsp sofrito
- A handful of cilantro, for garnish
- ¼ cup green olives
- Salt and pepper to taste
For the meatballs
- 1 lb ground beef
- 1 egg
- ¼ cup milk
- 3 tbsp sofrito
- ¼ cup breadcrumbs
- 5–6 pimento stuffed olives, diced
- 1 tsp ketchup
- 1 tbsp onion, minced
- ½ tbsp garlic, minced
- ½ tsp oregano
- ½ tbsp sazon
- 2 tbsp olive oil, for frying
- Salt and pepper to taste
Instructions
- In a large bowl, add the ground beef, egg, milk, sofrito, breadcrumbs, pimento stuffed olives, ketchup, onion, garlic, oregano, sazon, salt, and black pepper. Lightly wet your hands and gently mix everything together until just combined. Avoid overmixing so the meatballs stay tender.
- Using your hands, scoop a small portion of the mixture and shape it into a round meatball. Continue until all the mixture is shaped and set the meatballs aside.
- Heat the olive oil in a large pan over medium heat. Carefully place the meatballs in the pan, leaving space between them. Cook until they are browned on all sides, turning gently as needed. Once browned, remove the meatballs from the pan, cover, and set aside.
- In the same pan, add the onion and cook until soft and translucent. Stir in the garlic and green bell pepper and cook briefly until fragrant.
- Add the tomato sauce, sazon, salt, and black pepper, stirring to combine. Gently return the meatballs to the pan along with the green olives. Add water and allow the sauce to come to a gentle boil.
- Lower the heat, cover the pan, and let everything simmer until the meatballs are fully cooked and the sauce thickens slightly. Taste and adjust seasoning if needed, then finish with fresh cilantro before serving.
Notes
- Use slightly wet hands when mixing and shaping the meatballs to prevent the mixture from sticking and to keep the meatballs tender. Mix just until everything is combined, as overmixing can make the meatballs dense instead of soft.
- Browning the meatballs first adds flavor and helps them hold their shape while they simmer in the sauce. Don’t worry about cooking them all the way through at this stage, as they will finish cooking gently in the sauce.
- Keep the heat low once the meatballs are added back to the sauce. A gentle simmer allows the flavors to blend without breaking the meatballs apart or thickening the sauce too quickly.
- Taste the sauce near the end of cooking and adjust the seasoning if needed. The olives and sazon already add salt, so it’s best to adjust slowly rather than adding too much at once.
- Let the meatballs rest in the sauce for a few minutes before serving. This helps the flavors settle and makes the dish even more comforting when served.
- These meatballs are great for making ahead and often taste even better the next day as the flavors continue to develop. You can prepare the full dish, let it cool completely, and store it in an airtight container in the refrigerator.
- Leftovers will keep well in the refrigerator for up to three to four days. Reheat gently on the stovetop or in the microwave until warmed through.
- This recipe also freezes well. Allow the meatballs and sauce to cool completely, then transfer to a freezer-safe container or bag. Freeze for up to two to three months.
- For best results, thaw overnight in the refrigerator before reheating. Warm slowly over low heat, stirring occasionally, to prevent the sauce from separating and to keep the meatballs tender.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 636Total Fat: 41gSaturated Fat: 10gUnsaturated Fat: 31gCholesterol: 150mgSodium: 1099mgCarbohydrates: 25gFiber: 4gSugar: 7gProtein: 39g
These nutritional calculations might not be accurate. Please speak with a licensed nutritionist to assist you.





