Heat oil in a large pot over medium high heat. When hot, but not smoking, add onion, carrots and celery. Stir to coat and cook for about 8 minutes, until tender. Add thyme, crushed red pepper, garlic and oregano and cook for another minute.
Add diced tomatoes and chicken stock. Bring to a boil, stir and reduce heat to simmer for 25 minutes.
Add the uncooked quinoa and cannelini beans and bring heat to a low boil again. Cook for 10-15 minutes, until quinoa is tender.
Add kale and stir to wilt. Season to taste with salt and pepper.