To a pan on medium heat, add the olive oil and onions, cook for a couple of minutes.
Add the red bell pepper and sun-dried tomatoes and cook for another 5 minutes, stirring regularly.
Add the garlic, tomato paste, chili flakes, mixed herbs, smoked paprika, and a pinch of salt. Stir, and cook for 2 minutes.
In the meantime, blend the cashews, soy milk, and nutritional yeast. Add to the pan along with the orzo, butter beans, and vegetable stock. Let it simmer covered, for 12 minutes (or according to the orzo packet instructions), stirring regularly. Add extra broth if needed. Taste to ensure the orzo is thoroughly cooked.
Add the spinach and lemon juice, cook until the spinach is just wilted.
Adjust salt and pepper to taste. Top with fresh basil, and enjoy!