This homemade vanilla ice cream is smooth, creamy, and packed with rich vanilla flavor. It’s a classic frozen dessert that can be made with or without an ice cream machine, using simple ingredients for a perfect scoop every time.
Why You’ll Love This Recipe
- Ultra creamy and smooth texture
- Classic rich vanilla flavor
- Simple pantry ingredients
- No-churn or machine option
- Perfect for summer desserts
- Great for sundaes and toppings
- Family-friendly recipe
- Customizable base
- Better than store-bought
- Perfect make-ahead dessert
Ingredients

- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup granulated sugar
- 1 tablespoon pure vanilla extract
- 1/4 teaspoon salt
- 5 large egg yolks (optional for custard base)
Step-by-Step Instructions

- In a saucepan, heat milk and half the sugar over medium heat until warm (do not boil).
- In a bowl, whisk egg yolks with remaining sugar until pale and slightly thick.
- Slowly pour warm milk into egg yolks while whisking constantly to temper.
- Return mixture to saucepan and cook on low heat, stirring until slightly thickened.
- Remove from heat and stir in vanilla extract and salt.
- Let custard cool completely to room temperature.
- In a separate bowl, whip heavy cream until soft peaks form.
- Gently fold cooled custard into whipped cream until smooth.
- Pour into a container and freeze for 6–8 hours or until firm.
- Scoop and serve.
Tips & Variations
- Add vanilla bean seeds for stronger flavor
- Mix in chocolate chips or cookie chunks
- Add caramel or fruit swirls
- Use vanilla paste for richer aroma
- Chill base overnight for best texture
- Do not overwhip cream
- Add crushed cookies for crunch
- Serve with warm desserts
- Make ice cream sandwiches
- Add cinnamon for warm flavor
Storage & Freezer Instructions
- Store in freezer up to 2 weeks
- Keep tightly covered
- Let soften 5–10 minutes before scooping
- Do not refreeze melted ice cream
Serving & Pairing Ideas

- With brownies or chocolate cake
- On top of apple or peach pie
- In ice cream cones
- With fresh berries
- As milkshake base
- With waffles or pancakes
- Drizzled with chocolate or caramel
- In ice cream sandwiches
- With coffee (affogato style)
- Party dessert bowls
Frequently Asked Questions
Can I make this without eggs?
Yes, skip egg yolks for a simple no-cook version, but it will be slightly less rich.
Do I need an ice cream machine?
No, this is a no-churn friendly recipe.
Why is my ice cream icy?
It wasn’t mixed well or contained too much water—use full-fat dairy for best results.
Can I add mix-ins?
Yes, add chocolate chips, nuts, cookies, or swirls before freezing.
How long does it last?
Best within 2 weeks when stored properly.
Ready to Make It?
This homemade vanilla ice cream is creamy, rich, and timeless, making it the perfect base dessert for endless variations or simple scoops on its own.
You Might Also Like
- Peach French Toast Bake – Sweet Breakfast Casserole.
- Caramel Peach Dump Cake – Easy Peach Dessert.
- Sour Cream Peach Pie – Creamy Peach Dessert.
- No Bake Peach Dessert Cups – Light Summer Treat.
Homemade Vanilla Ice Cream
- Total Time: 6–8 hours freezing
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Homemade vanilla ice cream made with cream, milk, sugar, and vanilla for a rich and creamy classic frozen dessert.
Ingredients
2 cups heavy cream
1 cup milk
3/4 cup sugar
1 tablespoon vanilla extract
1/4 teaspoon salt
5 egg yolks optional
Instructions
1. Heat milk and sugar until warm.
2. Whisk egg yolks.
3. Temper eggs with warm milk.
4. Cook until slightly thickened.
5. Add vanilla and salt.
6. Cool mixture completely.
7. Whip cream to soft peaks.
8. Fold together.
9. Freeze until firm.
10. Serve.
Notes
Use full-fat cream for best texture.
Chill base before freezing.
Do not overwhip cream.
Let soften before scooping.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Freezing
- Cuisine: American
Nutrition
- Serving Size: 1 scoop
- Calories: 310 kcal
- Sugar: 22 g
- Sodium: 90 mg
- Fat: 24 g
- Saturated Fat: 14 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 24 g
- Fiber: 0 g
- Protein: 5 g
- Cholesterol: 140 mg