16 Green Shirt Outfits for Men

Green works year-round because it mirrors colors found in nature. Stop stressing about complicated color wheels and focus on earth tones or crisp neutrals to make the shirt stand out.

I have tested these combinations in my own closet for years. A green shirt adapts easily to almost any scenario, serving as a sturdy weekend piece or a sharp office staple.

Heavy olive overshirts bring a rugged edge, while dark hunter green creates a clean, formal look under a suit. Try mixing shades like sage and emerald with specific trousers to keep your wardrobe rotation fresh.

Olive Camp Collar Shirt + White Linen Trousers

Source:@rayshi.india – instagram

White trousers cut through the depth of the olive fabric, creating a nice contrast. The loose drape of the pants matches the open, easygoing vibe of a camp collar shirt.

Olive Button-Down + White Trousers

Source:@ruych.studio

The bright trousers neutralize the shirt’s darker tone. This pairing works well for daytime events where you want a cleaner, lighter aesthetic.

Olive Linen Shirt + Cream Trousers

Source:@sendeniz

Cream trousers provide a solid neutral base that lets the olive linen take center stage. Structured pants help reign in the relaxed, flowy nature of the shirt fabric.

Forest Green Button-Down + Wide-Leg Light Wash Jeans

Source:@saikiran.x

Faded denim lightens the intensity of a forest green top, resulting in a balanced daily look. Leather boots bring a bit of edge to the loose jeans.

Olive Utility Shirt + Blue Straight-Leg Denim

Source:@zechlee_

Layering a utility shirt over a plain white tee gives the outfit more dimension. Those tan suede loafers bridge the gap between the shirt and the blue denim perfectly.

Green Overshirt + Black Trousers

Source:@massimo_cappella

Vibrant wool creates a strong visual pop against a dark hoodie. White sneakers keep the whole outfit feeling light instead of weighed down by the heavy jacket.

Green Striped Shirt + Brown Trousers

Source:@outfitabasi

Vertical stripes introduce a subtle pattern that prevents the outfit from feeling flat. Brown trousers act as a grounding element for the bright emerald tones up top.

Dark Green Button-Down + Beige Pleated Trousers

Source:@samsonajadalu

Beige trousers lean into the warmth of the forest green shade. Tucking the shirt emphasizes the pleats and gives the outfit a more deliberate, tailored shape.

Forest Green Button-Down + Light Wash Denim

Source:@rigormendozaa

Lighter jeans soften the impact of a saturated green shirt. Brown loafers add a classic, grounded touch that pulls the casual ensemble together.

Forest Green Button-Down + Black Trousers

Source:@yaaaxir

Dark tailored pants keep the shirt’s intensity under control for a streamlined look. Tucking the hem creates a clean line that works well for a night out.

Forest Green Linen Shirt + Raw Indigo Denim Jeans

Source:@menwithstreetstyle

Wearing a white layer underneath adds a needed break between the dark indigo and the green linen. It grounds the airy fabric of the shirt with sturdy, reliable denim.

Olive Button-Down + Charcoal Wide-Leg Trousers

Source:@christianptty

Charcoal provides a modern alternative to black, making the olive tone feel fresh. Adding a white undershirt prevents the darker colors from dominating the outfit.

Olive Green Button-Down + Black Trousers

Source:@liiraar_

Corduroy fabric adds tactile interest to a basic color palette. Black trousers anchor the look so the green shirt stays the focal point.

Olive Shirt Jacket + White Trousers

Source:@gentlemendesign

Crisp white pants provide a stark, clean contrast to the muted olive jacket. This keeps the silhouette looking sharp rather than sloppy.

Olive Suede Jacket + Tan Chinos

Source:@gentlemendesign

The soft texture of suede provides a luxurious touch against a simple white base. Tan chinos pick up the warm, earthy undertones of the jacket, tying the colors together.

Green Plaid Overshirt + Black Trousers

Source:@trevvvian

A ribbed white tank underneath breaks up the heavy pattern of the plaid. Keeping the fit loose makes this outfit a reliable choice for casual weekend plans.