Heat the olive oil in a skillet over medium heat.
1 tbsp. olive oil
Add the garlic and minced onion, and cook for 1 to 2 minutes while stirring.
½ onion, 2 garlic cloves
Add the ground beef and cook until browned, crumbling while cooking, 4 to 5 minutes.
1 ½ lbs. ground beef
Add the mushrooms and diced tomatoes, and cook for 2 to 4 minutes with the ground beef.
½ cup mushrooms, 2 tomatoes
Pour in the tomato sauce, tomato paste, oregano, parsley, basil, chili flakes, and season to taste.
2 cups tomato sauce, 2 tbsp. tomato paste, 2 tbsp. fresh parsley, 2 tbsp. fresh basil, 2 tsp. dried oregano, ½ tsp. chili flakes, Sea salt and freshly ground black pepper
Bring everything to a light boil while stirring, and let simmer for 4 to 5 minutes.
Add the zucchinis to the tomato sauce, toss everything gently, and cook until soft, about 4 to 5 minutes.
6 zucchinis
Add the spinach and cook until wilted, 2 to 3 minutes.
3 cups lightly packed spinach
Serve the pasta topped with fresh basil.