In a large, heavy-bottomed pot, heat the extra virgin olive oil over medium heat. Once hot, add the diced onion and sauté, stirring occasionally, until it turns translucent and slightly golden, about 5 minutes.
Add the minced garlic to the pot and cook for an additional 1-2 minutes, stirring constantly until fragrant and just starting to brown, being careful not to burn it.
Pour in the crushed tomatoes along with the vegetable broth. Stir in the dried oregano, sugar, and a generous pinch of sea salt and freshly ground black pepper. Bring the mixture to a gentle simmer, allowing the flavors to meld for about 5-10 minutes.
Once the soup has begun to simmer, introduce the cheese tortellini into the pot. Cook according to the package instructions, typically around 3-5 minutes, until the pasta is tender and heated through.
Reduce the heat to low and slowly stir in the heavy cream (or coconut cream), mixing until fully combined. Allow the soup to warm gently—ensuring it does not reach a boil to prevent the cream from curdling.
Remove the pot from heat and fold in the fresh basil leaves. Taste and adjust seasoning with more sea salt and pepper if needed, keeping in mind the flavors will deepen as it sits.
Serve the soup piping hot, garnishing each bowl with a sprinkle of grated Parmesan cheese, if desired, for added richness.
Notes
Ladle the soup into deep bowls and top with fresh basil and a drizzle of olive oil. Serve with crusty bread.