French Onion Cottage Cheese Soup Cups are a high-protein, low-carb take on the classic French onion soup, served without bread but with an epic cheese pull. The creamy cottage cheese base mimics the traditional richness while slashing carbs and boosting protein. This recipe delivers deep caramelized onion flavor in every spoonful, all baked in individual cups for a stunning presentation.
| Prep Time | Cook Time | Total Time | Servings | Difficulty | Cuisine |
|---|---|---|---|---|---|
| 10 minutes | 35 minutes | 45 minutes | 4 | Easy | French-inspired, Low-Carb |
Why This Recipe Works
I tested this recipe three times to nail the perfect cheese pull without bread. The secret lies in blending cottage cheese until silky smooth—it mimics the texture of heavy cream while adding protein. Caramelizing the onions low and slow builds that signature sweet-savory foundation, and the apple cider vinegar provides the acidity usually sourced from wine.
Unlike traditional French onion soup that relies on bread for bulk, these soup cups rely on cottage cheese and melted Gruyère for body. The result is a thick, luscious soup that’s both satisfying and figure-friendly. Plus, it’s naturally gluten-free and fits keto, low-carb, and high-protein diets.
Ingredients
| Ingredient | Quantity | Notes / Alternatives |
|---|---|---|
| Yellow onions | 4 large | Sweet onions also work |
| Olive oil | 2 tbsp | Butter for richer flavor |
| Salt | 1 tsp | Fine sea salt |
| Black pepper | ½ tsp | Freshly ground |
| Beef broth (low-sodium) | 2 cups | Use vegetable broth for vegetarian |
| Apple cider vinegar | 1 tbsp | Replaces wine; adds acidity |
| Fresh thyme | 2 sprigs | Dried thyme (1 tsp) if needed |
| Bay leaf | 1 | Fresh or dried |
| Full-fat cottage cheese | 2 cups | Blend until smooth; see our cottage cheese guide |
| Gruyère cheese | 1 cup shredded | Swiss or provolone work too |
| Mozzarella | ½ cup shredded | Adds extra cheese pull |
| Fresh parsley | for garnish | Optional |
Step-by-Step Instructions
Caramelize the Onions
- Heat olive oil in a large pot over medium heat.
- Add sliced onions, salt, and pepper. Stir to coat.
- Cook for 25–30 minutes, stirring every 5 minutes, until deeply golden brown.
- Reduce heat if onions start to burn; add a splash of water if they stick.
Build the Soup Base
- Add apple cider vinegar to the caramelized onions and scrape up any browned bits.
- Pour in beef broth, add thyme and bay leaf. Bring to a simmer.
- Simmer for 10 minutes, then remove thyme sprigs and bay leaf.
Blend the Cottage Cheese
- Transfer cottage cheese to a blender. Blend on high for 30 seconds until completely smooth and creamy.
- Pour blended cottage cheese into the onion-pot mixture. Stir well.
- Simmer for 2 more minutes. Taste and adjust salt and pepper.
Assemble and Broil
- Preheat broiler to high.
- Divide soup evenly among four 1-cup oven-safe ramekins.
- Top each with a mix of Gruyère and mozzarella.
- Place ramekins on a baking sheet. Broil 3–4 minutes until cheese is bubbly and golden brown.
- Let rest 1 minute, then serve immediately. The cheese pull should stretch like melted mozzarella.
Chef Tips for Perfect Results
- Blend cottage cheese very thoroughly — any lumps will create a grainy texture. Use a high-speed blender for 30 seconds or more.
- Caramelize onions on medium heat, not high. Rushing leads to burnt, bitter onions. Patience yields sweet, jammy results.
- Use full-fat cottage cheese for the creamiest soup. Low-fat will be thinner and less rich.
- For maximum cheese pull, use a mix of Gruyère (flavor) and mozzarella (stretch). Shred from a block—pre-shredded often contains anti-caking agents.
- Broil on the top rack and watch closely—cheese can go from golden to burnt in seconds.
Common Mistakes to Avoid
- Not blending cottage cheese: Leaving it chunky ruins the silky soup texture. Always blend until smooth.
- Skipping the caramelization: Pale, undercooked onions mean a bland soup. Cook until deeply browned for maximum flavor.
- Using too much broth: The soup should be thick enough to hold the cheese layer. If too thin, the cheese sinks.
- Over-broiling: Cheese can burn and become tough. Stop when it’s bubbly and just starting to brown.
- Adding wine: We skip alcohol for a family-friendly version. Apple cider vinegar provides the needed acidity without wine.
Variations and Substitutions
| Ingredient | Substitution | Impact on Flavor |
|---|---|---|
| Beef broth | Vegetable broth | Lighter, more herbaceous |
| Full-fat cottage cheese | Low-fat cottage cheese + 1 tbsp heavy cream | Slightly thinner, less creamy |
| Gruyère | Emmental or Jarlsberg | Nutty but less complex |
| Mozzarella | Provolone | Sharp, still good pull |
| Yellow onions | Red onions | Milder, slightly sweeter |
| Apple cider vinegar | Lemon juice | Brighter, less wine-like |
Serving Suggestions and Pairings
Serve these soup cups as a cozy appetizer for dinner parties or as a main course alongside a fresh green salad. They pair beautifully with a side of roasted Brussels sprouts or a simple cucumber-tomato salad. For a complete low-carb meal, add grilled chicken or steak strips.
These cups also work as a hearty lunch. If you’re not strictly low-carb, a slice of crusty bread on the side (or crumbled into the soup) makes a classic pairing. Check our low-carb soup collection for more ideas.
Storage and Reheating
| Method | Duration | Instructions |
|---|---|---|
| Refrigerator | Up to 4 days | Cool completely, cover ramekins with plastic wrap or transfer to an airtight container. |
| Freezer | Up to 3 months | Place in freezer-safe containers. Thaw overnight in fridge. |
| Reheating (stovetop) | 5–7 minutes | Simmer in a saucepan over low heat, stirring occasionally. Add a splash of broth if too thick. |
| Reheating (microwave) | 2–3 minutes | Microwave in 30-second bursts, stirring between. |
| Re-crisping cheese | 2 minutes under broiler | After reheating soup, top with extra cheese and broil briefly for a fresh pull. |
Nutritional Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 310 |
| Protein | 28g |
| Fat | 18g |
| Carbohydrates | 10g |
| Fiber | 2g |
| Sugar | 6g |
| Sodium | 720mg |
Approximate values. Does not include optional garnishes.
Frequently Asked Questions
Can I use low-fat cottage cheese?
Low-fat cottage cheese works but yields a thinner, less creamy soup. For best results, stick with full-fat. If you must use low-fat, add 1 tablespoon of heavy cream or Greek yogurt to restore richness.
How do I know the onions are caramelized enough?
Onions are done when they’re a deep mahogany brown, soft, and jammy. They should reduce significantly in volume — about 4 cups of raw onions become 1 cup caramelized. Taste them; they should be sweet and savory with no raw bite.
Why did my cheese pull not stretch?
Cheese pull depends on mozzarella content and melting technique. Use at least 50% mozzarella in the topping, shred it fresh, and broil only until bubbly. Overcooking dries out the cheese and breaks the stretch.
Can I make these cups ahead of time?
Yes. Prepare the soup base (step 3) up to 2 days ahead. When ready to serve, reheat the soup, pour into ramekins, top with cheese, and broil. This makes entertaining effortless.
How do I serve these to a crowd?
For larger groups, double the recipe and use a 9×13 baking dish instead of individual ramekins. Broil the whole dish and serve it family-style. Provide spoons and warn that the cheese will be hot and stretchy.
Conclusion
French Onion Cottage Cheese Soup Cups prove you can enjoy the rich, savory essence of classic French onion soup without the bread or wine. The creamy cottage cheese base and bubbly cheese pull satisfy every craving while keeping carbs low and protein high. Try this recipe for your next cozy dinner or party appetizer — the signature cheese pull will steal the show.
PrintFrench Onion Cottage Cheese Soup Cups
A high-protein, low-carb twist on French onion soup served in individual cups. It features a creamy cottage cheese base with caramelized onions, rich cheese pull, and no carbs from bread or alcohol.
- Prep Time: 10
- Cook Time: 35
- Total Time: 45
- Yield: 4
- Category: recipe index
- Method: Baking
- Cuisine: French-inspired
- Diet: Low-Carb, High-Protein, Gluten-Free
Ingredients
4 large yellow onions
2 tablespoons olive oil
1 teaspoon fine sea salt
½ teaspoon freshly ground black pepper
2 cups low-sodium beef broth
1 tablespoon apple cider vinegar
2 sprigs fresh thyme
1 bay leaf
2 cups full-fat cottage cheese
1 cup shredded Gruyère cheese
½ cup shredded mozzarella
Fresh parsley, for garnish (optional)
Instructions
Heat olive oil in a large pot over medium heat.
Add sliced onions, salt, and pepper. Stir to coat.
Cook for 25–30 minutes, stirring every 5 minutes, until deeply golden brown.
Stir in beef broth, apple cider vinegar, thyme, and bay leaf. Simmer for 10 minutes.
Blend cottage cheese until smooth, then stir into the pot and simmer gently for 5 minutes.
Divide mixture into 4 individual oven-safe cups or ramekins.
Top each with equal portions of Gruyère and mozzarella cheeses.
Bake at 375°F (190°C) for 12–15 minutes, until the cheese is fully melted and bubbly.
Garnish with fresh parsley before serving.
Notes
Caramelizing the onions is key for sweet flavor. Use a splash of water to prevent sticking if needed.
Vegetarian option: Use vegetable broth and omit optional garnish.
Make ahead: Prepare soup base up to a day in advance. Add cheese and bake when ready to serve.




