Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
French onion dip in a ceramic bowl sitting next to wavy potato chips

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

High-Protein French Onion Dip with Crispy Shallots

Recipe by Chloe Davis

This blended cottage cheese dip delivers the rich, savory depth of classic French onion, finished with a heavy shower of fresh chives and crispy fried shallots for an essential textural crunch. Deeply caramelized onions and a double hit of umami make the creamy base completely irresistible.


  • Total Time1 hour 50 minutes
  • Yield2 ½ cups (serves 8) 1x

Ingredients

Scale

The Caramelized Onions

  • 1 tablespoon (15 ml) olive oil
  • 1 tablespoon (14 g) unsalted butter
  • 3 medium yellow onions, finely diced
  • 1 teaspoon (5 ml) soy sauce

The Dip Base

  • 16 ounces (450 g) full-fat cottage cheese (about 2 cups)
  • ¼ cup (60 g) plain whole milk Greek yogurt
  • 2 teaspoons (10 ml) Worcestershire sauce
  • ¾ teaspoon (4.5 g) kosher salt, divided
  • ½ teaspoon (1.5 g) garlic powder
  • ½ teaspoon (1.5 g) onion powder
  • ¼ teaspoon (0.5 g) freshly ground black pepper

To Serve

  • 2 tablespoons (6 g) fresh chives, finely chopped
  • 2 tablespoons (10 g) store-bought crispy fried shallots or onions
  • Wavy potato chips or crudités


Instructions

  1. Caramelize the onions: Heat the olive oil and butter in a large skillet over medium-low heat until the butter melts. Add the diced onions and ¼ teaspoon of the kosher salt. Cook slowly, stirring every few minutes, until the onions collapse and turn a deep, jammy mahogany color—about 35 to 45 minutes. If the pan looks dry or the onions threaten to scorch, splash in a tablespoon of water and scrape up the browned bits.
  2. Deglaze and cool: Once fully caramelized, stir in the soy sauce and cook for 1 more minute. Transfer the onions to a wide plate, spread them into an even layer, and let them cool completely to room temperature. (Adding hot onions to the cheese base will melt it into a watery mess.)
  3. Whip the base: In a food processor, combine the cottage cheese, Greek yogurt, Worcestershire sauce, the remaining ½ teaspoon kosher salt, garlic powder, onion powder, and black pepper. Process on high for 1 to 2 minutes, scraping down the sides halfway through, until the mixture is perfectly smooth and no curds remain.
  4. Combine: Transfer the whipped cheese mixture to a serving bowl. Fold in the cooled caramelized onions.
  5. Chill: Cover the bowl tightly with plastic wrap and refrigerate for at least 1 hour to allow the flavors to bloom and the dip to thicken up.
  6. Garnish and serve: Just before serving, top the dip with an even layer of chopped chives and crispy fried shallots. Serve chilled with thick, wavy potato chips.

Notes

  • Why it works: Cottage cheese is famously mild, so this recipe leans on a heavy, savory backbone. The combination of soy sauce in the pan and Worcestershire in the blender creates a deep, concentrated umami profile that mimics traditional beef bouillon-based mixes.
  • Make-ahead timeline: This dip tastes noticeably better on the second day. You can prepare it up to 48 hours in advance. Wait to add the crispy shallots and chives until the moment you set the bowl on the table so the topping stays perfectly crunchy.

Nutrition (per serving — estimates)

Calories: 106 | Total Carbs: 6g (Fiber: 1g, Sugar: 3g) | Fat: 6g (Saturated: 3g) | Protein: 7g

Nutritional values are approximate, based on standard reference data (USDA FoodData Central). Actual values vary by brand and exact measurements. For precision, use a tracker like MyFitnessPal or Cronometer.

  • Prep Time: 10 minutes
  • Chill Time: 60 minutes
  • Cook Time: 40 minutes
  • Category: Appetizer
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: About ⅓ cup
  • Calories: 106
  • Sugar: 3g
  • Fat: 6g
  • Saturated Fat: 3g
  • Carbohydrates: 6g
  • Fiber: 1g
  • Protein: 7g