August 19, 2025

Carnivore Meatball Soup: The Ultimate Comfort Food Without Carbs

Imagine wrapping your hands around a steaming bowl of soup that feels like the culinary equivalent of a warm hug. That’s exactly what this Carnivore Meatball Soup delivers—a rich, creamy broth filled with tender beef meatballs, crispy bacon bits, and perfectly cooked eggs that’ll make you forget you’re even on a restrictive diet.
When I first discovered the carnivore way of eating, I worried I’d miss my favorite comfort foods… but this recipe changed everything. It’s ridiculously satisfying and shockingly simple to make, proving that meat-based eating doesn’t have to be boring or complicated. The silky texture from the cream cheese combined with the savory depth of homemade bone broth creates something that feels downright indulgent—while still being 100% carnivore compliant! 🥩🍲
This soup has become my go-to meal when cravings hit or when I need something substantial that won’t leave me hungry an hour later. Trust me, even if you’ve been living on the standard American diet your entire life, this recipe will make the transition to carnivore feel like an upgrade rather than a sacrifice.
#carnivorediet #carnivorerecipes #meatballsoup #comfortfood #dairyfree #glutenfree #lowcarb #ketocomfort #carnivorecomfortfood #bonebroth
Suitable for: Carnivore, Keto, Low-Carb, Gluten-Free, Dairy-Optional
Course: Dinner, Lunch

JUMP TO RECIPE

Quick Stats

Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 1-2
Calories: Approximately 750-850 per serving
Macros: Fat: 65g | Protein: 45g | Carbs: 2g (from cream cheese)
Difficulty: Easy

Equipment Needed

  • Medium-sized pot (3-4 quart capacity)
  • Air fryer (optional but recommended for the eggs)
  • Small bowl for ice bath (if making hard-boiled eggs)
  • Sharp knife and cutting board
  • Measuring cups and spoons
  • Slotted spoon for removing meatballs
  • Egg slicer (optional but handy for perfect egg cubes)
  • Tongs (important for handling hot items safely!)

Don’t have an air fryer? No worries! You can make traditional hard-boiled eggs by simmering them in water for about 9 minutes. But honestly, once you try the air fryer method, you might never go back to boiling—it’s become my absolute favorite kitchen hack.

Ingredients

For the Meatballs:

  • 250g (8.8oz) ground beef 🥩
  • 1 egg
  • Pinch of salt

For the Soup Base:

  • 400ml (1¾ cups) water
  • 300ml (1¼ cups) homemade bone broth (or high-quality store-bought)
  • 100g (3.5oz) cream cheese 🧀
  • Salt to taste

For Topping:

  • 2 eggs (for hard-boiling)
  • 3-4 slices of bacon 🥓
  • Extra salt to taste (optional)

Step-by-Step Instructions

1. Prepare the Meatballs

  1. Place 250g ground beef in a medium-sized bowl.
  2. Crack one egg directly into the meat.
  3. Using your hands (yes, get messy!), thoroughly mix the egg into the beef until it becomes sticky and forms a cohesive mixture.
  4. Season with a pinch of salt and mix again.
  5. Form small meatballs about the size of a teaspoon—I make approximately 15-20 from this amount. Don’t worry about making them perfectly uniform; rustic variations add character to the soup.

Pro Tip: If the mixture feels too sticky to work with, wet your hands with a little cold water. This makes rolling the meatballs much easier and prevents the meat from sticking to your fingers.

2. Make Air Fryer “Hard-Boiled” Eggs (Optional)

  1. Place two raw eggs directly in your air fryer basket (no water needed!).
  2. Set the temperature to 120°C (250°F) and the timer for 16 minutes.
  3. While the eggs cook, prepare a small bowl with ice water.
  4. When the timer goes off, use tongs (NOT your fingers—learn from my mistake!) to carefully transfer the hot eggs to the ice bath.
  5. Let them cool for about 5 minutes before peeling.

Safety Note: Those eggs will be SERIOUSLY hot coming out of the air fryer. Using tongs isn’t just a suggestion—it’s essential unless you enjoy nursing burnt fingertips!

3. Prepare the Soup Base

  1. Pour 400ml (1¾ cups) of cold water into a medium pot.
  2. Add 300ml (1¼ cups) of bone broth. I use homemade bone broth frozen in cubes, but store-bought works too.
  3. Place over medium heat and bring to a gentle simmer.
  4. Add about 60g (half) of the cream cheese to the simmering broth, stirring until it melts completely.

4. Cook the Meatballs

  1. Once the broth is simmering, gently drop the formed meatballs one by one into the pot.
  2. Add a pinch of salt to the broth.
  3. Reduce heat to low-medium and simmer for about 10 minutes. The meatballs should float when they’re cooked through.
  4. During the last 2 minutes, add the remaining cream cheese and stir until completely incorporated.

5. Prepare the Bacon

  1. While the meatballs are simmering, slice the bacon into small pieces.
  2. Cook in a separate pan over medium heat until crispy.
  3. Remove from the pan and set aside on a paper towel to drain excess fat.

6. Prepare the Eggs

  1. Once the hard-boiled eggs have cooled and been peeled, slice one egg in half lengthwise.
  2. Dice the second egg into small cubes (an egg slicer makes this super easy).

7. Assemble the Soup

  1. Ladle the soup with meatballs into a bowl.
  2. Place the halved egg on one side of the bowl, yolk side up.
  3. Sprinkle the diced egg cubes over the soup.
  4. Top with crispy bacon pieces.
  5. Add a final pinch of salt if desired.

Batch Cooking Tips: This recipe doubles or triples beautifully. If you’re meal prepping, keep the soup base with meatballs separate from the toppings until ready to serve. The meatballs and broth will keep for 3-4 days in the refrigerator and actually taste even better as the flavors meld.

Serving & Presentation

This soup deserves to be showcased! I recommend serving it in a wide, shallow bowl that allows the toppings to be displayed properly. The visual appeal of the halved eggs showing their perfect yellow centers next to the crispy bacon makes this dish as beautiful as it is delicious.
For a truly Instagram-worthy presentation, try these tips:

  • Place the halved eggs symmetrically on opposite sides of the bowl
  • Arrange the bacon in a small pile in the center
  • Sprinkle the egg cubes around the perimeter
  • Add a small sprinkle of fresh cracked pepper (if you’re not strictly carnivore) or a tiny pinch of flaky salt as a finishing touch

This soup pairs beautifully with Carnivore Bread for dipping or Carnivore Crackers for some added crunch. If you’re entertaining guests who aren’t strictly carnivore, they’ll still love this soup—it’s that good!
Perfect occasions for serving this soup include:

  • Cold winter evenings when you need something warming
  • When you’re fighting off a cold or feeling under the weather
  • As a first course for a special dinner
  • Any time you need a protein-packed, satisfying meal

How to Store Your Culinary Creation

This soup is almost better the next day, as the flavors have time to develop and meld together. Here’s how to store it properly:
Refrigeration: Store the soup base with meatballs in an airtight container for up to 4 days. Keep the egg and bacon toppings separate in their own containers to maintain their texture.
Freezing: The soup base with meatballs freezes beautifully for up to 3 months. I recommend freezing in individual portions for easy reheating. Do NOT freeze the egg or bacon toppings—prepare those fresh when serving.
Reheating:

  • Stovetop (preferred method): Gently reheat the soup in a small pot over medium-low heat, stirring occasionally until hot throughout (about 5-7 minutes).
  • Microwave: Heat in 30-second intervals, stirring between each, until hot (usually 1.5-2 minutes total).

On-the-go option: This soup travels well in a good thermos! Prepare the soup hot in the morning, heat your thermos with boiling water for a few minutes to pre-warm it, then empty and fill with the hot soup. Pack the toppings separately in a small container to add just before eating.

Benefits/Why This Recipe Works

This Carnivore Meatball Soup isn’t just delicious—it’s strategically designed to support your health goals. Here’s why it works so well:
Complete Protein Source: The combination of beef, eggs, and bacon provides all essential amino acids your body needs to build and repair tissues. This complete protein profile helps maintain muscle mass and supports overall metabolic health.
Nutrient Density: Unlike plant foods that contain anti-nutrients that can block absorption, every ingredient in this soup delivers bioavailable nutrients your body can actually use. The bone broth alone contains glycine, proline, and collagen that support gut health, joint function, and skin elasticity.
Satiety Signals: The high fat content from the cream cheese, egg yolks, and bacon triggers powerful satiety hormones that tell your brain “I’m full” long before you would feel satisfied on a carb-heavy meal. This natural appetite regulation makes it nearly impossible to overeat.
Stable Energy: With virtually zero carbs, this meal won’t trigger the insulin roller coaster that leads to energy crashes and renewed hunger a few hours later. Instead, you’ll experience steady, sustained energy levels that can last for hours.
Simplified Digestion: One of the most overlooked benefits of carnivore eating is digestive ease. Without plant fibers, lectins, and other potentially irritating compounds, many people find their bloating, gas, and irregular digestion patterns resolve almost immediately.
In my experience working with hundreds of clients, those who struggle most with diet adherence are usually fighting against hunger. This recipe solves that problem by providing deep satiety that keeps cravings at bay—making your carnivore journey sustainable long-term.

Common Mistakes to Avoid 🧠

Even simple recipes can go wrong if you hit these common pitfalls:
Rushing the Meatball Mixing: Not thoroughly incorporating the egg into the ground beef will result in meatballs that fall apart in the broth. Take your time working the egg in until the texture changes and becomes sticky.
Boiling Instead of Simmering: A rolling boil is the enemy of tender meatballs! Too much agitation in the pot can cause them to break apart. Keep the heat at a gentle simmer—you should see occasional small bubbles, not a jacuzzi-like effect.
Skipping the Ice Bath for Eggs: Whether you’re using the air fryer method or traditional boiling, the ice bath is crucial for stopping the cooking process. Skip it, and you’ll likely end up with overcooked eggs with that unappetizing gray-green ring around the yolk. 🥚
Under-Seasoning: The biggest mistake I see with carnivore cooking is being afraid of salt. Your body needs more sodium on a low-carb diet as you excrete more through your kidneys. Don’t be shy with the salt—it transforms the flavor of this soup from bland to brilliant.
Overcrowding the Pot: If you’re doubling the recipe, make sure your pot is large enough. Overcrowding will cause uneven cooking of the meatballs and may cause them to stick together.

Alternatives/Substitutions

Need to switch things up? Here are some tested variations:
Budget Options:

  • Replace ground beef with ground pork, which is often less expensive
  • Use chicken eggs instead of duck eggs if you were feeling fancy
  • Make your own bone broth from leftover bones (practically free!)
  • Skip the bacon if it’s too pricey—the soup is still delicious without it

Protein Alternatives:

  • Ground lamb creates a richer, slightly gamey flavor profile
  • Ground chicken or turkey works for those who prefer poultry
  • Try a 50/50 beef and pork mix for interesting flavor depth

Dairy Modifications:

  • Replace cream cheese with heavy cream for a lighter texture
  • For strict dairy-free: use extra bone broth and add 1 tablespoon of beef tallow for richness
  • Use mascarpone cheese for an even richer, slightly sweeter profile

Health-Specific Adjustments:

  • Higher Protein: Double the meat, keep everything else the same
  • Higher Fat: Add 1-2 tablespoons of butter or tallow to the finished soup
  • Elimination Phase: Skip the dairy completely if you’re testing for sensitivities
  • Autoimmune Focus: Use only grass-fed beef and pastured eggs for better omega fatty acid profile

The beauty of this recipe is its flexibility—I’ve made it dozens of different ways depending on what I have on hand, and it’s always delicious.

Frequently Asked Questions

Q: Can I use store-bought bone broth instead of homemade?
A: Absolutely! Look for brands with simple ingredients and no added vegetable oils or starches. Kettle & Fire and Epic are two good commercial options.
Q: How do I know when the meatballs are fully cooked?
A: After about 10 minutes of simmering, cut one in half. It should be fully brown inside with no pink remaining. They’ll also float to the top when they’re done.
Q: Is this recipe strictly carnivore if it contains cream cheese?
A: Strict carnivore typically excludes dairy, but many people follow a “carnivore-ish” approach that includes some dairy. If you’re in the elimination phase or have dairy sensitivities, skip the cream cheese and use extra fat instead.
Q: Can I add vegetables to this soup if I’m not strictly carnivore?
A: If you’re following a more relaxed approach, finely chopped cauliflower or spinach can be added. Just be aware this changes the macronutrient profile and may affect digestion if you’re sensitive to plant foods.
Q: How can I make this soup more filling?
A: Simply double the amount of meatballs! The soup base can easily accommodate more protein without changing the flavor profile.
Q: My soup separated after refrigeration. Is it still good?
A: Yes! This is normal with cream-based soups. Simply reheat gently while stirring to recombine the fats with the broth.

🛒GET YOUR GROCERIES DELIVERED - CLICK HERE!

This website may contain affiliate links, which means that if you click on one of the product links, the website may receive a small commission at no extra charge to you!

Final Thoughts

There’s something almost magical about how a handful of simple, animal-based ingredients can transform into something so deeply satisfying. This Carnivore Meatball Soup has become my personal cold-weather salvation—the kind of meal that makes you forget you’re following any sort of “diet” at all.
What I love most about this recipe is how it showcases the incredible flavor and satisfaction possible within the carnivore framework. No plants needed! Just pure, nourishing animal foods combining to create something greater than the sum of their parts. 🥩🥚🥓
If you’re just starting your carnivore journey, recipes like this make the transition so much easier. And if you’ve been at it a while, this soup is a wonderful way to break the monotony of simply grilled meats. Either way, I’d love to hear how this works for you—the kitchen is where science meets art, and everyone’s experience is valuable!

Next Recipes To Try

If you enjoyed this Carnivore Meatball Soup, here are some other recipes from our collection that complement it beautifully:

carnivore meatball soup

carnivore meatball soup

Yield: 1-2 servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

A rich, creamy carnivore soup featuring tender beef meatballs, crispy bacon, and perfectly cooked eggs. This comforting meal delivers complete protein and stable energy without any plant ingredients.

No Ratings

Ingredients

  • 250g (8.8oz) ground beef
  • 3 eggs (1 for meatballs, 2 for topping)
  • 3-4 slices of bacon
  • 100g (3.5oz) cream cheese
  • 300ml (1¼ cup) homemade bone broth
  • 400ml (1¾ cup) water
  • Salt to taste

Instructions

  1. Prepare the Meatballs: Mix 250g ground beef with one egg and a pinch of salt until sticky. Form into small teaspoon-sized balls.
  2. Make Hard-Boiled Eggs: Air fry two eggs at 120°C for 16 minutes, then cool in ice bath and peel. Slice one in half and dice the other.
  3. Prepare Soup Base: Combine 400ml water and 300ml bone broth in a pot. Bring to a simmer.
  4. Add Creaminess: Stir in half the cream cheese until melted.
  5. Cook Meatballs: Add meatballs to simmering broth with a pinch of salt. Simmer for 10 minutes.
  6. Cook Bacon: Slice bacon into small pieces and cook until crispy.
  7. Finish Soup: Add remaining cream cheese to the soup and stir until incorporated.
  8. Assemble: Ladle soup with meatballs into a bowl. Top with halved egg, diced egg cubes, and crispy bacon.

Notes

For strict carnivore, omit the cream cheese and replace with extra fat like tallow or butter. The air fryer method for eggs is optional - traditional hard-boiled eggs work fine too.

Nutrition Information
Yield 1-2 Serving Size 1 bowl
Amount Per Serving Calories 750Total Fat 65gSaturated Fat 30gTrans Fat 1gUnsaturated Fat 34gCholesterol 585mgSodium 650mgCarbohydrates 2gNet Carbohydrates 2gFiber 0gSugar 2gProtein 45g

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Tags

3-ingredient, 4-ingredient, 5-ingredient, air fryer, bacon, breakfast, carnivore, casserole, chicken, dinner, easy, eggs, game day food, ground beef, high-fat, high-protein, keto, low-carb, low-sugar, lunch, main dish, paleo, soup, zero-carb

Skip to Recipe