Heat the olive oil in a large pot over medium-high heat. Add the diced onion, carrot, and celery. Cook for about 4 to 5 minutes, until the vegetables begin to soften.
Add the minced garlic, dried oregano, dried basil, and salt. Stir well and cook for another minute until fragrant.
Add the chopped cabbage and stir it in. Let it cook for about 5 minutes, stirring often, so it softens and reduces slightly.
Pour in the diced tomatoes and 4 cups of vegetable broth to start. Bring everything to a gentle simmer and cook uncovered for about 10 minutes, or until the vegetables are as tender as you like. Add more broth if you prefer a thinner soup.
Remove the pot from the heat. Stir in the lemon juice, chopped parsley, and cracked black pepper. Taste and adjust seasoning if needed, then serve warm.