Ingredients
8 ounces cream cheese, softened to room temperature
1 cup creamy peanut butter
1/2 to 3/4 cup powdered sugar
1 teaspoon vanilla extract
2 cups heavy cream, very cold
1–2 tablespoons milk (optional, for thinning)
1/4 teaspoon salt
Instructions
1. In a large mixing bowl, combine softened cream cheese, creamy peanut butter, powdered sugar, vanilla extract, and salt. Beat with an electric hand mixer or stand mixer with paddle attachment on medium speed until smooth and creamy. Scrape sides as needed. If too thick, add 1-2 tablespoons milk and mix.
2. In a separate chilled large bowl, pour cold heavy cream. Using clean beaters, whip on medium-high speed until stiff peaks form (do not over-whip).
3. Gently fold one-third of the whipped cream into the peanut butter mixture using a rubber spatula with a gentle lifting motion to lighten.
4. Add remaining whipped cream and continue folding gently until no white streaks remain and mixture is uniform and airy. Do not overmix.
5. Spoon mousse into individual serving dishes or a larger bowl. Cover loosely with plastic wrap and refrigerate for at least 2-4 hours (preferably overnight) to set.
6. Before serving, garnish with desired toppings such as chopped peanuts, chocolate shavings, or extra whipped cream. Serve chilled.
Notes
For best results, ensure cream cheese is at room temperature and heavy cream is very cold. Use a creamy processed peanut butter (like Jif or Skippy) rather than natural peanut butter to ensure proper setting. Chilling is crucial for texture and flavor melding. Dairy-free alternatives: use plant-based cream cheese and coconut cream or dairy-free whipping cream. Sugar-free option: substitute powdered erythritol or monk fruit sweetener. Mousse can be stored in the refrigerator for up to 3-4 days, or frozen for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-bake
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving (about 1/2 cup)
- Calories: 410
- Sugar: 19g
- Sodium: 280mg
- Fat: 34g
- Saturated Fat: 15g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 21g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 65mg
