Made By Emily Recipe

This Peanut Milk Recipe Became a Million-Dollar Secret! | Top DIY

Jump to Recipe ↓
Homemade peanut milk recipe in a glass with peanuts on the side.

This creamy peanut milk with sticky corn is a homemade, lightly sweet drink that tastes nutty, toasted, and naturally rich thanks to the peanuts and starchy corn. It’s a great option if you want a dairy-free beverage that feels substantial without needing any fancy ingredients. If you like pairing cozy drinks with something warm on the side, it’s especially nice alongside quick stovetop flatbread for an easy snack or light breakfast. Nutrition-wise, peanuts bring healthy fats and some protein, but it’s still calorie-dense—so I treat it like a filling drink, not just “water with flavor.”

Why This Recipe Is Helpful

  • Uses pantry-friendly ingredients and a blender to make a creamy, dairy-free drink.
  • Roasting the peanuts adds deeper flavor without extra additives.
  • You can serve it warm or chilled, depending on the season.

Best For

Anyone who enjoys nutty, creamy drinks and wants a homemade alternative to store-bought nut milks.

Be Careful If

Avoid this if you have a peanut allergy. Because it’s naturally rich (and sometimes sweetened), it’s best enjoyed in moderate portions if you’re watching calorie or added-sugar intake.

Ingredients

  • Raw peanuts: 500 g (about 1 lb 2 oz / about 3 1/4 cups)
  • Sticky corn (fresh or frozen): 300–350 g (10.5–12.3 oz / about 2 to 2 1/2 cups kernels)
  • Water: 3 liters (12 2/3 cups)
  • Optional sweetener: 1–2 tablespoons (15–30 ml) agave syrup, maple syrup, or honey, to taste

Ingredient Notes

  • Sticky corn: This adds natural sweetness and body; regular sweet corn works, but the drink will be a little thinner.
  • Peanuts: Roasting matters here—pale peanuts taste flat, while deeply golden ones taste fragrant and “peanutty.”
  • Sweetener: Start with 1 tablespoon, then adjust after heating (the flavor rounds out as it warms).

Kitchen Tools Needed

  • Air fryer or oven (for roasting)
  • Steamer basket or pot for steaming corn
  • High-speed blender
  • Fine-mesh strainer or nut milk bag
  • Large bowl
  • Saucepan
  • Spoon or spatula for stirring

Step-by-Step Instructions

  1. Roast the peanuts. Preheat an air fryer to 320°F (160°C) or an oven to 350°F (175°C). Roast peanuts in a single layer until deeply golden and aromatic, about 10–15 minutes. Shake/stir halfway through so they brown evenly.
  2. Cool and skin (optional but recommended). Let peanuts cool until you can handle them. Rub them between your hands (or in a clean towel) to loosen skins, then shake off as many skins as you can. A few leftover skins are fine, but removing most keeps the milk cleaner-tasting.
  3. Steam the corn. Steam sticky corn until fully cooked and tender, about 8–10 minutes. If using frozen corn, steam straight from frozen and add 1–2 minutes if needed.
  4. Blend the first batch. Add the roasted peanuts, steamed corn, and 1 liter (4 1/4 cups) of water to a blender. Blend on high until very smooth, 60–90 seconds. The mixture should look creamy and slightly foamy.
  5. Strain. Pour through a fine-mesh strainer (or nut milk bag) into a large bowl. Press gently with a spoon/spatula to extract liquid. Don’t force it aggressively through a very fine strainer or it can get pasty.
  6. Repeat with remaining water. Return the pulp to the blender, add another 1 liter (4 1/4 cups) water, blend briefly (20–30 seconds), then strain again. Repeat once more with the final 1 liter (4 1/4 cups) water for a total of 3 liters.
  7. Cook to thicken and set the flavor. Pour the strained milk into a saucepan. Warm over low to medium-low heat, stirring frequently, until it thickens slightly and smells toasty-sweet, about 10–15 minutes. Keep it below a boil; a gentle simmer is fine.
    • Doneness cue: it should coat the back of a spoon lightly and look more unified (less “watery”).
  8. Sweeten (optional). Turn heat to low and stir in 1–2 tablespoons sweetener, tasting as you go.
  9. Serve. Enjoy warm, or cool to room temp then refrigerate and serve chilled.

Pro Tips

  • For the best flavor, roast peanuts until fragrant and properly golden, not just warmed through.
  • If your blender struggles, blend in two batches—forcing it can leave gritty bits.
  • Stir constantly while heating; nut milks can catch at the bottom and taste scorched fast.
  • If it thickens a lot after chilling, just whisk in a splash of water before serving.

Lighter Swaps

  • Skip the added sweetener and rely on the corn for sweetness.
  • Use the lower end of corn (300 g) for a slightly lighter, less starchy drink.
  • Serve a smaller portion (this one is naturally filling).

Common Mistakes

  • Under-roasting peanuts: the milk tastes bland and “raw.”
  • Boiling hard during heating: can cause graininess or sticking/scorching.
  • Over-straining with force: can push fine solids through and make the texture pasty.

Serving Suggestions

Serve warm for a cozy drink, or chilled over ice. It’s also nice with a pinch of salt if you want the peanut flavor to pop.

Storage Instructions

Refrigerate in a sealed container for up to 3–4 days. Natural separation is normal—shake or whisk before serving.

Reheating Tips

Reheat gently on the stovetop over low heat, stirring often. Avoid boiling; it can change the texture.

Nutrition Estimate

Per serving (about 1 cup / 240 ml, assuming 12 servings total):
Calories: ~170
Protein: ~6 g
Carbs: ~9 g
Fat: ~13 g

Values are estimates and may vary by ingredients and portion size.

Recipe Summary

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: About 12 cups (12 servings)
Cuisine: Asian-inspired
Course: Beverage
Calories: ~170 per serving

Frequently Asked Questions

Can I make this without straining?

You can, but it will be noticeably thicker and more grainy. If you skip straining, blend extremely well and stir frequently during heating to prevent sticking.

Why did my peanut milk taste bitter?

It’s usually from peanuts that roasted too dark or scorched bits from the saucepan. Keep the heat low and stir often, and roast peanuts to deep golden—not brown-black.

Can I freeze peanut milk?

It’s possible, but the texture may separate and become a bit grainy after thawing. If you do freeze it, thaw in the fridge and whisk or re-blend briefly to smooth it out.

Conclusion

This peanut milk is creamy, toasty, and surprisingly satisfying, with the sticky corn adding gentle sweetness and body. It’s a practical homemade option when you want a dairy-free drink that feels special but uses simple ingredients. Once you’ve made it once, it’s easy to adjust the sweetness and thickness exactly to your taste.

Made By Emily
Recipe

This Peanut Milk Recipe Became a Million-Dollar Secret! | Top DIY

Homemade peanut milk recipe in a glass with peanuts on the side.

Recipe Summary

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: About 12 cups (12 servings)
Cuisine: Asian-inspired
Course: Beverage
Calories: ~170 per serving

Ingredients

  • Raw peanuts: 500 g (about 1 lb 2 oz / about 3 1/4 cups)
  • Sticky corn (fresh or frozen): 300–350 g (10.5–12.3 oz / about 2 to 2 1/2 cups kernels)
  • Water: 3 liters (12 2/3 cups)
  • Optional sweetener: 1–2 tablespoons (15–30 ml) agave syrup, maple syrup, or honey, to taste

Instructions

  1. Roast the peanuts. Preheat an air fryer to 320°F (160°C) or an oven to 350°F (175°C). Roast peanuts in a single layer until deeply golden and aromatic, about 10–15 minutes. Shake/stir halfway through so they brown evenly.
  2. Cool and skin (optional but recommended). Let peanuts cool until you can handle them. Rub them between your hands (or in a clean towel) to loosen skins, then shake off as many skins as you can. A few leftover skins are fine, but removing most keeps the milk cleaner-tasting.
  3. Steam the corn. Steam sticky corn until fully cooked and tender, about 8–10 minutes. If using frozen corn, steam straight from frozen and add 1–2 minutes if needed.
  4. Blend the first batch. Add the roasted peanuts, steamed corn, and 1 liter (4 1/4 cups) of water to a blender. Blend on high until very smooth, 60–90 seconds. The mixture should look creamy and slightly foamy.
  5. Strain. Pour through a fine-mesh strainer (or nut milk bag) into a large bowl. Press gently with a spoon/spatula to extract liquid. Don’t force it aggressively through a very fine strainer or it can get pasty.
  6. Repeat with remaining water. Return the pulp to the blender, add another 1 liter (4 1/4 cups) water, blend briefly (20–30 seconds), then strain again. Repeat once more with the final 1 liter (4 1/4 cups) water for a total of 3 liters.
  7. Cook to thicken and set the flavor. Pour the strained milk into a saucepan. Warm over low to medium-low heat, stirring frequently, until it thickens slightly and smells toasty-sweet, about 10–15 minutes. Keep it below a boil; a gentle simmer is fine.
    • Doneness cue: it should coat the back of a spoon lightly and look more unified (less “watery”).
  8. Sweeten (optional). Turn heat to low and stir in 1–2 tablespoons sweetener, tasting as you go.
  9. Serve. Enjoy warm, or cool to room temp then refrigerate and serve chilled.

Recipe Notes

  • For the best flavor, roast peanuts until fragrant and properly golden, not just warmed through.
  • If your blender struggles, blend in two batches—forcing it can leave gritty bits.
  • Stir constantly while heating; nut milks can catch at the bottom and taste scorched fast.
  • If it thickens a lot after chilling, just whisk in a splash of water before serving.

Nutrition Estimate

Per serving (about 1 cup / 240 ml, assuming 12 servings total):
Calories: ~170
Protein: ~6 g
Carbs: ~9 g
Fat: ~13 g

Values are estimates and may vary by ingredients and portion size.

Made By Emily · hapadltd.com