Sauté the onion, carrots, and celery in olive oil.
Add the ground beef and garlic, and cook until browned.
Stir in the Italian seasoning, salt, and pepper.
Add the diced tomatoes, tomato paste, chicken broth, kidney beans, pasta, spinach, and bay leaf.
Simmer until the pasta is cooked and the vegetables are tender.
Garnish with basil and parmesan.
