Zucchini noodles with red sauce

Try These 12 Vegan Substitutes for Milk, Meat & More

Get creative in your kitchen with plant-based recipes and interesting vegan alternatives. There are several ways to enjoy the perks of a more plant-based diet, from using plant-based alternatives when you can to going full-on vegan and avoiding all meat and animal byproducts like honey, eggs and dairy. 

Finding great vegan baking substitutes is all about matching the texture, taste and overall qualities of the animal-based counterpart you’re substituting. You can achieve the same results in baking and cooking with the right vegan alternatives. 

Our complete list of top vegan substitutes can be used almost seamlessly in the place of meat, milk, eggs and other animal-based ingredients as you recreate your favorite dishes into vegan-friendly versions or experiment with new and innovative ways to go plant-based.

A person simmering meatballs on a stovetop A person simmering meatballs on a stovetop

Vegan Substitutes for Meat

When choosing plant-based meat substitutes, look for substitutions that mimic the taste and texture. A good vegan meat substitute captures that distinctive umami flavor of meat and holds up to the desired method of cooking. Neutral tasting meat substitutes are best as they’re more adaptable to a variety of dishes, preparation methods and flavor profiles. With many vegan meat substitutes, you can buy pre-made or make your own. 


Tofu is perhaps one of the most well-known plant-based meat substitutes as a high protein vegan alternative to meat. Its neutral, slightly nutty flavor and light coloring make it a highly adaptable vegan meat substitute. Regular tofu is made by coagulating soy milk, pressing out the whey and condensing the curds into condensed “blocks.” Experience tofu’s firm texture and mild taste in recipes like Spiralized Sesame Carrot Tofu Stir Fry. You can also throw tofu on the grill for a plant-based meat alternative.

Seitan Substitute for Prepared Meats

Need an easy and convenient meat substitute for cold cuts or prepared meats? Seitan protein may be your best option. This vegan meat substitute made from wheat yields a mild flavor and chewy, meat-like texture notorious for mimicking meat. Seitan meat substitute can be found in most grocery stores, but you can also make homemade seitan using vital wheat gluten and a few other ingredients. For an interesting take on the traditional meat-centric gyro, try Seitan Gyros with soy yogurt.

Jackfruit as a Vegan Substitute for Shredded Meat Texture

This large tropical fruit covered in a green, bumpy outer layer is filled with waxy yellow pods that, when unripe, are very firm and stringy. The flavor of jackfruit is similar to a pineapple or mango when ripe. Jackfruit is rarely seen in its whole form but rather sold prepared in brine or water. Because of the slightly sweet flavor and stringy consistency, jackfruit makes an excellent meat substitute for chicken and for pork. Fry jackfruit for an interesting twist on the comfort classic fried chicken with Kentucky Fried Jackfruit.


Made from fermented soybeans, Tempeh is a versatile vegan meat alternative. Expect a slightly nutty, starchy taste (like beans) and firm cake-like texture from traditional Tempeh. Tempeh really shines in dishes with a lot of bold flavors, specifically Asian favorites like Kung Pao Chicken, but you also pan-fry Tempeh for a vegan bacon substitute. Gather up your favorite vegetables and some pineapple for a vegetarian version of the popular poke bowl with a Vegan Hawaiian Poke Bowl with Teriyaki Sauce.


Beans are an incredibly versatile plant-based substitution for burgers. Not only are beans high in fiber, protein and other vital nutrients, they have a naturally bland taste and perfect texture for mashing. Chickpeas, lentils, black beans, mung beans and peas are the most popular choices for vegan burgers. Create a hearty high protein burger when combining beans with grains like quinoa or starchy veggies like sweet potatoes. If you’re looking for a plant-based alternative to burgers for your next cookout, try Sweet Potato Black Bean Burgers, made with black beans, sweet potatoes, oats and a variety of spices.

A jar of creamy vegan aioli A jar of creamy vegan aioli

Vegan alternative to mayonnaise

The uses for mayonnaise go well beyond that of a condiment. It can truly be a Maker’s best kept secret! Mayonnaise makes cakes tender and moist, ensures a juicy burger and acts as the base for a number of dips and dressings. Most vegan mayonnaises swap out egg yolks for vegetable oils like avocado, sunflower or olive oil, but there are multiple ways to make homemade vegan mayonnaise. One way is to combine raw unsalted cashews, water, olive oil, lemon juice, prepared mustard, apple cider vinegar, sugar and salt in a blender.

Plant-Based Vegan Milk Substitutes

Many grain and nut milks can be used as 1:1 substitutes for cow’s milk. The most popular plant-based milks you’re likely to see on the grocery shelves are coconut, almond, soy, rice, hemp, flax and oat. Homemade milk substitutes won’t have added thickeners, emulsifiers or added vitamins that might affect your recipe, particularly in baked goods. All you need is a blender and something to strain liquid to make your own. Wondering which milk alternative to use? Note the varying characteristics of each plant-based milk alternative before choosing. Taste, fat content and consistency matter. For example, the neutral taste and creamy texture of soy or almond milk make these great options for favorites like Fluffy Gluten Free Vegan Pancakes or a flavorful vegan quiche.

Replace Butter with these Vegan Substitutes

Butter is an integral ingredient in the kitchen used for baking, cooking and spreading. It’s also a bit of a shapeshifter, which can make butter a trickier ingredient to substitute. In its solid form, butter can be used to whip up buttercream frosting, placed on top of piping hot pancakes or smeared on a warm piece of toast. When melted, butter helps bread to rise and adds distinctive richness and flavor. In baking, butter's characteristics can be matched by mashed banana, avocado, applesauce and even beans. But of course, smearing applesauce on bread won’t cut it. 

For subbing out butter used for spreading and cooking, a store-bought vegan spread may work best. These plant-based spreads are usually made from a blend of plant-based oils, nuts or seeds that make for easy spreading and melting. Or you can just use a jar of pure coconut oil. Of all the vegan butter substitutes, coconut oil is one of the few plant-based butter substitutes that can mimic all of the qualities of butter and what makes coconut oil the best all-around butter substitute. Spread on toast or sub it 1:1 in baking and cooking.

Vegan Alternative to Sour Cream or Yogurt

A slice of cake with crumb topping

Sour cream and yogurt are fermented forms of dairy so achieving the tang and texture is key in a good vegan substitute. Sour cream isn’t just for tacos; it also adds moisture in baked goods that tend to be on the dry side like Sour Cream Pancakes or Sour Cream Coffee Cake. Silken tofu can be used to craft your own lower-fat vegan version of sour cream. Whip up your own vegan sour cream silken tofu with lemon juice, vinegar and salt. The smoothness of the tofu and the tang from the citrus and vinegar make an unmistakably creamy vegan substitute for sour cream.

For yogurt, there are many commercially available options made with everything from cashews to peas but making your own is as easy as adding probiotics to non-dairy milk. You can either buy probiotic powder or premade culture to add to your milk. Making your own yogurt requires very little equipment; a glass jar with a lid and a warm place. Once you have a batch going, you simply take a little bit from each batch to start another. It’s incredibly cost effective, but also fun as you can add whatever flavor, a blank canvas for all your culinary creations.

Substitute Buttermilk in a Recipe with this Vegan Alternative

Making your own vegan substitute for buttermilk is as easy as adding a tablespoon or two of lemon juice or white vinegar to nondairy milk. The idea with vegan buttermilk is to get the milk to “curdle” just like true buttermilk, because that’s all buttermilk really is, curdled milk. But be aware that not all nut milks curdle. Soy milk or almond milk most closely resemble cow’s milk in both taste and texture. The purpose for buttermilk in baking is to add tang, creaminess and moisture and these qualities can be recreated with a vegan milk alternative as your base.

Vegan Substitute for Eggs

Eggs are an incredibly versatile kitchen staple in cooking and baking. To find the best vegetarian substitute for egg protein, consider your needs. In baking, the purpose of egg is to add texture, leavening, color and flavor. Store-bought egg replacers (usually made with tapioca starch or potato starch), mashed fruit puree, flax seed, nut butter and aquafaba are top substitutions in baking. Be careful not to choose a sweet substitute like mashed banana for savory baked goods. For the best plant-based eggs in cooking, silken or regular tofu have a soft texture and mild taste that makes for an excellent egg substitute for scrambled eggs.

A KitchenAid® food processor in front of a cake topped with strawberries A KitchenAid® food processor in front of a cake topped with strawberries


Homemade whipped cream involves only a few simple ingredients making it easy to recreate without the dairy. If you’re looking to make your own light and fluffy vegan whipped cream, whip coconut cream or dairy free heavy whipping cream as you would traditional heavy whipping cream. It’s a 1:1 substitution with these vegan options. Aquafaba Whipped Cream is another way to make vegan whipped cream using aquafaba (the liquid from a can of chickpeas) whipped with cream of tartar, a sweetener and a bit of vanilla. Use this vegan friendly version just as you would regular whipped cream, dolloped on top of pie, folded into pies or nestled neatly on a cup of decadent Vegan Hot Chocolate.

Vegan Substitute for Cheese

A cheesy-looking dip in a white dish

Cheese has a distinct flavor, texture and richness that brings it front and center in any recipe. When choosing a good vegan cheese substitute, consider the qualities of the cheese you’re replacing. Hard cheeses like parmesan should have a strong tanginess and crumbly texture while soft cheeses like ricotta or cream cheese should be smooth, creamy and mild in flavor. Many cheese alternatives can be made right in your kitchen.

Nutritional Yeast for Vegan Cheese Alternatives

Nutritional yeast truly captures the “cheesy” umami flavor and essence of real cheese. As deactivated yeast sold as flakes or powder, shake it on your favorite Italian dishes in place of parmesan, use it as an ingredient in making homemade ricotta or add to recipes like Zesty White Bean Dip for an extra layer or richness and flavor.

Vegan Cream Cheese Replacement

You may find the easiest replacement for vegan cream cheese is non dairy yogurt. Higher fat yogurts like coconut milk or cashew milk have similar creaminess and tang of cream cheese. Cashews or tofu are two other plant-based ingredients that make a great base for homemade cream cheese. There are also many store-bought versions that would work great in baking or for recipes like The Best Vegan Cheesecake.

Vegan Substitute for Parmesan or Romano Cheese

Vegan alternatives to hard and sharp cheeses like parmesan or Romano should embody the briny bite and texture of the real thing. These are cheeses commonly used in Italian cooking with a lot of aromatic spices. The right cheese alternative should complement rather than overpower. You can find store-bought versions sold in blocks or shreds, but a quick substitute for grated parmesan you can make at home is a blend of raw cashews, nutritional yeast and spices.

Tofu Substitute for Ricotta Cheese

Medium firm tofu already has a soft cheese consistency. Combined with its natural nutty flavor, tofu is an ideal vegan substitute for ricotta cheese. Just pop a block of regular tofu in a KitchenAid® food processor along with nutritional yeast, lemon juice and salt for a smooth and tasty substitute that can be used in lasagna, stuffed shells or calzones.


A slice of toast spread with jam

It’s the gelling and thickening effect of gelatin you’re looking to replace when seeking a vegan substitute. On its own, gelatin is tasteless. One way to replicate this animal-based gelling agent is with Agar, made from seaweed. Agar flakes (or powder) can be used as a 1:1 substitute for gelatin. Pectin is another option made from fruit that’s great for homemade jams and jellies. And speaking of jelly and jams, did you know that chia seeds are a plant-based gelling agent used to make puddings, custards and jams? Try Instant Blueberry and Blackberry Jelly made with chia seeds for a quick and tasty breakfast. Chia seeds won’t give you the same smooth texture as gelatin, but the seedy consistency is delicious and unique!

Vegan Alternative to Honey

Choosing a vegan alternative to honey requires attention to the thickness of honey and delicate, floral sweetness. Matching both the viscosity and taste are key. Maple syrup and agave syrup are relatively thick sweeteners sold in varying hues, like honey, making them appropriate substitutes in most recipes. Try these sweeteners in naturally sweetened treats like Homemade Fruit Leather or Plantain Truffles. Brown rice syrup, date paste, molasses and sorghum syrup are other sweet alternatives to honey that may work depending on your recipe.

Vegan Alternatives for Ice Cream and Milkshakes

A bowl of dairy-free strawberry ice cream

Get creative with vegan creations of traditionally dairy dominant desserts like ice cream and milkshakes by using non dairy milk as your base or making nice cream with fruit. Grocery store aisles are lined with plant-based ice creams using coconut milk, almond milk, rice milk, soy milk, and more, but if you have a KitchenAid® Ice Cream Maker attachment, you can create your very own unique blended flavors. Craving a creamy milkshake? Sip on a coconut milk Vegan Chocolate Avocado Milkshake and you won’t miss dairy for a moment. Sorbets are another great vegan friendly dessert option that’s fun to customize and blend flavors. For a unique boozy vegan sorbet, try the Basil and Strawberry Riesling Sorbet

Working with Plant-Based Vegan Alternatives

Plant-based alternatives are an opportunity to get creative and learn new ways of cooking, baking and preparing food. And the more you learn and experiment with vegan friendly substitutes, the bolder you can get with plant-based swaps. Enjoy the versatility and adaptability of plant-based ingredients and combine your love of creating with new and interesting foods.

Play around with plant-based ingredients in your kitchen. Check out more ways to be environmentally conscious by reading about Root to Stem Cooking, and master your next meatless masterpiece while learning more about the many benefits of plant-based cooking outside the kitchen. Every passionate home cook knows the magic is in the making, so on your next hunt for the best vegan substitute, don’t underestimate the power of the perfect kitchen tools and appliances.


Easily mix up delicious coconut milk smoothies, vegan queso or homemade aquafaba whipped cream with a KitchenAid® hand bender that dips into cups, bowls and pots for quick blending. Tasks like scrambling tofu or shredding jackfruit are also a breeze using a KitchenAid® hand mixer.

Find More Inspiration That Fits Your Wholesome Lifestyle