Heat the olive oil in a large pot over medium-high heat. Add the carrots, celery and ½ cup diced onion and cook until the onion is translucent. Add the chicken stock and bring to a boil.
While the stock is warming, make your meatballs. In a large bowl, combine the beef, pork, egg, bread crumbs, garlic and nutmeg, kosher salt and pepper until well mixed. Form mixture into 16 meatballs of equal size. When the stock comes to a boil, drop the meatballs into the pot. Reduce heat to medium and simmer for 20 minutes.
After 20 minutes, drop in the tortellini and cook according to package directions (4-5 minutes usually.) Then add the spinach and Italian seasoning, stir and adjust seasoning, adding salt and pepper as needed.