Step 1 of 7
Heat olive oil in a large pot over medium heat.
Step 2 of 7
Sauté onion, carrots, and celery until softened, about 8 minutes.
Step 3 of 7
Add garlic and Italian seasoning, cook for 1 minute.
Step 4 of 7
Pour in crushed tomatoes and vegetable broth. Bring to a boil.
Step 5 of 7
Add beans and pasta. Simmer for 15 minutes until pasta is cooked.
Step 6 of 7
Stir in spinach and cook until wilted, about 2 minutes.
Step 7 of 7
Season with salt and pepper. Serve with crusty bread and parmesan.