In a mixing bowl, combine ground beef, ground pork, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, basil, salt, and pepper. Mix until well combined.
Roll the mixture into small meatballs (about 1 inch in diameter) and set aside.
In a large pot, heat olive oil over medium heat. Add chopped onion, carrots, and celery. Sauté for about 5 minutes until vegetables are softened.
Add the meatballs to the pot and cook for about 5-7 minutes, turning occasionally until they are browned on all sides.
Pour in the chicken broth and add the diced tomatoes (with their juices). Bring the mixture to a gentle simmer.
Carefully add the tortellini and cook for about 5-7 minutes, or until the pasta is tender.
Stir in the fresh spinach and cook for an additional 2-3 minutes until wilted.
Adjust seasoning with salt and pepper to taste.
Serve hot, garnished with fresh basil leaves.
Notes
Serve hot and garnish with fresh basil leaves for added flavor.