đŸ” sf matcha, mapped
đŸŒ± SF Matcha Guide

Soy Milk Matcha in SF: Three Menus That List It

Where to order matcha with soy milk in San Francisco, with verified menu options, prices and dairy-free ordering tips.

Updated October 7, 2026

Soy can be surprisingly hard to find on matcha menus, even when oat milk is everywhere. These three cafés explicitly list soy with their matcha or drink substitutions. They cover the Presidio, the northern waterfront and Japantown. Start with a plain latte, specify soy as the replacement milk, and ask about any added cream or premixed ingredients if you need the whole drink to be dairy-free.

In this guide

Matcha Latte with Soy Milk

Il Parco

215 Lincoln Blvd · Presidio · San Francisco

For a soy matcha before a Presidio walk.

Il Parco’s menu lists hot and iced matcha lattes and soy among its milk alternatives at 215 Lincoln Blvd.

Milk details
Soy, oat or almond adds $0.50. Specify that soy replaces the base milk.
Soy status
Soy milk is available for the matcha latte.
Price
$6 hot 12 oz; $6.30 iced 12 oz with soy
Availability
Daily 8am–8pm.
Hours
daily 8am–8pm
Matcha Latte with Soy Milk

Lulu Fresh

50 Francisco St Suite 105 · North Beach / Embarcadero · San Francisco

For an explicitly selectable soy option near the waterfront.

Lulu’s product page lets you choose hot or iced and select soy. The cafĂ© is at 50 Francisco St, Suite 105.

Milk details
Soy is listed alongside oat, almond and coconut. Confirm substitutions at checkout.
Soy status
Soy milk is available for the matcha latte.
Price
$7 listed base price; check checkout for modifiers
Availability
Mon–Fri 7am–4pm; Sat 8am–4pm; Sunday closed.
Hours
Mon–Fri 7am–4pm; Sat 8am–4pm; Sun closed
Matcha Latte with Soy Milk

YakiniQ Cafe

1640 Post St, 1st floor · Japantown · San Francisco

For a customizable Japantown latte.

The Matcha Latte ordering page lists soy in its milk choices at 1640 Post St, first floor.

Milk details
The option is labeled “Extra Soy Milk.” Ask the cafĂ© to replace whole milk with soy if dairy avoidance matters.
Soy status
Soy milk is available for the Matcha Latte for $0.75 extra.
Price
$7 base 12 oz + $0.75 soy; iced adds $0.25
Availability
Tue–Sat 11am–5pm; closed Sunday and Monday.
Hours
Tue–Sat 11am–5pm; Sun–Mon closed

Before you go

Is lactose-free milk dairy-free?

No. Lactose-free dairy milk is still dairy milk. Select a plant milk and check toppings and any premixed base.

Can I just pick soy online and assume the drink is dairy-free?

Check how the modifier is worded. YakiniQ labels it as extra soy, so ask for a replacement rather than an addition.

Why are some popular cafés missing?

This guide focuses on soy explicitly listed in the menus we checked. A café without listed soy may still offer it, but we do not assume that.

Find your next matcha on the map →