Skip to Content

What can I use in soup instead of milk?

When making soup recipes that call for milk or cream, you may need a dairy-free alternative for dietary restrictions or if you simply don’t have milk on hand. Thankfully, there are plenty of options for creamy, protein-rich substitutes that can provide a similar texture and richness in soups.

Why Use Milk in Soup?

Before looking at milk substitutes, it’s helpful to understand the purpose milk serves in soup recipes. Here are some of the main reasons milk is added to soups:

  • Creaminess – Milk contains fat and gives a rich, creamy texture.
  • Mild flavor – The subtle sweetness of milk balances and rounds out strong flavors in the soup.
  • Nutrition – Milk provides protein, calcium, vitamin D, and other nutrients.
  • Color – Milk lightens the color of soups slightly.
  • Acidity – The proteins in milk help stabilize the pH of soups.

When choosing a non-dairy substitute, look for options that will provide a similar texture, flavor, and nutrition as milk.

Non-Dairy Milk

Non-dairy milks, such as soy, almond, oat, or coconut milk can be used 1:1 in place of dairy milk in soup recipes. Here is how each stacks up:

Soy Milk

  • Creamy, smooth texture
  • Protein content closest to dairy milk
  • Neutral flavor
  • Nutritionally similar to dairy milk

Almond Milk

  • Low viscosity – thinner than dairy milk
  • Mild nutty flavor
  • Low protein
  • Low calories

Oat Milk

  • Creamy, full texture
  • Subtle natural sweetness
  • Higher protein than almond or coconut milk
  • Low fat

Coconut Milk

  • Very creamy and viscous
  • Strong coconut flavor
  • Low protein
  • Higher fat content

Each non-dairy milk will impart its own unique qualities to your soup. Soy or oat milk have the most similar nutrition to dairy milk. For a richer, more luxurious texture, coconut milk is ideal.

Non-Dairy Creamer

Another option is to use non-dairy creamers or natural creamers:

  • Coconut creamer – Thick and creamy like coconut milk
  • Cashew creamer – Smooth, subtly nutty
  • Almond creamer – Light texture, neutral flavor
  • Oat creamer – Subtly sweet creaminess

Start with less creamer than the milk amount since these are thicker. Whisk well into simmering soups a little at a time until the desired creaminess is reached.

Nut and Seed Butters

Nut and seed butters like almond, cashew, sunflower seed, and tahini can add silkiness and body to soups.

Try whisking in 1 to 2 tablespoons nut or seed butter per 1 cup of milk the recipe calls for. Reduce other fats in the recipe slightly. The nuttiness pairs especially well in creamy tomato or pumpkin soups.

Beans and Starches

Pureed beans and starches help thicken and add body to soups.

  • White beans – Cannellini or great northern beans puree well.
  • Starchy vegetables – Puree cooked potatoes, sweet potatoes, carrots, or parsnips.
  • Rice – For a gluten-free option, blend cooked rice into soups.
  • Oats – Add a few tablespoons oatmeal and blend until smooth.

For 1 cup milk, substitute 1/4 to 1/2 cup pureed beans or grains. The starch released gives a velvety texture. Make sure the soup simmers after adding for proper thickening.

Coconut Milk

Coconut milk is rich, creamy, and lactose-free. Use full-fat coconut milk for the best texture. Start by substituting 1:1 for dairy milk. The thick coconut flavor pairs well in Thai, Indian or creamy vegetable soups.

Light coconut milk has a thinner consistency closer to non-dairy milk substitutes. It provides a milder coconut taste.

Tofu

Blended tofu makes a good vegan substitute for the protein and body milk adds to soup. For 1 cup of milk, puree 1/2 cup soft tofu with the soup liquid until smooth. Firm or silken tofu both work well.

The neutral flavor doesn’t change the soup’s taste. Use higher protein tofu for maximum nutrition. It works for both hot and chilled soups.

Vegetable Broth or Stock

Substitute vegetable broth or stock 1:1 for milk in savory soup recipes. Opt for low-sodium varieties. While it won’t mimic milk’s creaminess, broth provides liquid and enhances the flavor.

Stir milk substitutes like soy milk, oat milk or coconut milk into broth for added nutrition and richness.

Nutritional Yeast

Nutritional yeast adds vitamin B12, depth of flavor and creaminess to dairy-free soups. Whisk a few tablespoons into the pot towards the end of cooking. It has a natural cheese-like umami flavor.

Too much nutritional yeast can make soup taste bitter, so start with small amounts and adjust to taste. It works especially well in vegetable or potato soups.

Cashew Cream

For an ultra-velvety cream soup without dairy, use homemade cashew cream. Blend soaked raw cashews with vegetable broth and seasonings until completely smooth and creamy.

Keep refrigerated up to 5 days. Use cashew cream just as you would regular heavy cream or half and half in cream soups.

Hemp Milk

Hemp milk has a creamy, nutty taste perfect for adding richness to soups. With 3 grams protein per cup, it provides more protein than other plant milks. The mild flavor won’t overpower the soup.

Substitute hemp milk 1:1 for dairy milk or combine with coconut milk for extra creaminess. Shake cans well before using.

Table Comparing Milk Substitutes

Substitute Texture Flavor Nutrition
Soy milk Creamy Neutral Protein
Almond milk Thin Nutty Low calories
Oat milk Creamy Sweet Protein
Coconut milk Thick, creamy Coconut Healthy fats
Nut/seed butters Rich Nutty Protein
Pureed beans/grains Smooth, thick Neutral Fiber
Broth/stock Thin Savory Minerals
Cashew cream Velvety Neutral Healthy fats
Hemp milk Creamy Nutty Protein

Tips for Substituting

Here are some top tips for getting great results when substituting milk in soup recipes:

  • Stir non-dairy milks into soups at the end of cooking so they don’t curdle or separate.
  • For pureed soups, blend milk substitutes with other ingredients until completely smooth.
  • If simmering causes separation, remove soup from heat and whisk or blend to re-emulsify.
  • Start with less thickener like cornstarch if using coconut milk which thickens soups on its own.
  • For chilled soups, opt for thicker, creamier substitutes like coconut or cashew cream.
  • Add a pinch of salt when using low-sodium broths to prevent a flat taste.
  • Mix different substitutes like oat milk and coconut cream for a custom creaminess.

Conclusion

From soy milk to cashew cream, the options for dairy-free and low-calorie milk substitutes in soup recipes are plentiful. Consider the protein content, flavor, and thickness you need for the specific soup.

Non-dairy milks, coconut milk, pureed beans, broth and nuts all make excellent alternatives to milk that provide richness without the dairy. With smart substitutions and cooking techniques, you can recreate the creamy textures and flavors you love in all your favorite soups.

Whether avoiding dairy, watching calories, or just out of milk, don’t let that stop you from enjoying a steaming bowl of creamy, satisfying soup. With these milk swap options, you can make any soup recipe dairy-free or lightened up while retaining the luxurious mouth-feel and savory flavor you crave.