1/2poundground porkoptional, you can use all beef if preferred
1/2cupuncooked white rice
1/4cupfresh mint leavesfinely chopped
1/4cupfresh cilantrofinely chopped
1eggbeaten
2clovesgarlicminced
1teaspoonsalt
1/2teaspoonground black pepper
For the Soup:
2tablespoonsolive oil
1large onionchopped
2carrotspeeled and sliced
2stalks celerysliced
2clovesgarlicminced
1jalapeñoseeded and finely chopped (optional for heat)
8cupschicken or beef broth
1can14.5 ounces diced tomatoes, with their juice
2medium potatoespeeled and cubed
1zucchinisliced
1teaspoonground cumin
Salt and pepperto taste
Lime wedgesfor serving
Additional chopped cilantrofor garnish
Instructions
Prepare the Meatballs:
Mix Ingredients: In a large bowl, combine ground beef, ground pork, uncooked rice, mint, cilantro, egg, minced garlic, salt, and pepper. Mix until well combined.
Form Meatballs: Shape the mixture into small meatballs, about 1 inch in diameter.
Cook the Soup:
Sauté Vegetables: In a large pot, heat olive oil over medium heat. Add chopped onion, carrots, celery, minced garlic, and jalapeño (if using). Sauté until the vegetables are softened, about 5-7 minutes.
Add Broth and Tomatoes: Pour in the chicken or beef broth and add the diced tomatoes with their juice. Bring to a boil.
Add Meatballs: Carefully add the formed meatballs to the boiling broth. Reduce the heat to a simmer and cook for about 20 minutes.
Add Remaining Vegetables: Add the cubed potatoes, sliced zucchini, and ground cumin to the pot. Season with salt and pepper. Continue to simmer until the vegetables are tender and the meatballs are cooked through, about 20-30 minutes.
Serve:
Check Seasoning: Taste the soup and adjust the seasoning with additional salt and pepper if needed.
Serve Hot: Ladle the soup into bowls, making sure each serving gets a good amount of meatballs and vegetables. Serve with lime wedges and garnish with chopped cilantro.