Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb (450 g) ground beef (85% lean)
- 1/3 cup long‑grain white rice (uncooked) for meatballs
- 1 large egg, 2 garlic cloves, 2 tbsp minced cilantro stems
- 1 tsp ground cumin, 1/2 tsp dried oregano, 1 tsp kosher salt, black pepper
- 2 tbsp oil; 4 scallions, 1/2 cup diced onion, 1/2 red bell pepper
- 4 Roma tomatoes (about 2 cups diced), 3 garlic cloves
- 1/2 tsp achiote powder or sweet paprika, 1 bay leaf, pinch sugar
- 2 medium carrots, 2 small Yukon gold potatoes
- 2 cups low‑sodium beef broth + 1 cup water; 1 tbsp tomato paste
- For serving rice: 1 cup long‑grain white rice + 1 3/4 cups water + 1/2 tsp salt + 1 tsp oil
- 2 tbsp chopped cilantro leaves, 1 tbsp lime juice
Do This
- 1. Cook serving rice: boil 1 3/4 cups water with 1/2 tsp salt and 1 tsp oil; add 1 cup rice. Cover, simmer low 18 minutes; rest 5 minutes.
- 2. Make hogao: sauté scallions and onion in 2 tbsp oil (medium heat, 3–4 min). Add bell pepper and garlic (2 min). Stir in tomatoes, cumin, achiote/paprika, bay, pinch sugar; cook until jammy, 8–10 minutes.
- 3. Mix meatballs: combine beef, 1/3 cup uncooked rice, egg, cilantro stems, 2 grated garlic cloves, oregano, 1 tsp salt, pepper. Form 16 balls (about 1.5 in / 4 cm).
- 4. Build pot: to hogao add 2 cups broth, 1 cup water, 1 tbsp tomato paste; bring to simmer. Add carrot and potato chunks.
- 5. Simmer: nestle meatballs in sauce. Cover and simmer gently 30–35 minutes until meatballs reach 165°F/74°C and rice inside is tender. Add splashes of water if needed to stay saucy.
- 6. Finish and serve: stir in 2 tbsp cilantro leaves and 1 tbsp lime juice. Spoon over fluffed white rice; garnish with more cilantro.
Why You’ll Love This Recipe
- Classic Colombian comfort: tender albóndigas simmered in a bright, tomato-scallion hogao.
- One-pot sauce cooks the meatballs and veggies together for deep flavor with minimal fuss.
- Rice inside the meatballs keeps them light and juicy, while rice on the side soaks up the sauce.
- Family-friendly and freezer-friendly with approachable ingredients.
Grocery List
- Produce: Scallions, onion, red bell pepper, Roma tomatoes, garlic, carrots, Yukon gold potatoes, cilantro, lime
- Dairy: Eggs
- Pantry: Ground beef, long-grain white rice, beef broth, tomato paste, achiote powder or sweet paprika, cumin, dried oregano, bay leaf, sugar, oil, salt, pepper
Full Ingredients
Beef-and-Rice Meatballs
- 1 lb (450 g) ground beef, 85% lean
- 1/3 cup (60 g) long‑grain white rice, uncooked and rinsed
- 1 large egg
- 2 garlic cloves, finely grated
- 2 tbsp finely chopped cilantro stems (reserve leaves for finishing)
- 1 tsp ground cumin
- 1/2 tsp dried oregano
- 1 tsp kosher salt, plus more to taste
- 1/4 tsp freshly ground black pepper
Hogao (Salsa Criolla) and Simmering Base
- 2 tbsp neutral oil (or achiote oil)
- 4 scallions, thinly sliced (about 1 cup), divided
- 1/2 cup (75 g) finely diced yellow or white onion
- 1/2 red bell pepper, small dice
- 4 Roma tomatoes, small dice (about 2 cups / 300 g)
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1/2 tsp achiote powder or sweet paprika
- 1 bay leaf
- Pinch of sugar (about 1/4 tsp), to balance acidity
- 2 cups (480 ml) low‑sodium beef broth
- 1 cup (240 ml) water, plus more as needed
- 1 tbsp tomato paste
- Kosher salt and black pepper to taste
Vegetables and Finish
- 2 medium carrots, peeled and cut into 1/2‑inch (1.3 cm) chunks
- 2 small Yukon gold potatoes, peeled and cut into 3/4‑inch (2 cm) chunks
- 2 tbsp chopped cilantro leaves, plus more for garnish
- 1 tbsp fresh lime juice
Rice for Serving
- 1 cup (195 g) long‑grain white rice, rinsed
- 1 3/4 cups (415 ml) water
- 1/2 tsp kosher salt
- 1 tsp neutral oil

Step-by-Step Instructions
Step 1: Cook the white rice for serving
Rinse 1 cup rice under cold water until mostly clear. In a small saucepan, bring 1 3/4 cups water, 1/2 tsp salt, and 1 tsp oil to a boil. Stir in the rice, reduce heat to low, cover, and cook 18 minutes. Remove from heat and rest covered 5 minutes, then fluff with a fork. Keep warm.
Step 2: Build a flavorful hogao base
In a wide Dutch oven or deep skillet, heat 2 tbsp oil over medium heat. Add the sliced scallions and diced onion with a pinch of salt; cook, stirring, until translucent, 3–4 minutes. Add red bell pepper and the minced garlic; cook 2 minutes until fragrant. Stir in tomatoes, cumin, achiote or paprika, bay leaf, and a pinch of sugar. Reduce heat to medium-low and cook, stirring occasionally, until the tomatoes break down and the mixture is jammy and saucy, 8–10 minutes. Taste and season with salt and pepper.
Step 3: Mix the beef-and-rice meatballs
While the hogao cooks, in a bowl combine ground beef, 1/3 cup uncooked rinsed rice, egg, grated garlic, chopped cilantro stems, cumin, oregano, 1 tsp kosher salt, and black pepper. Mix gently with a fork or your fingertips just until combined; do not overwork. With damp hands, form 16 meatballs about 1.5 inches (4 cm) in diameter. Set aside.
Step 4: Add liquids and vegetables
To the hogao, stir in beef broth, water, and tomato paste. Bring to a steady simmer over medium heat. Add the carrot and potato chunks and return to a simmer. Season the liquid lightly with salt (the broth adds some salt already).
Step 5: Simmer the meatballs gently
Lower heat to medium-low so the sauce is bubbling gently. Nestle the meatballs into the sauce in a single layer. Cover and simmer 30–35 minutes, turning the meatballs once halfway. The meatballs are done when an instant-read thermometer inserted into the center reads 165°F (74°C), the rice inside is tender, and the potatoes are easily pierced. If the sauce gets too thick before the rice is done, stir in 1/4–1/2 cup hot water to stay saucy.
Step 6: Brighten and adjust
Remove the bay leaf. Stir in 2 tbsp chopped cilantro leaves and 1 tbsp lime juice. Taste and adjust salt and pepper. The sauce should be savory, slightly sweet from the tomatoes, and bright from lime and cilantro.
Step 7: Serve saucy over rice
Spoon warm white rice into bowls or a shallow platter. Top with meatballs, potatoes, and carrots, ladling on plenty of hogao. Garnish with extra cilantro and the reserved sliced scallion greens if you like. Serve hot.
Pro Tips
- Use a gentle simmer. A slow bubble keeps meatballs tender and prevents them from breaking.
- Uncooked rice inside the meatballs absorbs juices as it cooks, making the meatballs light and moist.
- Hogao flavor blooms with time. Cook the tomatoes until thick and jammy before adding broth.
- Keep it saucy. Add splashes of hot water as needed so the rice and veggies cook through without scorching.
- Achiote adds signature color; if you don’t have it, sweet paprika plus a dash of turmeric provides a similar warm hue.
Variations
- Half-and-half meat: Use 50% beef and 50% pork for even richer flavor and tenderness.
- Spicy ají: Stir in 1–2 tsp Colombian ají or minced fresh chile with the tomatoes for heat.
- No-rice meatballs: Substitute 1/3 cup fresh breadcrumbs for the rice; reduce simmer to 20–25 minutes.
Storage & Make-Ahead
Refrigerate leftovers in an airtight container up to 4 days; the flavors deepen by day two. Reheat gently on the stovetop over medium-low heat, adding a splash of water if the sauce thickens. Freeze meatballs in sauce up to 3 months; thaw overnight before reheating. You can also form raw meatballs (with rice) and freeze on a sheet pan, then store in a freezer bag for up to 3 months—simmer from frozen, adding 5–8 extra minutes. Cooked white rice keeps 3–4 days refrigerated; reheat covered with a teaspoon of water in the microwave.
Nutrition (per serving)
Approx. 680 calories; 28 g protein; 26 g fat; 74 g carbohydrates; 5 g fiber; 7 g sugar; 860 mg sodium. Estimates vary based on specific ingredients and brands.


Leave a Reply