diff --git src/wp-includes/widgets/class-wp-nav-menu-widget.php src/wp-includes/widgets/class-wp-nav-menu-widget.php
index d7ad82b..33eaeb5 100644
--- src/wp-includes/widgets/class-wp-nav-menu-widget.php
+++ src/wp-includes/widgets/class-wp-nav-menu-widget.php
@@ -118,7 +118,9 @@ class WP_Nav_Menu_Widget extends WP_Widget {
 		$nav_menu = isset( $instance['nav_menu'] ) ? $instance['nav_menu'] : '';
 
 		// Get menus
-		$menus = wp_get_nav_menus();
+		$menus = wp_get_nav_menus( array(
+			'hide_empty' => true,
+		) );
 
 		// If no menus exists, direct the user to go and create some.
 		?>
@@ -130,7 +132,7 @@ class WP_Nav_Menu_Widget extends WP_Widget {
 				$url = admin_url( 'nav-menus.php' );
 			}
 			?>
-			<?php echo sprintf( __( 'No menus have been created yet. <a href="%s">Create some</a>.' ), esc_attr( $url ) ); ?>
+			<?php echo sprintf( __( 'No menus have been created or they are empty. <a href="%s">Mange menus</a>.' ), esc_attr( $url ) ); ?>
 		</p>
 		<div class="nav-menu-widget-form-controls" <?php if ( empty( $menus ) ) { echo ' style="display:none" '; } ?>>
 			<p>
