Best Mega Menu Plugin for Astra
Astra is one of the most-installed WordPress themes for a reason — it’s lightweight, fast, and gets out of your way. So when you start needing a richer navigation, the first concern is usually: will adding a mega menu plugin slow Astra down?
With Ruby Mega Menu, no — and we built it specifically with themes like Astra in mind.
Why Astra users hit menu limits fast
Astra’s default menu handles basic dropdowns well. Astra Pro adds a header builder and a “mega menu” option, but it has clear ceilings:
- Only one mega menu layout per site
- No content tabs (vertical or horizontal)
- No auto-pulled posts in menu columns
- No icon picker per menu item
- No right-aligned items without custom CSS
- WooCommerce cart icon requires extra workarounds
Ruby Mega Menu fills every gap above without adding bloat — the entire plugin weighs less than 60KB JavaScript on the front end.
How Ruby Mega Menu works with Astra
Ruby Mega Menu integrates with both Astra Free and Astra Pro. Setup:
- Install Ruby Mega Menu from the WordPress plugins page
- Go to Appearance → Menus
- Pick your primary menu and toggle “Enable Ruby Mega Menu”
- Pick a menu type per item — dropdown, mega, content tabs, shopping tabs
No template overrides, no CSS conflicts. Ruby uses WordPress’s standard menu hooks, so Astra’s header (free or Pro builder) renders the new menu without any tweaks.
Tested compatibility
- Astra 4.x and newer (Free and Pro)
- Astra’s Header Builder (Pro)
- Astra Sites starter templates
- Astra + Elementor combinations
- Astra + Spectra (block-based) combinations
- WooCommerce integration: cart icon, shop tabs
Performance: built for Astra’s speed standard
Astra users tend to be performance-conscious. Ruby Mega Menu was built around a few principles that align:
- No jQuery dependency
- CSS is split per menu type — pages without mega menus don’t load mega CSS
- Icons are loaded as inline SVG, not webfont
- Mobile menu uses no extra JavaScript beyond what the menu type requires
We benchmark every release against an Astra + Elementor baseline so the plugin doesn’t drag down Core Web Vitals.
Use cases that fit Astra
Blogs and content sites
Pull your latest posts directly into a menu column using auto-content pull — no manual menu updates.
WooCommerce stores on Astra
Astra is a top choice for lightweight WooCommerce. Ruby adds horizontal shopping tabs and a live cart icon that match Astra’s design language.
Agencies building Astra sites for clients
Pro Unlimited license covers every Astra client site you build. Clients can edit their own menus through the same familiar WordPress interface.
Pricing for Astra users
Ruby Mega Menu Free covers dropdowns and vertical content tabs. Pro is $28.99/year for a single Astra site and unlocks shopping tabs, WooCommerce cart, site logo in menu bar, and priority support.
Next steps
If you’re already on Astra, install the free version and test it in five minutes — your existing menu structure stays intact, you just gain new layout options per item.


















