
Cuban Beef and Sweet Plantain Meatballs in Tomato Sofrito with Lime Rice
An original Cuban-inspired recipe featuring juicy beef meatballs made with grated sweet plantain, simmered in a tomato sofrito with garlic, bell pepper, and olives, served over fragrant lime rice. It delivers a classic savory criollo profile with a gentle natural sweetness.
Ingredients
- 500 g ground beef (preferiblemente 85-90% magra)
- 120 g ripe sweet plantain (grated finely)
- 1 unit egg (for ligar the meatballs)
- 40 g breadcrumbs (simple, without condimentar)
- 18 g garlic (chopped; divided)
- 3 g ground cumin (divided)
- 2 g dried oregano (divided)
- 9 g salt (divided, or to taste)
- 2 g black pepper (divided)
- 45 ml vegetable oil (divided)
- 180 g white onion (chopped; divided)
- 120 g green bell pepper (chopped; divided)
- 240 ml tomato puree (for the sauce)
- 400 g crushed tomato (en lata or casero)
- 50 g green olives (sliced)
- 1 unit bay leaf (for the sauce)
- 4 g brown sugar (for balancear the acidez)
- 240 g long-grain white rice (enjuagado)
- 590 ml water (for cocer the arroz)
- 1 unit lime (zest and 2 tbsp of juice)
- 10 g fresh cilantro (chopped, for terminar)
Nutrition facts
per serving
Approximate nutritional information. Estimated from the recipe’s ingredients and amounts, using standard reference nutrition values. It may vary with brands, sizes and cooking method. For guidance only; not a substitute for medical or dietary advice.
Allergens
Instructions
- 1
Preheat the oven to 400°F / 200°C. Line a baking tray or lightly grease it with some of the vegetable oil.
- 2
In a large bowl, combine the ground beef, grated ripe sweet plantain, egg, breadcrumbs, half of the minced garlic, 1/2 teaspoon ground cumin, 1/2 teaspoon dried oregano, 1 teaspoon salt, and 1/4 teaspoon black pepper.
- 3
Add 60 g (about 1/3 cup) of the chopped onion and 40 g (about 1/3 cup) of the chopped green bell pepper to the meat mixture. Mix well without overworking.
- 4
Shape the mixture into 16 even meatballs and place them on the tray. Brush or drizzle them with 1 tablespoon of the vegetable oil. Bake for 15 minutes at 400°F / 200°C, until lightly browned but not fully cooked through.
- 5
While they bake, heat 1 tablespoon vegetable oil in a wide skillet or pot over medium heat. Sauté the remaining onion and green bell pepper for 5 to 6 minutes, until softened.
- 6
Add the remaining garlic, the remaining 1/2 teaspoon cumin, the remaining 1/2 teaspoon dried oregano, tomato puree, crushed tomato, green olives, bay leaf, brown sugar, 1/2 teaspoon salt, and the remaining black pepper. Cook the sauce over medium-low heat for 10 minutes, stirring occasionally.
- 7
Add the baked meatballs to the sauce. Cover partially and simmer over low heat for 15 more minutes, until the meatballs are fully cooked and the sauce has thickened. The internal temperature of the meatballs should reach 160°F / 71°C.
- 8
For the rice, heat the remaining 1 tablespoon vegetable oil in a medium saucepan over medium heat. Add the white rice and stir for 1 minute to lightly toast it.
- 9
Pour in the water, add a pinch of salt, the lime zest, and 1 tablespoon of the lime juice. Bring to a boil, reduce the heat, cover, and cook for 15 minutes, or until the rice is tender and the liquid has been absorbed.
- 10
Turn off the heat and let the rice rest, covered, for 5 minutes. Fluff with a fork and mix in the remaining lime juice.
- 11
Remove the bay leaf from the sauce. Serve the lime rice on each plate, top with the meatballs and plenty of tomato sofrito, and finish with the chopped fresh cilantro.
Chef tips
If the plantain is very ripe, it will add more moisture; in that case, add 1 extra tablespoon of breadcrumbs. Baking the meatballs first helps them hold their shape as they finish cooking in the sauce.
Substitutions
You can use ground turkey instead of beef for a milder flavor. If you do not have lime, use lemon. For a gluten-free version, replace the breadcrumbs with gluten-free breadcrumbs.
What I used to make it
Generic kitchen tools that work for this recipe. You don’t need to buy anything to make it.
Illustrative imageNinja Professional BL610 Blender
Smoothies, sauces and soups
- Smoothies, sauces and soups
- Easy-to-wash jar
- Check the power and jar size
Illustrative imageCosori Pro LE 5 Qt Air Fryer
Browning and baking with little oil
- Browns food with very little oil
- Handy for vegetables, chicken and reheating
- Check the basket capacity
Illustrative imageTempPro TP19H Digital Thermometer
Checking doneness of meat and chicken
- Checks doneness of meat and chicken
- Quick reading
- Clean the probe after each use
As an Amazon Associate, I earn from qualifying purchases.
Ratings & reviews
Sign in to rate this recipe
Sign inRelated recipes

Creole Okra with Shredded Turkey, Garlic-Lime Rice
75 min

Cuban Pork and Sweet Corn Stew with Cilantro Lime Rice
80 min

Cuban Criollo Picadillo with Golden Sweet Potato and Lime
55 min

Cuban Pork Cazuela with Sweet Corn, Sweet Potato, and Mint Mojo
85 min

Cuban Chicken and Eggplant Picadillo with Lime Rice and Crispy Green Plantain
65 min

Cuban Creole Cod with Cumin Sweet Potato and Lime-Glazed Onions
60 min