In a large pot, warm the olive oil over medium heat. Once hot, add the diced onion and sauté for about 5 minutes, stirring occasionally, until the onions become translucent and tender.
Add the minced garlic to the pot and sauté for an additional 1 minute, stirring frequently, until the garlic is fragrant but not browned.
Carefully pour in the crushed tomatoes along with the vegetable broth. Add the dried oregano, dried basil, and season generously with salt and freshly ground black pepper. Stir everything together to ensure the spices are well incorporated.
Increase the heat slightly and bring the soup to a gentle simmer. Allow it to bubble away for about 10 minutes, giving the flavors time to meld beautifully.
Stir in the tortellini, ensuring they are submerged in the broth. Cook according to the package instructions—typically, about 3-5 minutes for fresh tortellini or 7-10 minutes for frozen, until they float and are cooked through.
Once the tortellini are tender, gently fold in the baby spinach. Cook for an additional 2 minutes, just until the spinach wilts and turns a vibrant green.
Remove the pot from the heat. Stir in the chopped fresh basil for a burst of flavor just before serving.
Ladle the warm, hearty soup into bowls. Finish with a generous sprinkle of grated Parmesan cheese on top for extra creaminess and flavor.
Notes
Serve with a sprinkle of extra chopped fresh basil and crusty bread for dipping.