In a bowl combine the fennel seeds, oregano and ground beef. Add a little salt and pepper and form the mixture into small meatballs. Heat oil in a stock pot. Brown meatballs on all sides, about 5 minutes. Set them aside.
In the same stock (don't clean) pot saute the onion, carrot and celery in the olive oil. Saute for 5 minutes without browning the vegetables.
Add the garlic and saute for another 30 seconds. Add the whole tomatoes, including juice, and break them up with a spoon.
Add the tomato juice and chicken broth. Bring to a boil. Add pasta and cook gently for 10 minutes, stirring once or twice.
Add the chickpeas, spinach and basil to soup. Add the meatballs to the soup and cook to heat through, about 4 or 5 minutes. Add salt and pepper to taste.