Easy Homemade Butter, Heavy Cream & Cream Cheese

Thank you for being here! Whether you’re a seasoned home cook or just starting to explore the joys of DIY kitchen magic, I’m so glad you found your way to this post. Today, we’re diving into a trio of everyday staples you can make right at home — and trust me, once you try these, you’ll wonder why you didn’t start sooner. This easy homemade butter, heavy cream & cream cheese recipe not only tastes better than store-bought, but it’s also incredibly satisfying to make from scratch!

Want to make your kitchen feel cozier and your meals more wholesome? Be sure to subscribe to get this recipe sent straight to your inbox — along with many more cozy homemade favorites. Now, let’s get churning!

What This Trio of Recipes Is All About

Homemade butter, heavy cream, and cream cheese are all made from one humble ingredient: good-quality dairy. That’s the beauty of this recipe trio — it’s simple, pure, and endlessly useful.

Each of these recipes only requires a few steps and can be whipped up with tools you already have at home (hello, stand mixer or a trusty mason jar!). You’ll be amazed at how these essentials transform your everyday cooking.

Why You’ll Love These Homemade Dairy Staples

Easy Homemade Butter, Heavy Cream & Cream Cheese – 3 Simple DIY Dairy Staples

  • Budget-friendly: Buying quality butter, cream, and cream cheese can add up. Making your own? Big savings.

  • Pure and additive-free: No preservatives, no thickeners, no mystery ingredients. Just fresh dairy.

  • Customizable: Add herbs to your butter, whip your cream to any consistency, and flavor your cream cheese to suit anything from bagels to desserts!

  • Versatile: These ingredients are the backbone of countless recipes — from sauces to frostings to savory spreads.

So, What Do They Taste Like?

  • Homemade Butter: Rich, smooth, and ever-so-slightly sweet, with a clean dairy flavor that melts beautifully on warm bread.

  • Heavy Cream: Thick, velvety, and indulgent — perfect for sauces, soups, or desserts.

  • Cream Cheese: Soft, creamy, and lightly tangy with a delicate richness that makes it ideal for both sweet and savory dishes.

Benefits of Making These At Home

  • You control the fat content and texture.

  • You can flavor them to your liking (think garlic herb butter or honey cream cheese!).

  • They’re perfect for when you run out of one but have some cream or milk in the fridge.

Ingredients You’ll Need

For Butter (makes approx. 1 cup):

  • 2 cups heavy whipping cream (not ultra-pasteurized)

  • Pinch of sea salt (optional)

For Heavy Cream (makes approx. 1 cup):

  • ¾ cup whole milk

  • ⅓ cup unsalted butter (melted)

  • 1 tablespoon flour (optional, for thickening if needed)

For Cream Cheese (makes approx. 1 cup):

  • 2 cups whole milk

  • 2 tablespoons lemon juice or white vinegar

  • ¼ teaspoon salt

Tools You’ll Need

  • Stand mixer, hand mixer, or food processor

  • Cheesecloth or a fine mesh strainer

  • Mixing bowls

  • Airtight containers or jars

  • Whisk

  • Saucepan (for cream cheese)

  • Measuring cups and spoons

Ingredient Swaps and Additions

Easy Homemade Butter, Heavy Cream & Cream Cheese – 3 Simple DIY Dairy Staples

  • Use grass-fed dairy for richer color and flavor.

  • Add herbs, honey, garlic, or spices to butter and cream cheese for gourmet-style variations.

  • For a dairy-free version, try using full-fat coconut cream in place of heavy cream — though the results will differ in flavor.

How to Make Easy Homemade Butter

  1. Pour cream into a stand mixer with a whisk attachment. Beat on medium-high.

  2. First, it will become whipped cream. Keep beating.

  3. Eventually, the butterfat separates from the buttermilk (about 8–10 minutes). You’ll see clumps forming.

  4. Strain the buttermilk and save it for pancakes!

  5. Rinse the butter under cold water, pressing out any remaining liquid.

  6. Add a pinch of salt (optional), then form into a log or press into a ramekin.

I promised you versatile, and here’s proof — add chopped chives and black pepper for a steak-topper or a drizzle of maple syrup for your waffles!

How to Make Heavy Cream

  1. Melt butter over low heat.

  2. Let cool slightly, then whisk into whole milk until fully combined.

  3. For a thicker consistency, whisk in 1 tablespoon of flour and blend well.

  4. Chill for 1 hour before using.

Note: This substitute works well in recipes but won’t whip like true heavy cream.

How to Make Cream Cheese

  1. In a saucepan, heat milk to just below a boil.

  2. Stir in lemon juice or vinegar slowly.

  3. The milk will curdle — that’s what we want!

  4. Simmer for a few minutes, then strain using cheesecloth over a bowl.

  5. Let it drain for 15–30 minutes, then add salt and blend until smooth.

Creamy, dreamy, and perfect for bagels, cheesecakes, or savory dips!

What to Serve With These Homemade Treats

  • Fresh butter on crusty sourdough or warm cornbread

  • Cream stirred into coffee, soups, or creamy pasta sauces

  • Cream cheese on bagels, toast, or swirled into brownies

  • All three combined in a rich Alfredo sauce — seriously, try it!

Tips for Success

  • Use fresh, high-fat dairy for the best flavor and yield.

  • Don’t over-mix butter once it’s formed — you’ll risk melting it.

  • Add salt sparingly, especially if you’re using these in sweet dishes.

  • For cream cheese, adjust tang with more or less acid (vinegar/lemon juice).

How to Store Homemade Butter, Heavy Cream & Cream Cheese

  • Butter: Store in the fridge for up to 2 weeks, or freeze for up to 3 months.

  • Heavy Cream substitute: Best used within 5 days; keep chilled in an airtight jar.

  • Cream Cheese: Refrigerate in an airtight container for up to 10 days.

General Information

  • These recipes are gluten-free unless flour is added to the heavy cream.

  • You can double or halve the quantities depending on your needs.

  • Best made in small batches for freshness!

Easy Homemade Butter, Heavy Cream & Cream Cheese – 3 Simple DIY Dairy Staples

Frequently Asked Questions

Can I use ultra-pasteurized cream to make butter?

Not recommended — it won’t churn as well and might not separate properly.

Is this cream cheese good for baking?

Absolutely! It works great in cheesecakes and frostings.

Can I whip the homemade heavy cream?

This version won’t whip like traditional heavy cream, but it’s fantastic for cooking.

What’s the yield from 2 cups of cream when making butter?

You’ll get about 1 cup of butter and 1 cup of buttermilk.

Conclusion: Homemade Goodness, Made Easy

If you’ve ever reached for the butter dish and found it empty — or been mid-recipe without a drop of heavy cream — this DIY trio has your back. Easy homemade butter, heavy cream & cream cheese aren’t just fun to make; they elevate your cooking with flavor and freshness that store-bought versions just can’t compete with.

Want more like this? Check out my other reader-favorite peach-inspired recipes:

I’d Love to See Your Creations!

Tried this recipe? I’d be thrilled if you left a review, shared your photos on Pinterest, or tagged me on Instagram. Let’s bring more homemade love into kitchens everywhere!

Nutritional Information (per serving, approx.)

  • Butter (1 tbsp): 102 calories, 12g fat, 0g carbs, 0g protein

  • Heavy Cream substitute (2 tbsp): 96 calories, 10g fat, 1g carbs, 1g protein

  • Cream Cheese (2 tbsp): 96 calories, 9g fat, 1g carbs, 2g protein

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Design sans titre (23)_11zon

Easy Homemade Butter, Heavy Cream & Cream Cheese


  • Author: iyma hernandes
  • Total Time: 30 minutes
  • Yield: Varies (approx. 1 cup per recipe)

Description

Make your own homemade butter, heavy cream, and cream cheese with just a few ingredients and tools you already have in your kitchen—pure, fresh, and delicious DIY dairy staples.


Ingredients

Scale
  • For Butter:
    • 2 cups heavy whipping cream (not ultra-pasteurized)
    • Pinch of sea salt (optional)
  • For Heavy Cream:
    • ¾ cup whole milk
    • ⅓ cup unsalted butter (melted)
    • 1 tablespoon flour (optional)
  • For Cream Cheese:
    • 2 cups whole milk
    • 2 tablespoons lemon juice or white vinegar
    • ¼ teaspoon salt

Instructions

  1. Butter: Pour cream into mixer and beat until butterfat separates (8–10 min). Strain buttermilk, rinse butter, add salt, and shape.
  2. Heavy Cream: Melt butter and let cool. Whisk into milk until combined. For thickness, add flour. Chill 1 hour.
  3. Cream Cheese: Heat milk in saucepan. Add lemon juice/vinegar to curdle. Simmer, then strain. Drain 15–30 min, add salt, blend until smooth.

Notes

Use high-fat, fresh dairy for best results. Avoid ultra-pasteurized cream. Add herbs, spices, or sweeteners to customize flavor. Store butter in fridge or freezer; cream and cream cheese in airtight containers chilled.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: DIY Basics
  • Method: No-Bake / Simmer
  • Cuisine: Homemade

Nutrition

  • Serving Size: varies per recipe
  • Calories: 102
  • Sugar: 0g
  • Sodium: 50mg
  • Fat: 12g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 1g
  • Fiber: 0g
  • Protein: 1g
  • Cholesterol: 31mg

Keywords: homemade butter, heavy cream, cream cheese, dairy recipes, from scratch kitchen

Leave a Comment

Recipe rating