In a mixing bowl, combine the ground beef, ground pork, breadcrumbs, grated Parmesan cheese, egg, minced garlic, oregano, basil, salt, and pepper. Mix until well incorporated.
Form the mixture into small meatballs, about 1 inch in diameter, and place them on a plate.
In a large pot, heat olive oil over medium heat. Once hot, add the meatballs gently and brown them on all sides, about 5 minutes. Remove meatballs and set aside.
In the same pot, add sliced carrots and cook for about 3 minutes until they start to soften.
Pour in the beef broth and diced tomatoes with their juice. Bring to a simmer.
Add the browned meatballs back into the pot and simmer for 15 minutes.
Stir in the chopped kale or spinach and pasta. Cook for an additional 10-12 minutes, or until the pasta is al dente.
Taste and adjust seasoning with salt and pepper as desired.
Serve hot, garnished with fresh basil leaves on top.
Notes
Feel free to substitute the greens with your favorite leafy vegetables.