diff --git a/core/modules/migrate_drupal/config/optional/migrate.migration.d7_menu_settings.yml b/core/modules/migrate_drupal/config/optional/migrate.migration.d7_menu_settings.yml
new file mode 100644
index 0000000..7cee19f
--- /dev/null
+++ b/core/modules/migrate_drupal/config/optional/migrate.migration.d7_menu_settings.yml
@@ -0,0 +1,17 @@
+id: d7_menu_settings
+label: Drupal 7 menu configuration
+migration_tags:
+  - Drupal 7
+source:
+  plugin: variable
+  variables:
+    - menu_override_parent_selector
+process:
+  override_parent_selector: menu_override_parent_selector
+destination:
+  plugin: config
+  config_name: menu_ui.settings
+dependencies:
+  module:
+    - menu_ui
+    - migrate_drupal
diff --git a/core/modules/migrate_drupal/src/Tests/Table/d7/Variable.php b/core/modules/migrate_drupal/src/Tests/Table/d7/Variable.php
index f6faf11..d727a04 100644
--- a/core/modules/migrate_drupal/src/Tests/Table/d7/Variable.php
+++ b/core/modules/migrate_drupal/src/Tests/Table/d7/Variable.php
@@ -102,7 +102,7 @@ public function load() {
       'value' => 's:43:"_vWFj-dRR2rNoHDwl7N__J9uZNutDcLz3w4tlPJzRAM";',
     ))->values(array(
       'name' => 'cron_last',
-      'value' => 'i:1432653550;',
+      'value' => 'i:1435147559;',
     ))->values(array(
       'name' => 'css_js_query_string',
       'value' => 's:6:"nihmmw";',
@@ -191,6 +191,9 @@ public function load() {
       'name' => 'menu_options_test_content_type',
       'value' => 'a:4:{i:0;s:9:"main-menu";i:1;s:10:"management";i:2;s:10:"navigation";i:3;s:9:"user-menu";}',
     ))->values(array(
+      'name' => 'menu_override_parent_selector',
+      'value' => 'b:0;',
+    ))->values(array(
       'name' => 'menu_parent_test_content_type',
       'value' => 's:11:"main-menu:0";',
     ))->values(array(
@@ -419,4 +422,4 @@ public function load() {
   }
 
 }
-#dfc4cdd451a6575677b8c10442893d26
+#7609a29371944e3e62ff1a90e0dc5fa9
diff --git a/core/modules/migrate_drupal/src/Tests/d7/MigrateMenuSettingsTest.php b/core/modules/migrate_drupal/src/Tests/d7/MigrateMenuSettingsTest.php
new file mode 100644
index 0000000..9fc88db
--- /dev/null
+++ b/core/modules/migrate_drupal/src/Tests/d7/MigrateMenuSettingsTest.php
@@ -0,0 +1,38 @@
+<?php
+
+/**
+ * @file
+ * Contains \Drupal\migrate_drupal\Tests\d7\MigrateMenuSettingsTest.
+ */
+
+namespace Drupal\migrate_drupal\Tests\d7;
+
+use Drupal\migrate\Entity\Migration;
+use Drupal\migrate\MigrateExecutable;
+
+/**
+ * Tests migration of menu_ui settings.
+ *
+ * @group migrate_drupal 7.x
+ */
+class MigrateMenuSettingsTest extends MigrateDrupal7TestBase {
+
+  public static $modules = ['menu_ui'];
+
+  /**
+   * {@inheritdoc}
+   */
+  protected function setUp() {
+    parent::setUp();
+    $this->installConfig(['menu_ui']);
+    $migration = Migration::load('d7_menu_settings');
+    $this->prepare($migration, [$this->getDumpDirectory() . '/Variable.php']);
+    $executable = new MigrateExecutable($migration, $this);
+    $executable->import();
+  }
+
+  public function testMigration() {
+    $this->assertFalse(\Drupal::config('menu_ui.settings')->get('override_parent_selector'));
+  }
+
+}
