12 cupgrated Parmesan cheese (or a plant-based alternative)
Fresh basil leaves for garnish
Instructions
Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente. Reserve ½ cup of pasta cooking water, then drain the pasta and set it aside.
In a large skillet, heat the olive oil over medium heat. Add the diced onion and sauté until soft and translucent, about 4-5 minutes.
Stir in the minced garlic and cook for another 1-2 minutes, until fragrant. Be careful not to let it burn.
Add the chopped spinach to the skillet and cook until wilted, about 2-3 minutes.
Incorporate the diced tomatoes, dried basil, dried oregano, salt, pepper, and red pepper flakes (if using). Stir well to combine and let the mixture simmer for about 5-7 minutes, allowing the flavors to meld.
Add the drained pasta to the skillet, tossing to mix everything together. If the pasta seems dry, gradually add some of the reserved pasta water until you reach your desired consistency.
Stir in the grated Parmesan cheese (or plant-based alternative) and mix well until the cheese is melted and integrated throughout the dish.
Taste and adjust seasoning if necessary.
Serve hot, garnished with fresh basil leaves and additional Parmesan if desired.
Notes
Feel free to add more vegetables or protein as desired.