1. Prepare the Meatballs: In a large mixing bowl, gently combine the ground beef, grated onion, 2 minced garlic cloves, ½ cup of chopped parsley, ½ teaspoon of salt, ¼ teaspoon of black pepper, and ¼ teaspoon of paprika. Roll this mixture into very small, marble-sized meatballs and set them aside.
2. Sauté the Veggies: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion and red bell pepper, cooking for about 5-6 minutes until they are soft and tender.
3. Build the Broth Base: Stir in the remaining 2 minced garlic cloves and the tomato paste. Cook for 1-2 minutes, stirring continuously, until the tomato paste slightly darkens and smells rich – this really deepens the flavor!
4. Add Liquids & Spices: Sprinkle in the 1 teaspoon of paprika and ½ teaspoon of oregano. Pour in the chicken broth and crushed tomatoes. Season with 1 teaspoon of salt and ¼ teaspoon of black pepper. Bring the mixture to a gentle boil.
5. Cook the Meatballs: Carefully drop the tiny meatballs into the simmering soup. Reduce the heat to medium-low and let them cook gently for about 10 minutes until they are cooked through. No need to brown them beforehand!
6. Add the Orzo: Stir in the uncooked orzo pasta. Continue to simmer for another 8-10 minutes, stirring occasionally, until the orzo is tender and perfectly cooked.
7. Finish and Serve: Stir in the 2 tablespoons of fresh chopped parsley. Taste the soup and adjust any seasonings if needed. Serve your comforting Turkish Meatball Soup hot, with a fresh squeeze of lemon juice for a bright, healthy finish.