<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Drinks &#8211; Vegans247</title>
	<atom:link href="https://vegans247.com/category/drinks/feed/" rel="self" type="application/rss+xml" />
	<link>https://vegans247.com</link>
	<description>Simple vegan recipes for everyday cooking</description>
	<lastBuildDate>Tue, 29 Sep 2026 14:45:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://vegans247.com/wp-content/uploads/2026/08/v247-favicon-150x150.png</url>
	<title>Drinks &#8211; Vegans247</title>
	<link>https://vegans247.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">197171220</site>	<item>
		<title>Vegan Horchata (Creamy Cinnamon Rice Drink)</title>
		<link>https://vegans247.com/vegan-horchata/</link>
					<comments>https://vegans247.com/vegan-horchata/#respond</comments>
		
		<dc:creator><![CDATA[Mister B]]></dc:creator>
		<pubDate>Tue, 29 Sep 2026 14:45:15 +0000</pubDate>
				<category><![CDATA[Drinks]]></category>
		<category><![CDATA[dairy free horchata]]></category>
		<category><![CDATA[horchata de arroz]]></category>
		<category><![CDATA[mexican rice drink]]></category>
		<category><![CDATA[vegan horchata]]></category>
		<guid isPermaLink="false">https://vegans247.com/?p=519</guid>

					<description><![CDATA[A lot of horchata recipes lean on dairy for body, which is why so many of them aren&#8217;t dairy free at all. This vegan horchata keeps the same cinnamon rice flavor and builds the creaminess a different way. I simmer the rice with cinnamon sticks first, blend it while it&#8217;s still warm, and strain it ... <a title="Vegan Horchata (Creamy Cinnamon Rice Drink)" class="read-more" href="https://vegans247.com/vegan-horchata/" aria-label="Read more about Vegan Horchata (Creamy Cinnamon Rice Drink)">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>A lot of horchata recipes lean on dairy for body, which is why so many of them aren&#8217;t dairy free at all. This vegan horchata keeps the same cinnamon rice flavor and builds the creaminess a different way. I simmer the rice with cinnamon sticks first, blend it while it&#8217;s still warm, and strain it once, so the starch the rice releases thickens the drink on its own. There&#8217;s no overnight soak and no store-bought carton, just rice, water, and cinnamon working on the stove.</p>
<p>The rice does the heavy lifting here, and the almond milk is there for a little richness rather than as the main event. If you like building drinks from whole ingredients, this follows the same logic as my <a href="https://vegans247.com/vegan-chai-latte/">vegan chai latte</a>, <a href="https://vegans247.com/vegan-hot-chocolate/">vegan hot chocolate</a>, and <a href="https://vegans247.com/vegan-pumpkin-spice-latte/">vegan pumpkin spice latte</a>, where the flavor base gets made first and the almond milk goes in at the end. Serve it cold over ice, and it holds up next to anything spicy.</p>
<div id="recipe"></div><div id="wprm-recipe-container-517" class="wprm-recipe-container" data-recipe-id="517" data-servings="4"><div class="wprm-recipe wprm-recipe-template-basic"><div class="wprm-container-float-left">
    <div class="wprm-recipe-image wprm-block-image-normal"><img decoding="async" style="border-width: 0px;border-style: solid;border-color: #666666;" width="150" height="150" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured-150x150.webp" class="attachment-150x150 size-150x150" alt="Vegan Horchata, vegan recipe" srcset="https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured-150x150.webp 150w, https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured-300x300.webp 300w, https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured-1024x1024.webp 1024w, https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured-768x768.webp 768w, https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured-500x500.webp 500w, https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-featured.webp 1200w" sizes="(max-width: 150px) 100vw, 150px" /></div>
</div>
<a href="https://vegans247.com/wprm_print/vegan-horchata" style="color: #333333;" class="wprm-recipe-print wprm-recipe-link wprm-print-recipe-shortcode wprm-block-text-normal" data-recipe-id="517" data-print-identifier="vegan-horchata" data-template="" target="_blank" rel="nofollow"><span class="wprm-recipe-icon wprm-recipe-print-icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 24 24"><g ><path fill="#333333" d="M19,5.09V1c0-0.552-0.448-1-1-1H6C5.448,0,5,0.448,5,1v4.09C2.167,5.569,0,8.033,0,11v7c0,0.552,0.448,1,1,1h4v4c0,0.552,0.448,1,1,1h12c0.552,0,1-0.448,1-1v-4h4c0.552,0,1-0.448,1-1v-7C24,8.033,21.833,5.569,19,5.09z M7,2h10v3H7V2z M17,22H7v-9h10V22z M18,10c-0.552,0-1-0.448-1-1c0-0.552,0.448-1,1-1s1,0.448,1,1C19,9.552,18.552,10,18,10z"/></g></svg></span> Print</a>

<div class="wprm-spacer" style="height: 5px;"></div>
<h2 class="wprm-recipe-name wprm-block-text-bold">Vegan Horchata</h2>

<div class="wprm-spacer" style="height: 5px;"></div>
<div class="wprm-recipe-summary wprm-block-text-normal">A creamy vegan horchata built by simmering rice with cinnamon, then blending and straining it, so the body comes from the rice itself instead of dairy.</div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-tags-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-course-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-course-label">Course </span><span class="wprm-recipe-course wprm-block-text-normal">Beverage</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-cuisine-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-cuisine-label">Cuisine </span><span class="wprm-recipe-cuisine wprm-block-text-normal">Mexican</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-keyword-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-keyword-label">Keyword </span><span class="wprm-recipe-keyword wprm-block-text-normal">dairy free horchata, horchata de arroz, mexican rice drink, vegan horchata</span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-times-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-prep-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-prep-time-label">Prep Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-prep_time wprm-recipe-prep_time-minutes">10<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-cook-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-cook-time-label">Cook Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-cook_time wprm-recipe-cook_time-minutes">15<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-total-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-total-time-label">Total Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-total_time wprm-recipe-total_time-minutes">25<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-total_time-unit wprm-recipe-total_timeunit-minutes" aria-hidden="true">minutes</span></span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-servings-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-servings-label">Servings </span><span class="wprm-recipe-servings-with-unit"><span class="wprm-recipe-servings wprm-recipe-details wprm-block-text-normal">4</span> <span class="wprm-recipe-servings-unit wprm-recipe-details-unit wprm-block-text-normal">servings</span></span></div>




<div id="recipe-517-ingredients" class="wprm-recipe-ingredients-container wprm-recipe-517-ingredients-container wprm-block-text-normal wprm-ingredient-style-regular wprm-recipe-images-before" data-recipe="517" data-servings="4"><h3 class="wprm-recipe-header wprm-recipe-ingredients-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Ingredients</h3><div class="wprm-recipe-ingredient-group"><h4 class="wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold">Horchata base</h4><ul class="wprm-recipe-ingredients"><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">cup</span>&#32;<span class="wprm-recipe-ingredient-name">long-grain white rice</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">rinsed well</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">4</span>&#32;<span class="wprm-recipe-ingredient-unit">cups</span>&#32;<span class="wprm-recipe-ingredient-name">water</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-name">cinnamon sticks</span></li></ul></div><div class="wprm-recipe-ingredient-group"><h4 class="wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold">To finish</h4><ul class="wprm-recipe-ingredients"><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1 1/2</span>&#32;<span class="wprm-recipe-ingredient-unit">cups</span>&#32;<span class="wprm-recipe-ingredient-name">almond milk</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">unsweetened, or oat milk</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/3</span>&#32;<span class="wprm-recipe-ingredient-unit">cup</span>&#32;<span class="wprm-recipe-ingredient-name">maple syrup</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">plus more to taste</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">vanilla extract</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/4</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">fine salt</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">a small pinch, to round out the sweetness</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/2</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">ground cinnamon</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">plus more for serving</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-name">ice</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">for serving</span></li></ul></div></div>
<div id="recipe-517-instructions" class="wprm-recipe-instructions-container wprm-recipe-517-instructions-container wprm-block-text-normal" data-recipe="517"><h3 class="wprm-recipe-header wprm-recipe-instructions-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Instructions</h3><div class="wprm-recipe-instruction-group"><ul class="wprm-recipe-instructions"><li id="wprm-recipe-517-step-0-0" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Rinse the rice under cold water until the water runs mostly clear, then drain it well so no loose starch is left clinging to the grains.</div></li><li id="wprm-recipe-517-step-0-1" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Add the drained rice, the 4 cups of water, and the cinnamon sticks to a saucepan. Bring it to a boil, lower the heat, and simmer uncovered for 15 minutes, until the rice is soft enough to squash easily between your fingers.</div></li><li id="wprm-recipe-517-step-0-2" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Take the pot off the heat and let it cool for about 10 minutes. Cooling it first matters, because a blender full of steaming liquid can blow its lid off.</div></li><li id="wprm-recipe-517-step-0-3" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Pour the rice, its cooking liquid, and the cinnamon sticks into a blender and blend on high for a full 2 minutes, until the mixture looks like a smooth, cloudy rice milk with no whole grains left.</div></li><li id="wprm-recipe-517-step-0-4" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Set a fine mesh sieve over a large bowl or jug, line it with a double layer of cheesecloth or a clean thin towel, and pour the blended mixture through. Let it drain for a few minutes, then gather the cloth and squeeze gently to press out the last of the liquid, and discard the pulp.</div></li><li id="wprm-recipe-517-step-0-5" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Stir the almond milk, maple syrup, vanilla extract, salt, and ground cinnamon into the strained rice liquid. Taste it and add another tablespoon of maple syrup if you want it sweeter.</div></li><li id="wprm-recipe-517-step-0-6" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Cover and chill for at least 2 hours, or until cold. Stir well before pouring over ice, dust the top with ground cinnamon, and serve right away.</div></li></ul></div></div>
<div id="recipe-video"></div>
<div id="recipe-517-notes" class="wprm-recipe-notes-container wprm-block-text-normal"><h3 class="wprm-recipe-header wprm-recipe-notes-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Notes</h3><div class="wprm-recipe-notes"><span style="display: block;">Long-grain white rice gives the cleanest, most neutral base, and medium-grain rice works if that's what you have. Rinsing the rice is not optional here, because loose surface starch is what makes horchata taste chalky instead of creamy. The rice does need a real 15 minute simmer rather than a quick soak, since soft grains blend down to the smooth, thickened liquid you're after. Taste the horchata once it's fully chilled before deciding on more maple syrup, because cold drinks taste less sweet than warm ones.</span></div></div>
</div></div>
<p><img decoding="async" style="max-width: 100%; height: auto;" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-horchata-content.webp" alt="Vegan Horchata, vegan recipe" /></p>
<h2>Tips for Vegan Horchata</h2>
<p>Horchata is only a handful of ingredients, so the small choices decide whether it tastes creamy or like watered-down rice. The three things that matter most are rinsing the rice, simmering it until it&#8217;s soft, and straining it twice over. I like a cold glass next to a plate of <a href="https://vegans247.com/vegan-breakfast-burrito/">vegan breakfast burrito</a> when I want something cooling against something spicy.</p>
<ul>
<li>Rinse the rice until the water runs mostly clear. That step washes off loose surface starch, which is the exact stuff that turns a batch chalky and dull instead of smooth.</li>
<li>Simmer the rice instead of only soaking it. Soft, cooked grains break down completely in the blender, so the rice releases enough starch to thicken the drink without any dairy or nuts.</li>
<li>Let the rice cool for about ten minutes before it goes in the blender. Hot liquid pressurizes the jar and can blow the lid off, and this is the one spot where the recipe can go badly wrong.</li>
<li>Strain through a double layer of cheesecloth or a thin clean towel, then squeeze the pulp. A single metal sieve lets fine grit slip through, and the squeeze is where a surprising amount of body hides.</li>
<li>Blend for a full two minutes on high. Short blending leaves gritty bits behind, and the extra time costs you nothing but a little noise.</li>
<li>Sweeten after straining and taste it again once chilled. Maple syrup stirred into the finished liquid blends evenly, and cold horchata reads less sweet than warm, so adjust at the end rather than the start.</li>
</ul>
<h2>Storage</h2>
<p>Vegan horchata keeps in a sealed jar or pitcher in the fridge for 3 to 4 days. It separates as it sits, and that&#8217;s normal for a rice drink, so give it a good stir or shake before each glass. Serve it cold over ice, and don&#8217;t leave it sitting at room temperature for more than an hour or two. A tightly sealed jar keeps the cinnamon from fading, so it tastes nearly as fresh on day three as it did on day one. I don&#8217;t recommend freezing it, because the texture turns grainy once it thaws, and a grainy horchata is hard to bring back. For a make-ahead version, blend and strain the base the night before, then stir in the almond milk and maple syrup just before you serve.</p>
<h2>FAQ</h2>
<h3>Why is my vegan horchata gritty?</h3>
<p>Grit usually comes from two places: rice that wasn&#8217;t blended long enough, or liquid that only passed through a single sieve. Blend on high for a full two minutes and strain through a double layer of cheesecloth or a thin towel, then squeeze the pulp to get the fine particles out. If you can still feel grit, pour it through the cloth a second time. A high-speed blender plus a slow, steady strain fixes almost every gritty batch, and grit that settles at the bottom is usually a sign the blend was cut short.</p>
<h3>Is horchata always vegan?</h3>
<p>No, horchata isn&#8217;t always a vegan drink. Horchata de arroz starts from rice, water, cinnamon, and sugar, which is dairy free by default, but many modern recipes and restaurant versions add dairy for creaminess. If you&#8217;re buying it, check the ingredients, and if you&#8217;re making it at home, this version skips dairy from start to finish.</p>
<h3>Can I make horchata without a high-speed blender?</h3>
<p>Yes, you can make horchata without a high-speed blender. Simmering the rice until it&#8217;s very soft does most of the work, then blend it in batches in a regular blender for three to four minutes instead of two. If your blender is on the weaker side, soak the rice in the water for an hour before cooking, and strain slowly so the cloth catches anything the blades missed. Cold rice blends more stubbornly than warm rice, so keep it on the warmer side of room temperature while you work.</p>
<h3>What kind of rice should I use for horchata?</h3>
<p>Long-grain white rice gives the cleanest, most neutral flavor and blends down to a smooth base, and medium-grain rice works in a pinch. Avoid short-grain or sticky rice, which turns gluey and thick in a way that&#8217;s hard to strain and leaves the drink heavy rather than refreshing. Whatever rice you choose, rinse it well and cook it fully, since the texture of the finished drink depends more on those two steps than on the exact grain.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vegans247.com/vegan-horchata/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">519</post-id>	</item>
		<item>
		<title>Creamy Vegan Chai Latte From Scratch</title>
		<link>https://vegans247.com/vegan-chai-latte/</link>
					<comments>https://vegans247.com/vegan-chai-latte/#respond</comments>
		
		<dc:creator><![CDATA[Mister B]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 17:12:46 +0000</pubDate>
				<category><![CDATA[Drinks]]></category>
		<category><![CDATA[dairy free chai latte]]></category>
		<category><![CDATA[homemade chai latte]]></category>
		<category><![CDATA[oat milk chai latte]]></category>
		<category><![CDATA[vegan chai latte]]></category>
		<guid isPermaLink="false">https://vegans247.com/?p=397</guid>

					<description><![CDATA[Most homemade chai falls flat for one of two reasons: the spices never get a real simmer, or the plant milk goes straight into the pot and turns the whole drink thin. I build the spiced tea base in water first, then heat oat milk on its own and pour it over the top. Start ... <a title="Creamy Vegan Chai Latte From Scratch" class="read-more" href="https://vegans247.com/vegan-chai-latte/" aria-label="Read more about Creamy Vegan Chai Latte From Scratch">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>Most homemade chai falls flat for one of two reasons: the spices never get a real simmer, or the plant milk goes straight into the pot and turns the whole drink thin. I build the spiced tea base in water first, then heat oat milk on its own and pour it over the top. Start to finish, this vegan chai latte takes about 25 minutes, and most of that is hands-off simmering.</p>
<p>The base is black tea with fresh ginger, cardamom, cinnamon, cloves, and black peppercorns, simmered until the water tastes almost too strong on its own. That concentration matters, because the oat milk dilutes it in the mug. Maple syrup goes into the warm tea before the milk, which lets it dissolve evenly instead of sinking to the bottom. If you already make my <a href="https://vegans247.com/vegan-pumpkin-spice-latte/">vegan pumpkin spice latte</a> or <a href="https://vegans247.com/vegan-hot-chocolate/">vegan hot chocolate</a>, this follows the same idea of building flavor before the milk, just with a warmer, spicier profile.</p>
<div id="wprm-recipe-container-395" class="wprm-recipe-container" data-recipe-id="395" data-servings="2"><div class="wprm-recipe wprm-recipe-template-basic"><div class="wprm-container-float-left">
    <div class="wprm-recipe-image wprm-block-image-normal"><img decoding="async" style="border-width: 0px;border-style: solid;border-color: #666666;" width="150" height="150" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-featured-150x150.webp" class="attachment-150x150 size-150x150" alt="Vegan Chai Latte, vegan recipe" srcset="https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-featured-150x150.webp 150w, https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-featured-300x300.webp 300w, https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-featured-768x768.webp 768w, https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-featured-500x500.webp 500w, https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-featured.webp 800w" sizes="(max-width: 150px) 100vw, 150px" /></div>
</div>
<a href="https://vegans247.com/wprm_print/vegan-chai-latte" style="color: #333333;" class="wprm-recipe-print wprm-recipe-link wprm-print-recipe-shortcode wprm-block-text-normal" data-recipe-id="395" data-print-identifier="vegan-chai-latte" data-template="" target="_blank" rel="nofollow"><span class="wprm-recipe-icon wprm-recipe-print-icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 24 24"><g ><path fill="#333333" d="M19,5.09V1c0-0.552-0.448-1-1-1H6C5.448,0,5,0.448,5,1v4.09C2.167,5.569,0,8.033,0,11v7c0,0.552,0.448,1,1,1h4v4c0,0.552,0.448,1,1,1h12c0.552,0,1-0.448,1-1v-4h4c0.552,0,1-0.448,1-1v-7C24,8.033,21.833,5.569,19,5.09z M7,2h10v3H7V2z M17,22H7v-9h10V22z M18,10c-0.552,0-1-0.448-1-1c0-0.552,0.448-1,1-1s1,0.448,1,1C19,9.552,18.552,10,18,10z"/></g></svg></span> Print</a>

<div class="wprm-spacer" style="height: 5px;"></div>
<h2 class="wprm-recipe-name wprm-block-text-bold">Vegan Chai Latte</h2>

<div class="wprm-spacer" style="height: 5px;"></div>
<div class="wprm-recipe-summary wprm-block-text-normal">A homemade vegan chai latte built from whole spices simmered with black tea, then finished with lightly steamed oat milk, so it tastes warm and spiced instead of like a powdered mix.</div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-tags-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-course-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-course-label">Course </span><span class="wprm-recipe-course wprm-block-text-normal">Beverage</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-cuisine-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-cuisine-label">Cuisine </span><span class="wprm-recipe-cuisine wprm-block-text-normal">Indian-inspired</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-keyword-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-keyword-label">Keyword </span><span class="wprm-recipe-keyword wprm-block-text-normal">dairy free chai latte, homemade chai latte, oat milk chai latte, vegan chai latte</span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-times-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-prep-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-prep-time-label">Prep Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-prep_time wprm-recipe-prep_time-minutes">5<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-cook-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-cook-time-label">Cook Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-cook_time wprm-recipe-cook_time-minutes">20<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-total-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-total-time-label">Total Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-total_time wprm-recipe-total_time-minutes">25<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-total_time-unit wprm-recipe-total_timeunit-minutes" aria-hidden="true">minutes</span></span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-servings-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-servings-label">Servings </span><span class="wprm-recipe-servings-with-unit"><span class="wprm-recipe-servings wprm-recipe-details wprm-block-text-normal">2</span> <span class="wprm-recipe-servings-unit wprm-recipe-details-unit wprm-block-text-normal">mugs</span></span></div>




<div id="recipe-395-ingredients" class="wprm-recipe-ingredients-container wprm-recipe-395-ingredients-container wprm-block-text-normal wprm-ingredient-style-regular wprm-recipe-images-before" data-recipe="395" data-servings="2"><h3 class="wprm-recipe-header wprm-recipe-ingredients-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Ingredients</h3><div class="wprm-recipe-ingredient-group"><h4 class="wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold">Chai spice base</h4><ul class="wprm-recipe-ingredients"><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-unit">cups</span>&#32;<span class="wprm-recipe-ingredient-name">water</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">inch piece</span>&#32;<span class="wprm-recipe-ingredient-name">fresh ginger</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">peeled and sliced</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">6</span>&#32;<span class="wprm-recipe-ingredient-unit">green cardamom pods</span>&#32;<span class="wprm-recipe-ingredient-name">green cardamom pods</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">lightly cracked</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-name">cinnamon stick</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">4</span>&#32;<span class="wprm-recipe-ingredient-unit">whole cloves</span>&#32;<span class="wprm-recipe-ingredient-name">whole cloves</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/2</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">black peppercorns</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-name">star anise</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">optional</span></li></ul></div><div class="wprm-recipe-ingredient-group"><h4 class="wprm-recipe-group-name wprm-recipe-ingredient-group-name wprm-block-text-bold">Tea and finish</h4><ul class="wprm-recipe-ingredients"><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">3</span>&#32;<span class="wprm-recipe-ingredient-unit">black tea bags</span>&#32;<span class="wprm-recipe-ingredient-name">black tea bags</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or 2 tablespoons loose-leaf Assam or Ceylon tea</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-unit">cups</span>&#32;<span class="wprm-recipe-ingredient-name">oat milk</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or soy milk, barista versions froth best</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">3</span>&#32;<span class="wprm-recipe-ingredient-unit">tablespoons</span>&#32;<span class="wprm-recipe-ingredient-name">maple syrup</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">plus more to taste</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/4</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">vanilla extract</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">optional</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">pinch</span>&#32;<span class="wprm-recipe-ingredient-name">fine salt</span></li></ul></div></div>
<div id="recipe-395-instructions" class="wprm-recipe-instructions-container wprm-recipe-395-instructions-container wprm-block-text-normal" data-recipe="395"><h3 class="wprm-recipe-header wprm-recipe-instructions-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Instructions</h3><div class="wprm-recipe-instruction-group"><ul class="wprm-recipe-instructions"><li id="wprm-recipe-395-step-0-0" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Toast the cardamom, cinnamon stick, cloves, peppercorns, and star anise in a dry saucepan over medium heat for 1 to 2 minutes, until they smell fragrant and the cardamom pods start to darken at the edges.</div></li><li id="wprm-recipe-395-step-0-1" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Add the 2 cups of water and the sliced ginger, raise the heat, and bring the pot to a boil. Lower the heat and simmer gently for 5 minutes, so the spices have time to infuse the water.</div></li><li id="wprm-recipe-395-step-0-2" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Take the pot off the heat, add the black tea, and let it steep for 5 minutes. Pull the tea bags or strain out the loose leaves at the 5 minute mark so the base doesn't turn bitter or tannic.</div></li><li id="wprm-recipe-395-step-0-3" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Strain the spiced tea through a fine mesh sieve into a jug, pressing lightly on the spices to get the last of the liquid. Stir in the maple syrup, vanilla extract, and pinch of salt while the tea is still hot, then taste and add a little more syrup if you want it sweeter.</div></li><li id="wprm-recipe-395-step-0-4" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Heat the oat milk in a small saucepan over medium-low heat until it steams and small bubbles form around the edge, about 3 to 4 minutes. Don't let it come to a rolling boil.</div></li><li id="wprm-recipe-395-step-0-5" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Froth the warm oat milk with a whisk, a hand frother, or by pouring it into a sealed jar and shaking it for 30 seconds, until a soft layer of foam sits on top.</div></li><li id="wprm-recipe-395-step-0-6" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Divide the spiced tea between two mugs, filling each about halfway, then pour the steamed oat milk over the top and spoon the foam onto each drink. Dust with a little ground cinnamon and serve right away.</div></li></ul></div></div>

<div id="recipe-395-notes" class="wprm-recipe-notes-container wprm-block-text-normal"><h3 class="wprm-recipe-header wprm-recipe-notes-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Notes</h3><div class="wprm-recipe-notes"><span style="display: block;">The base is deliberately concentrated because the milk dilutes it in the mug, so taste the strained tea on its own before you pour; it should be a touch stronger than you want the finished drink. Use oat milk or soy milk for the steamiest, most stable foam, and heat them only until they steam, since a hard boil gives plant milk a cooked taste. Cardamom is the one spice I wouldn't skip here, because it's what makes the drink read as chai rather than plain spiced tea.</span></div></div>
</div></div>
<p><img decoding="async" style="max-width: 100%; height: auto;" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-chai-latte-content.webp" alt="Vegan Chai Latte, vegan recipe" /></p>
<h2>Tips for Vegan Chai Latte</h2>
<p>A chai latte is only a few ingredients, but small choices decide whether it tastes like a coffee shop drink or weak tea with milk. I like this one with a batch of <a href="https://vegans247.com/vegan-cinnamon-rolls/">vegan cinnamon rolls</a> on a slow weekend morning.</p>
<ul>
<li>Toast the whole spices in the dry pan before the water goes in. It takes a minute or two, and it wakes up the cardamom and pepper so the finished drink tastes layered instead of flat.</li>
<li>Crack the cardamom pods with the flat side of a knife first. Whole pods left intact barely release anything into the water, and a quick press makes a real difference in a short simmer.</li>
<li>Simmer the spices, not the tea. Boiling black tea for too long pulls out tannins and leaves a bitter, drying finish, so the tea goes in only after the pot is off the heat.</li>
<li>Steep for five minutes and no longer. That window gives you color and body without the astringent edge that creeps in past six or seven minutes.</li>
<li>Sweeten the tea base, not the oat milk. Maple syrup stirred into the warm spiced tea dissolves completely, while syrup added at the very end tends to sit at the bottom of the mug.</li>
<li>Use oat milk or soy milk for the best foam. Both carry enough protein and fat to build a stable foam, while almond milk stays thin and coconut milk can split when it gets hot.</li>
<li>Steam the oat milk gently and don&#8217;t boil it. Heat it just until it steams and starts to froth, because a hard boil gives oat milk a cooked, slightly scorched taste.</li>
<li>Keep a jar of the spiced tea base in the fridge so a latte becomes a five-minute job. Reheat the base, froth fresh oat milk, and you skip the whole simmer step on a weekday morning.</li>
<li>Skip the star anise if you don&#8217;t love licorice. It pushes the drink toward a stronger, more floral profile, and the chai works just fine without it.</li>
<li>Warm the mugs before you pour. A quick fill with hot water and a dump takes ten seconds and keeps the drink hot to the last sip, since the tea base on its own doesn&#8217;t hold much heat.</li>
</ul>
<h2>Storage</h2>
<p>The spiced tea base keeps in a covered jar in the fridge for up to 4 days, and it deepens a little after a day, so the second mug often tastes stronger than the first. Reheat only what you need in a small saucepan or the microwave, then steam fresh oat milk for each mug, because plant milk loses its foam once it sits. For an iced chai latte, chill the base completely and pour it over ice with cold oat milk, using a little less base so the melting ice doesn&#8217;t water it down. I don&#8217;t freeze the base, since the spices turn a bit dull after freezing and thawing.</p>
<h2>FAQ</h2>
<h3>Why does my homemade chai latte taste bitter?</h3>
<p>Bitter chai almost always means the tea steeped too long or boiled. Black tea releases tannins quickly, so keep the pot off the heat while the bags steep and pull them at the five minute mark. If yours still tastes sharp, stir in a little more maple syrup and a splash of oat milk, since sweetness and fat round off the edge without covering up the spices.</p>
<h3>Can I make a vegan chai latte without a milk frother?</h3>
<p>Yes, and you don&#8217;t need any special equipment. Warm the oat milk until it steams, then whisk it hard for 30 seconds, shake it in a sealed jar, or blend it for a few seconds. A jar or a blender gives you the most foam, and pouring the milk from a little height helps the foam sit on top of the drink.</p>
<h3>What is the best plant milk for a chai latte?</h3>
<p>Oat milk and soy milk froth best and taste closest to a coffee shop latte, especially the barista versions made with extra fat. Almond milk works but stays thin, and coconut milk can taste strongly of coconut and split in the heat, so it&#8217;s better saved for an iced version where the flavor reads more clearly.</p>
<h3>Can I make this vegan chai latte iced or ahead of time?</h3>
<p>Both work well. The spiced tea base keeps up to 4 days in the fridge, so you can make that part in advance and froth milk to order. For an iced chai latte, chill the base and the milk, fill a glass with ice, and pour roughly equal parts of tea and cold oat milk over the top.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vegans247.com/vegan-chai-latte/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">397</post-id>	</item>
		<item>
		<title>Vegan Hot Chocolate That Tastes Like a Melted Chocolate Bar</title>
		<link>https://vegans247.com/vegan-hot-chocolate/</link>
					<comments>https://vegans247.com/vegan-hot-chocolate/#respond</comments>
		
		<dc:creator><![CDATA[Mister B]]></dc:creator>
		<pubDate>Tue, 08 Sep 2026 11:21:40 +0000</pubDate>
				<category><![CDATA[Drinks]]></category>
		<category><![CDATA[dairy free hot chocolate]]></category>
		<category><![CDATA[hot chocolate]]></category>
		<category><![CDATA[vegan drink]]></category>
		<category><![CDATA[vegan hot chocolate]]></category>
		<guid isPermaLink="false">https://vegans247.com/?p=247</guid>

					<description><![CDATA[Thick, dark, and ready in about ten minutes, this vegan hot chocolate tastes like a melted chocolate bar, not a sweetened cup of water. Oat milk gives it body and real dairy-free dark chocolate gives it flavor, so the mug turns out rich without ever feeling heavy. Most hot chocolate recipes fall apart at the ... <a title="Vegan Hot Chocolate That Tastes Like a Melted Chocolate Bar" class="read-more" href="https://vegans247.com/vegan-hot-chocolate/" aria-label="Read more about Vegan Hot Chocolate That Tastes Like a Melted Chocolate Bar">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>Thick, dark, and ready in about ten minutes, this vegan hot chocolate tastes like a melted chocolate bar, not a sweetened cup of water. Oat milk gives it body and real dairy-free dark chocolate gives it flavor, so the mug turns out rich without ever feeling heavy.</p>
<p>Most hot chocolate recipes fall apart at the ratio. Too much liquid and you get a cocoa-tinted drink. Not enough whisking and the powder sits in clumps at the bottom. This version skips both problems: the cocoa gets mixed into a little cold oat milk first, then joins the warm oat milk with chopped chocolate, which keeps the whole drink smooth and gives it a coating texture that holds until the last sip. If I&#8217;m already baking, a slice of this vegan banana bread is exactly what I want on the side.</p>
<div id="wprm-recipe-container-245" class="wprm-recipe-container" data-recipe-id="245" data-servings="2"><div class="wprm-recipe wprm-recipe-template-basic"><div class="wprm-container-float-left">
    <div class="wprm-recipe-image wprm-block-image-normal"><img decoding="async" style="border-width: 0px;border-style: solid;border-color: #666666;" width="150" height="150" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-featured-150x150.webp" class="attachment-150x150 size-150x150" alt="Vegan Hot Chocolate, vegan recipe" srcset="https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-featured-150x150.webp 150w, https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-featured-300x300.webp 300w, https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-featured-768x768.webp 768w, https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-featured-500x500.webp 500w, https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-featured.webp 800w" sizes="(max-width: 150px) 100vw, 150px" /></div>
</div>
<a href="https://vegans247.com/wprm_print/vegan-hot-chocolate" style="color: #333333;" class="wprm-recipe-print wprm-recipe-link wprm-print-recipe-shortcode wprm-block-text-normal" data-recipe-id="245" data-print-identifier="vegan-hot-chocolate" data-template="" target="_blank" rel="nofollow"><span class="wprm-recipe-icon wprm-recipe-print-icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 24 24"><g ><path fill="#333333" d="M19,5.09V1c0-0.552-0.448-1-1-1H6C5.448,0,5,0.448,5,1v4.09C2.167,5.569,0,8.033,0,11v7c0,0.552,0.448,1,1,1h4v4c0,0.552,0.448,1,1,1h12c0.552,0,1-0.448,1-1v-4h4c0.552,0,1-0.448,1-1v-7C24,8.033,21.833,5.569,19,5.09z M7,2h10v3H7V2z M17,22H7v-9h10V22z M18,10c-0.552,0-1-0.448-1-1c0-0.552,0.448-1,1-1s1,0.448,1,1C19,9.552,18.552,10,18,10z"/></g></svg></span> Print</a>

<div class="wprm-spacer" style="height: 5px;"></div>
<h2 class="wprm-recipe-name wprm-block-text-bold">Vegan Hot Chocolate</h2>

<div class="wprm-spacer" style="height: 5px;"></div>
<div class="wprm-recipe-summary wprm-block-text-normal">A thick, rich vegan hot chocolate made with oat milk, cocoa, and dairy-free dark chocolate, ready in about ten minutes.</div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-tags-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-course-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-course-label">Course </span><span class="wprm-recipe-course wprm-block-text-normal">Drinks</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-cuisine-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-cuisine-label">Cuisine </span><span class="wprm-recipe-cuisine wprm-block-text-normal">American</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-keyword-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-keyword-label">Keyword </span><span class="wprm-recipe-keyword wprm-block-text-normal">dairy free hot chocolate, hot chocolate, vegan drink, vegan hot chocolate</span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-times-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-prep-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-prep-time-label">Prep Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-prep_time wprm-recipe-prep_time-minutes">5<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-cook-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-cook-time-label">Cook Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-cook_time wprm-recipe-cook_time-minutes">7<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-total-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-total-time-label">Total Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-total_time wprm-recipe-total_time-minutes">12<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-total_time-unit wprm-recipe-total_timeunit-minutes" aria-hidden="true">minutes</span></span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-servings-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-servings-label">Servings </span><span class="wprm-recipe-servings-with-unit"><span class="wprm-recipe-servings wprm-recipe-details wprm-block-text-normal">2</span> <span class="wprm-recipe-servings-unit wprm-recipe-details-unit wprm-block-text-normal">mugs</span></span></div>




<div id="recipe-245-ingredients" class="wprm-recipe-ingredients-container wprm-recipe-245-ingredients-container wprm-block-text-normal wprm-ingredient-style-regular wprm-recipe-images-before" data-recipe="245" data-servings="2"><h3 class="wprm-recipe-header wprm-recipe-ingredients-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Ingredients</h3><div class="wprm-recipe-ingredient-group"><ul class="wprm-recipe-ingredients"><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-unit">cups</span>&#32;<span class="wprm-recipe-ingredient-name">oat milk</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or any plant milk, see notes</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">3</span>&#32;<span class="wprm-recipe-ingredient-unit">tablespoons</span>&#32;<span class="wprm-recipe-ingredient-name">unsweetened cocoa powder</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-unit">ounces</span>&#32;<span class="wprm-recipe-ingredient-name">dairy-free dark chocolate</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">chopped, around 70%</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-unit">tablespoons</span>&#32;<span class="wprm-recipe-ingredient-name">maple syrup</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or more to taste</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/4</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">vanilla extract</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/8</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">salt</span></li></ul></div></div>
<div id="recipe-245-instructions" class="wprm-recipe-instructions-container wprm-recipe-245-instructions-container wprm-block-text-normal" data-recipe="245"><h3 class="wprm-recipe-header wprm-recipe-instructions-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Instructions</h3><div class="wprm-recipe-instruction-group"><ul class="wprm-recipe-instructions"><li id="wprm-recipe-245-step-0-0" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">In a small bowl, whisk the cocoa powder into about a quarter cup of the cold oat milk until it becomes a smooth paste with no dry clumps.</div></li><li id="wprm-recipe-245-step-0-1" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Pour the remaining oat milk into a saucepan and warm it over medium heat until it starts to steam, about 2 to 3 minutes.</div></li><li id="wprm-recipe-245-step-0-2" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Whisk in the cocoa paste, chopped dairy-free dark chocolate, maple syrup, and salt. Keep whisking gently until the chocolate is fully melted and the drink is steaming hot, about 4 to 5 minutes. Don't let it come to a rolling boil.</div></li><li id="wprm-recipe-245-step-0-3" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Take it off the heat, stir in the vanilla extract, and taste. Add a little more maple syrup if you want it sweeter, then pour into two mugs and serve right away.</div></li></ul></div></div>

<div id="recipe-245-notes" class="wprm-recipe-notes-container wprm-block-text-normal"><h3 class="wprm-recipe-header wprm-recipe-notes-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Notes</h3><div class="wprm-recipe-notes"><span style="display: block;">Hot chocolate is best fresh, but it keeps in the fridge for two to three days in a covered container. Reheat it gently on the stove over low heat and whisk it back together before serving, since plant milks can separate a little once they sit. The cocoa paste step is the one that matters, so don't skip whisking the cocoa into cold oat milk first or you'll end up with clumps.</span></div></div>
</div></div>
<p><img decoding="async" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-hot-chocolate-content.webp" alt="Vegan Hot Chocolate, vegan recipe" style="max-width:100%;height:auto;" /></p>
<h2>The chocolate and milk ratio that actually works</h2>
<p>This recipe uses 2 cups of oat milk to 3 tablespoons of cocoa powder and 2 ounces of chopped dairy-free dark chocolate. That sounds like a lot of chocolate, but it&#8217;s what gives the drink its body. Oat milk is naturally a little thick, and it&#8217;s the same oat milk I use for my <a href="https://vegans247.com/vegan-overnight-oats/">vegan overnight oats</a>, so I usually have it in the fridge anyway. The melted chocolate smooths out the cocoa&#8217;s natural bitterness and leaves a coating texture that a thin drink never gets.</p>
<p>For the chocolate, look for something around 70% that&#8217;s clearly labeled dairy-free. A lot of dark chocolate is vegan by default, but some brands blend in dairy, so it&#8217;s worth a quick check of the ingredients. You can use whatever bar you have around, just not a sweet candy-style bar, since the cocoa and maple syrup already bring the sugar.</p>
<h2>Why the cocoa clumps and how to stop it</h2>
<p>Dump cocoa powder straight into hot liquid and it forms little dry islands that never really dissolve. The fix is to whisk the cocoa into a small amount of cold oat milk first until it becomes a smooth paste, then whisk that paste into the warming oat milk. Once the cocoa is already wet and evenly mixed, there&#8217;s nothing left to clump. Keep whisking gently while the chocolate melts too, a minute of stirring brings everything together and keeps the drink silky rather than streaky.</p>
<p>A grainy texture can also come from overheating. If the oat milk bubbles and splits, the drink turns gritty no matter how well you whisked the cocoa. Medium heat with an occasional whisk is all this needs, and since everything is already warm by the time the chocolate melts, you&#8217;re done in a few minutes.</p>
<h2>Ways to change it up</h2>
<p>Once the base feels familiar, it turns into more of a template than a fixed recipe. The ratio is what matters, and everything else can shift with the season or your mood.</p>
<ul>
<li>Peppermint, for a holiday mug, stir a drop of peppermint extract in with the vanilla.</li>
<li>Mocha, add a shot of espresso or a teaspoon of instant coffee along with the oat milk.</li>
<li>Spiced, a pinch of cinnamon and a small pinch of cardamom go in with the cocoa.</li>
<li>Cashew cream, blend in a tablespoon of cashew butter before serving for an extra-thick version.</li>
<li>Kid-friendly, skip the dark chocolate and use 4 tablespoons of cocoa plus an extra tablespoon of maple syrup.</li>
</ul>
<h2>Reheating hot chocolate</h2>
<p>Leftover hot chocolate keeps in the fridge for two to three days in a covered container. Reheat it gently on the stove over low heat, whisking as it warms, because plant milk can separate a little once it sits. A splash of fresh oat milk and another whisk usually brings it right back to smooth. I wouldn&#8217;t push it past three days, the chocolate flavor dulls and the texture gets harder to rescue.</p>
<p>This also makes it a reasonable make-ahead for a gathering. Double the batch, keep the extra in a thermos, and reheat just what you need. On a cold evening, a mug of this next to a bowl of <a href="https://vegans247.com/vegan-lentil-soup/">vegan lentil soup</a> is the whole plan.</p>
<h2>FAQ</h2>
<h3>Which plant milk works best for hot chocolate?</h3>
<p>Oat milk gives the thickest, creamiest result because it&#8217;s naturally higher in starches. Soy and cashew milk also work well. Almond milk is the thinnest, so if that&#8217;s all you have, add a little extra dairy-free chocolate to compensate for the lighter base.</p>
<h3>Why did my hot chocolate turn out grainy?</h3>
<p>Grainy hot chocolate usually means the cocoa powder went straight into hot liquid and clumped, or the oat milk got too hot and started to split. Whisk the cocoa into cold oat milk first and keep the heat at medium, never a rolling boil, and both problems disappear.</p>
<h3>Can I use only cocoa powder and skip the chocolate bar?</h3>
<p>Yes, bump the cocoa up to 4 tablespoons and add an extra tablespoon of maple syrup. The dairy-free dark chocolate adds body and depth, so the drink won&#8217;t be quite as rich without it, but it still comes out smooth and chocolaty.</p>
<h3>How long does leftover hot chocolate keep?</h3>
<p>Two to three days in the fridge, covered. Reheat it gently on the stove and whisk it back together before serving, since plant milk can separate a little after sitting.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vegans247.com/vegan-hot-chocolate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">247</post-id>	</item>
		<item>
		<title>Vegan Pumpkin Spice Latte You Can Make Without an Espresso Machine</title>
		<link>https://vegans247.com/vegan-pumpkin-spice-latte/</link>
					<comments>https://vegans247.com/vegan-pumpkin-spice-latte/#respond</comments>
		
		<dc:creator><![CDATA[Mister B]]></dc:creator>
		<pubDate>Sun, 06 Sep 2026 06:52:19 +0000</pubDate>
				<category><![CDATA[Drinks]]></category>
		<category><![CDATA[dairy free pumpkin spice latte]]></category>
		<category><![CDATA[pumpkin spice latte]]></category>
		<category><![CDATA[vegan fall drinks]]></category>
		<category><![CDATA[vegan pumpkin spice latte]]></category>
		<guid isPermaLink="false">https://vegans247.com/?p=282</guid>

					<description><![CDATA[This vegan pumpkin spice latte gets its flavor from real pumpkin puree and a simple homemade spice blend instead of a flavored syrup, which is why it tastes like actual pumpkin rather than sugar water. A few pantry spices and a can of plain pumpkin puree are all it takes, and the whole drink comes ... <a title="Vegan Pumpkin Spice Latte You Can Make Without an Espresso Machine" class="read-more" href="https://vegans247.com/vegan-pumpkin-spice-latte/" aria-label="Read more about Vegan Pumpkin Spice Latte You Can Make Without an Espresso Machine">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>This vegan pumpkin spice latte gets its flavor from real pumpkin puree and a simple homemade spice blend instead of a flavored syrup, which is why it tastes like actual pumpkin rather than sugar water. A few pantry spices and a can of plain pumpkin puree are all it takes, and the whole drink comes together in about ten minutes.</p>
<p>Everything happens in one saucepan. You whisk the oat milk, pumpkin puree, maple syrup, and spices together on the stove, and by the time it&#8217;s steaming you have a spiced oat milk base ready to pour over coffee. There&#8217;s no machine to set up and nothing to strain, and you skip the coffee-shop line entirely. On a cool morning this is my usual pairing with a slice of my <a href="https://vegans247.com/vegan-banana-bread/">vegan banana bread</a>, and it&#8217;s also the drink I want next to a plate of <a href="https://vegans247.com/vegan-chocolate-chip-cookies/">vegan chocolate chip cookies</a> in the afternoon.</p>
<div id="wprm-recipe-container-280" class="wprm-recipe-container" data-recipe-id="280" data-servings="1"><div class="wprm-recipe wprm-recipe-template-basic"><div class="wprm-container-float-left">
    <div class="wprm-recipe-image wprm-block-image-normal"><img loading="lazy" decoding="async" style="border-width: 0px;border-style: solid;border-color: #666666;" width="150" height="150" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-featured-150x150.webp" class="attachment-150x150 size-150x150" alt="Vegan Pumpkin Spice Latte, vegan recipe" srcset="https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-featured-150x150.webp 150w, https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-featured-300x300.webp 300w, https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-featured-768x768.webp 768w, https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-featured-500x500.webp 500w, https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-featured.webp 800w" sizes="auto, (max-width: 150px) 100vw, 150px" /></div>
</div>
<a href="https://vegans247.com/wprm_print/vegan-pumpkin-spice-latte" style="color: #333333;" class="wprm-recipe-print wprm-recipe-link wprm-print-recipe-shortcode wprm-block-text-normal" data-recipe-id="280" data-print-identifier="vegan-pumpkin-spice-latte" data-template="" target="_blank" rel="nofollow"><span class="wprm-recipe-icon wprm-recipe-print-icon"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 24 24"><g ><path fill="#333333" d="M19,5.09V1c0-0.552-0.448-1-1-1H6C5.448,0,5,0.448,5,1v4.09C2.167,5.569,0,8.033,0,11v7c0,0.552,0.448,1,1,1h4v4c0,0.552,0.448,1,1,1h12c0.552,0,1-0.448,1-1v-4h4c0.552,0,1-0.448,1-1v-7C24,8.033,21.833,5.569,19,5.09z M7,2h10v3H7V2z M17,22H7v-9h10V22z M18,10c-0.552,0-1-0.448-1-1c0-0.552,0.448-1,1-1s1,0.448,1,1C19,9.552,18.552,10,18,10z"/></g></svg></span> Print</a>

<div class="wprm-spacer" style="height: 5px;"></div>
<h2 class="wprm-recipe-name wprm-block-text-bold">Vegan Pumpkin Spice Latte</h2>

<div class="wprm-spacer" style="height: 5px;"></div>
<div class="wprm-recipe-summary wprm-block-text-normal">Warm, creamy, and spiced with real pumpkin puree, this vegan pumpkin spice latte comes together on the stovetop in about ten minutes with no espresso machine.</div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-tags-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-course-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-course-label">Course </span><span class="wprm-recipe-course wprm-block-text-normal">Drinks</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-cuisine-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-cuisine-label">Cuisine </span><span class="wprm-recipe-cuisine wprm-block-text-normal">American</span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-tag-container wprm-recipe-keyword-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-tag-label wprm-recipe-keyword-label">Keyword </span><span class="wprm-recipe-keyword wprm-block-text-normal">dairy free pumpkin spice latte, pumpkin spice latte, vegan fall drinks, vegan pumpkin spice latte</span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-meta-container wprm-recipe-times-container wprm-recipe-details-container wprm-recipe-details-container-columns wprm-block-text-normal"><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-prep-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-prep-time-label">Prep Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-prep_time wprm-recipe-prep_time-minutes">5<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-prep_time-unit wprm-recipe-prep_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-cook-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-cook-time-label">Cook Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-cook_time wprm-recipe-cook_time-minutes">5<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-cook_time-unit wprm-recipe-cook_timeunit-minutes" aria-hidden="true">minutes</span></span></div><div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-time-container wprm-recipe-total-time-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-time-label wprm-recipe-total-time-label">Total Time </span><span class="wprm-recipe-time wprm-block-text-normal"><span class="wprm-recipe-details wprm-recipe-details-minutes wprm-recipe-total_time wprm-recipe-total_time-minutes">10<span class="sr-only screen-reader-text wprm-screen-reader-text" data-nosnippet> minutes</span></span> <span class="wprm-recipe-details-unit wprm-recipe-details-minutes wprm-recipe-total_time-unit wprm-recipe-total_timeunit-minutes" aria-hidden="true">minutes</span></span></div></div>
<div class="wprm-spacer"></div>
<div class="wprm-recipe-block-container wprm-recipe-block-container-columns wprm-block-text-normal wprm-recipe-servings-container" style=""><span class="wprm-recipe-details-label wprm-block-text-bold wprm-recipe-servings-label">Servings </span><span class="wprm-recipe-servings-with-unit"><span class="wprm-recipe-servings wprm-recipe-details wprm-block-text-normal">1</span> <span class="wprm-recipe-servings-unit wprm-recipe-details-unit wprm-block-text-normal">mug</span></span></div>




<div id="recipe-280-ingredients" class="wprm-recipe-ingredients-container wprm-recipe-280-ingredients-container wprm-block-text-normal wprm-ingredient-style-regular wprm-recipe-images-before" data-recipe="280" data-servings="1"><h3 class="wprm-recipe-header wprm-recipe-ingredients-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Ingredients</h3><div class="wprm-recipe-ingredient-group"><ul class="wprm-recipe-ingredients"><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">cup</span>&#32;<span class="wprm-recipe-ingredient-name">oat milk</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or other plant milk, see the swap notes below</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">2</span>&#32;<span class="wprm-recipe-ingredient-unit">tablespoons</span>&#32;<span class="wprm-recipe-ingredient-name">pumpkin puree</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">plain canned pumpkin, not pumpkin pie filling</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">tablespoon</span>&#32;<span class="wprm-recipe-ingredient-name">maple syrup</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or more to taste</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/2</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">pumpkin pie spice</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">store-bought or the blend below</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/4</span>&#32;<span class="wprm-recipe-ingredient-unit">teaspoon</span>&#32;<span class="wprm-recipe-ingredient-name">vanilla extract</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1</span>&#32;<span class="wprm-recipe-ingredient-unit">pinch</span>&#32;<span class="wprm-recipe-ingredient-name">salt</span></li><li class="wprm-recipe-ingredient" style="list-style-type: disc;"><span class="wprm-recipe-ingredient-amount">1/2</span>&#32;<span class="wprm-recipe-ingredient-unit">cup</span>&#32;<span class="wprm-recipe-ingredient-name">strong brewed coffee</span>&#32;<span class="wprm-recipe-ingredient-notes wprm-recipe-ingredient-notes-faded">or 1 shot of espresso</span></li></ul></div></div>
<div id="recipe-280-instructions" class="wprm-recipe-instructions-container wprm-recipe-280-instructions-container wprm-block-text-normal" data-recipe="280"><h3 class="wprm-recipe-header wprm-recipe-instructions-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Instructions</h3><div class="wprm-recipe-instruction-group"><ul class="wprm-recipe-instructions"><li id="wprm-recipe-280-step-0-0" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Whisk the oat milk, pumpkin puree, maple syrup, pumpkin pie spice, vanilla extract, and salt together in a small saucepan, making sure the pumpkin puree breaks up completely and doesn't clump.</div></li><li id="wprm-recipe-280-step-0-1" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Warm the mixture over medium heat, whisking now and then, until it's steaming hot but not boiling, about 4 to 5 minutes. A gentle boil will make the oat milk separate, so keep the heat low enough that it just steams.</div></li><li id="wprm-recipe-280-step-0-2" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">While the oat milk warms, pour the strong brewed coffee or espresso into your mug.</div></li><li id="wprm-recipe-280-step-0-3" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Froth the warm spiced oat milk with a hand frother, a whisk, or a few pumps of a French press, then pour it over the coffee.</div></li><li id="wprm-recipe-280-step-0-4" class="wprm-recipe-instruction" style="list-style-type: decimal;"><div class="wprm-recipe-instruction-text" style="margin-bottom: 5px;">Dust the top with a little extra pumpkin pie spice if you like, and drink it warm.</div></li></ul></div></div>

<div id="recipe-280-notes" class="wprm-recipe-notes-container wprm-block-text-normal"><h3 class="wprm-recipe-header wprm-recipe-notes-header wprm-block-text-bold wprm-align-left wprm-header-decoration-none" style="">Notes</h3><div class="wprm-recipe-notes"><span style="display: block;">The spiced oat milk keeps in the fridge for up to three days in a covered container, but the drink is best fresh since plant-based milk can separate when it sits. Reheat it gently over low heat and whisk it back together before pouring it over coffee. For a homemade pumpkin pie spice blend, combine two parts ground cinnamon with one part ground nutmeg, one part ground ginger, and a pinch of ground cloves.</span></div></div>
</div></div>
<p><img decoding="async" style="max-width: 100%; height: auto;" src="https://vegans247.com/wp-content/uploads/2026/09/vegan-pumpkin-spice-latte-content.webp" alt="Vegan Pumpkin Spice Latte, vegan recipe" /></p>
<h2>Picking the plant milk for the foam</h2>
<table class="recipe-extra-table" style="width: 100%; border-collapse: collapse;">
<thead>
<tr>
<th style="text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;">Plant-based milk</th>
<th style="text-align: left; padding: 6px 10px; border-bottom: 1px solid #ddd;">What it gives the latte</th>
</tr>
</thead>
<tbody>
<tr>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Oat milk</td>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Creamiest body and the best foam, and it steams without splitting</td>
</tr>
<tr>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Soy milk</td>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Good foam and a neutral flavor that lets the pumpkin spice come through</td>
</tr>
<tr>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Almond milk</td>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Lightest texture and almost no foam, so the drink turns out thinner</td>
</tr>
<tr>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Coconut milk</td>
<td style="padding: 6px 10px; border-bottom: 1px solid #eee; vertical-align: top;">Rich and naturally sweet, but it can separate if it gets too hot</td>
</tr>
</tbody>
</table>
<h2>FAQ</h2>
<h3>Do I need an espresso machine?</h3>
<p>No, use a strong brewed coffee or stir a rounded teaspoon of instant espresso into the warm spiced oat milk. The drink tastes best when the coffee is strong, because the oat milk and pumpkin mellow it out.</p>
<h3>Can I use pumpkin pie filling instead of pumpkin puree?</h3>
<p>No, stick with plain pumpkin puree. Pumpkin pie filling already has sugar and spices added, so it throws off the sweetness and makes the drink taste flat. Look for a can that says 100% pumpkin on the label.</p>
<h3>Is pumpkin pie spice vegan?</h3>
<p>Yes. Pumpkin pie spice is just a blend of ground cinnamon, nutmeg, ginger, and cloves (sometimes allspice), so there are no animal products in it. You can also make your own blend with two parts cinnamon to one part nutmeg and one part ginger, plus a pinch of cloves.</p>
<h3>How do I make it iced?</h3>
<p>Let the warm spiced oat milk cool completely, then pour it over ice with the coffee and give it a good stir. The oat milk may settle a little once it&#8217;s cold, so a quick shake in a sealed jar fixes that before you pour.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vegans247.com/vegan-pumpkin-spice-latte/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">282</post-id>	</item>
	</channel>
</rss>
