Mexican Tomato Cauliflower Meatball Soup (Keto)

Keto Meatball Cauliflower Soup


My keto meatball soup is filled with juicy big meatballs, tomatoes and chunky cauliflower and tonnes of flavours.

Today in the CBB kitchen Mexico meets Italy for this quick meal that is gluten-free, low-carb and keto-friendly.

This Mexican Tomato Cauliflower Meatball Soup is a winner every time even the kids will love it.

Our son just loves the meatballs but in time we know he will love to enjoy the broth and vegetables.

A Meatball Soup That Eats Like A Meal

After a summer of picking tonnes of organic tomatoes then freezing them, we have plenty to use up this winter for soups and sauces.

This hearty meatball soup can be made in 30 minutes and pairs well with homemade bread or a thick homemade slice of low-carb bread and butter.

You don’t need anything else.

Keto vs Non-Keto Meatball Soup

If you’re not on a keto or low-carb diet don’t fret there is nothing fancy or different about this soup it’s just clean-eating.

That means there’s no sugar or gluten in the recipe with limited carbs but so delicious even I can’t stop at one bowl.

You will see below the options for those who are keto and for those who are not.

To be honest there’s not much of a difference at all.

This Mexican tomato cauliflower meatball soup is all about the prep work and the rest will fall into place easily.

The best meatball soup is happening right here and you’re not going to believe how simple it is.

Prep Meatballs In Advance

When we make our meatball soup we use our keto meatball recipe in Nonna’s pasta sauce which we freeze.

When you make the keto meatballs fry the meatballs lightly on all sides just until they are browned but not fully cooked as they will finish cooking in the soup.

You can also make a fresh batch of Nonna’s basic Italian meatballs (not keto-friendly see notes in the recipe below) and bake them fully or until almost done in the oven then add them to your tomato cauliflower meatball soup.

Keep in mind that if you don’t have the meatball prep-work done that the soup will take longer to make.

I’ve added an hour of prep work to the recipe for this reason but it may take you longer depending on how fast you work.

I would suggest that you have have a batch of meatballs in the freezer whether raw or fully cooked in a sauce.

This makes it easier when you want to whip a quick meal because you eliminate the time-consuming part of the recipe, the meatballs.

You can make this meatball soup with frozen meatballs but it won’t taste as good as making homemade Italian meatballs.

If you know what I mean, eh?

Making Italian Meatballs in Sauce

low carb meatballs fbAs you will notice when we make our Keto Italian meatballs we lightly brown them before going into the sauce.

You can do that if you plan to make the sauce with these meatballs or put them in raw. All that changes is the cooking time.

If not almost fully cook them then add to the soup at the end during the last 15 minutes of cooking so they cook through.

If you want to use the authentic Nonna’s Italian meatballs and sauce you can do that as well.

The sauce you can freeze for another meal.

Keep in mind Nonna’s meatballs are not gluten-free or low-carb friendly as they contain breadcrumbs.

The meatballs will fully cook from raw in the sauce.

You are going to want the meatballs to be fully cooked if using Nonna’s meatball recipe which cuts down on the cooking time especially if you’re in a rush during the week.

Make the sauce and meatballs ahead of time again to chop time in the kitchen in half.

It’s nice to come home to a hot pot of soup ready to be warmed and served.

Eat fat, Lose Fat With Keto Recipes

You could easily make this recipe in a crock-pot by adding the pre-cooked meatballs near the end of the cooking process.

If you opt to add raw meatballs to the soup have it cook on low for hours and 2 hours on high.

The only problem when using raw meatballs for soup is that you will get more of the grease which I don’t care for in my soup.

It’s a different story when you’re making pasta sauce though.

Alternatively, you can use lean beef or your choice of mince to cut down on the amount of fat and grease and go raw in the crock-pot.

When you’re on the keto-diet good fats and proteins are your best friend.

Ideally, you can make a big pot of this tomato cauliflower meatball soup on a Sunday when most people do meal prep and it will be ready for a few meals.

Whether you bring it to work for lunch or enjoy the soup at home the best part is that all you need to do is heat it up.

How to make Keto Tomato Cauliflower Meatball Soup

Keto Mexican Tomato Cauliflower Meatball Soup FB 2

You don’t have to buy organic vegetables for this soup but you will taste a distinct difference in the flavour.

Most often our grocery budget can’t afford organic unless it’s on the reduced rack or from the in-law’s summer garden.

For this recipe, we had a large white cauliflower that we washed and chopped into chunky pieces, enough for a mouthful.

If you have the time to make a batch of homemade chicken broth or have some in the freezer you can use it for this recipe.

We don’t.

Most often we are using chicken or beef bouillon cubes unless we get a chance to make a nice bone broth.

You can ask you local butcher if he or she has bones that you can buy for a discounted price to make your bone broth.

Loaded with flavours from our homemade taco seasoning and half a white onion you’ll see where the Mexican flavours meet the Italian basil, oregano and garlic in the meatballs.

Let’s get cooking…enough talk.

Soup time my friends.

30-minute Keto Mexican Tomato Cauliflower Meatball Soup
Recipe Type: Soup
Author: Mr.CBB
Prep time:
Cook time:
Total time:
Serves: 12
If you love Mexican and Italian food you’re going to love how easy and delicious this hearty Keto Mexican Tomato Cauliflower Meatball Soup is.
  • 1 large cauliflower washed and chopped into florets
  • 1/2 medium yellow or white onion minced
  • 1 tablespoon butter
  • 2 quarts of cold water
  • 3 chicken bouillon cubes to make stock
  • 1 teaspoon ground fresh pepper
  • 1 teaspoon salt (omit to cut down on salt if preferred)
  • 4 tablespoons of homemade taco seasoning (see recipe link above or use 2 store-bought packets)
  • 2 large can diced tomatoes or 8 medium organic garden tomatoes diced with juice
  • 2 cups of strained tomatoes (passata- Italian name)
  • Low-Carb Meatballs – See recipe link in the post above very easy to make ahead of time in the crock-pot or Nonna’s meatballs in Italian tomato sauce. recipe link above just eliminate the carrots, wine and sugar to keep it low-carb and use low-carb meatball recipe instead.
  • 1lb of Medium Ground Beef
  • 2 large eggs
  • 1 tbsp dry or fresh basil
  • 1 tbsp dry or fresh oregano
  • 1 tsp salt
  • 1 tsp fresh ground black pepper
  • 2 tbsp Franks Red Hot Sauce (optional)
  • 1 tsp ground mustard
  • 1 cup fresh bacon bits (not from a package- use real bacon)
  • 1 tsp ground cinnamon
  • 2 tbsp dry parsley
  • 2 heaping tbsps ground flax-seed
  • 1 medium onion minced
  • 2 cloves of minced garlic
  • 1 cup grated fresh Parmigiano Regianno
  • coconut oil or extra virgin olive oil to brown meatballs lightly
  1. Fill a large pot with the cold water and add the cauliflower cover and bring to a boil on high then reduce to medium-low for 5-7 minutes until fork tender. Drain.
  2. In a large stock-pot add the butter and onions and cook until tender one minute then add 2 quarts of cold water
  3. Add the chicken bouillon cubes once the water comes to a boil (5 minutes) to dissolve
  4. Add 2 cans of diced tomatoes 8 medium tomatoes), strained tomatoes, salt, pepper, taco seasoning and stir to combine well.
  5. Gently add your meatballs into the pot. I like to add about 15 almost fully cooked meatballs if I can depending on how many I made from the meatball recipe.
  6. Let the soup cook down for 15-20 minutes for the meatballs to fully cook then gently add the cauliflower back in and serve hot.
  7. Optional: Sometimes I like to add a couple of tablespoons of Franks Red Hot Sauce as well.
  8. Cut the recipe in half if you want or freeze leftovers for up to 4 months in containers so the meatballs don’t break.
  9. You will have the sauce left to freeze once you use the meatballs for the soup. This way you have the sauce ready for your next meal.

Below are the recipes you will need for this easy soup all in one spot or you can find them throughout this post above.

Don’t be discouraged as I’ve already made parts of this soup in other recipes which is why I have the links for you.

There was no point in me typing out the entire recipes again.

  • Nonna’s Meatballs (Not low-carb)
  • Keto Meatballs
  • Pasta Sauce (eliminate carrots, wine and sugar for a low-carb sauce) You won’t actually be using the sauce for this recipe but it’s a great way to save time by making the meatballs and sauce and using the meatballs for the soup and freezing the sauce for another time.
  • Tomato Passata or you can buy at the grocery store in a jar for a dollar


Nutritional Info:

Per 1 cup of soup and meatballs: = 4.28 Net Carbs using low-carb meatballs, plus soup recipe. Used Atkins Carb Counter.

Please share this recipe with your friends if you think they might like it and please leave a review and tell me what you think.

You can also pin the recipe on Pinterest and share on just about every social media outlet. Big Thanks.

Enter your email address on the home page to SUBSCRIBE to my blog.

Once you subscribe you will receive an email from me immediately which you need to open and approve the subscription in order to start receiving my daily blog post.

Note: Check your Junk Mail if you don’t see it or email me to check into your subscription status.

If you like FREE then click this link for my FREE Excel Budget Spreadsheet and lists.

Check out my new Free Recipe Index Plus catch up on all the ways to save money in our Free Ultimate Grocery Shopping Guide.

Related articles

Share to...

Similar Posts

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.