It’s been quite the week over here at the FIL house. I’ve been spending the week hibernating, but it’s been great because I feel like I’ve been super productive.

I’ve got so many awesome recipes up on here for you this week, including this super delicious soup recipe at the end of this post!

The main reason I bought my Instant Pot was to make homemade beef broth. I used to spend 3-4 hours boiling bones in a pot on my stove, and now I can do it in half the time with the pressure cooker.

This week I found some oxtail meat at my local butcher, and it makes the BEST beef broth and soup.

Oxtail is a tougher meat, but has the best flavour, and I’m going to give you instructions on how to make it ridiculously tender and perfect for this soup recipe.

Oxtail Beef Broth Instructions:

  1. Preheat oven to 400 degrees.
  2. Line a baking sheet with parchment paper
  3. Place the oxtail on the baking sheet, and pop in the oven. Bake for 45-50 minutes until the meat is extremely dark and crispy.
  4. Remove from the oven.
  5. Place the oxtail meat/bones in the instant pot, with 2 bay leaves, 3 carrots, 3 celery stalks, 2 whole cloves garlic (peeled)
  6. Set the Instant Pot to cook on High Pressure, for 45 minutes.
  7. Once the IP is done, let it sit for 15 minutes and the pressure will slowly release naturally. After 15 minutes is up, press the pressure release button and wait until the metal float valve sinks back into the lid.
  8. Strain all the vegetables and meat from the broth. Keep the oxtail meat, discard the vegetables.
  9. Separate the oxtail meat from the bones. Store the meat in and airtight container and toss the bones.

So, why am I instructing you to do all this? Because the end result is totally worth it!

Italian Roasted Tomato Beef Soup

This soup is to die for. Just thinking about all the flavours in it makes my mouth water.

I wish I had of made a bigger batch, because it disappears quickly here. This batch didn’t make it to the freezer.

The soup ingredients are simple. Once the broth is made, this is what you’ll need to make the soup:

  1. leeks
  2. carrots
  3. garlic (minced)
  4. fire-roasted tomatoes
  5. parmesan cheese rinds
  6. dried basil and oregano
  7. oxtail meat
  8. homemade beef broth

I always have a collection of rinds in the fridge for when I make this recipe. Parmesan is a very dry cheese, so the rinds last forever in the fridge without going bad.

What I love most about this soup is all the natural ingredients. It’s gluten-free, nutritious, and extremely wholesome. It’s so healthy, and it’s perfect as a meal itself. Bone broth has so many nutrients, it’s great for healthy skin (keeps you looking young), healthy joints, keeps inflammation at bay, and it full of vitamins and minerals.

Once you add all the ingredients, simmer for 45 minutes. Make sure you stir every once in a while because otherwise the parmesan cheese will nestle itself in the bottom of the pan and stick to the bottom… and burn.

I won’t tell you how I figured this out ?

My favourite part of this soup is the little balls of cheese that end up throughout the soup. As the cheese cooks down, it comes off of the rind and goes throughout the soup. It’s SO GOOD!!!!

Italian Roasted Tomato Beef Soup

I really hope you guys love this soup as much as I do.

Making homemade beef broth requires a little bit of time, but I promise it’s 100% worth the effort!

Happy Eating!

Italian Roasted Tomato Beef Soup

A hearty cheesy soup made with fire roasted tomatoes, tender beef, and vegetables. A nutritious and super delicious soup. Perfect for dinner on a cold night.

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings 4 people
Author Ashley


  • 8 cups beef broth
  • 1 can fire-roasted tomatoes
  • 2 leeks white part only
  • 3 cloves garlic
  • 3 medium carrots
  • 1 tbsp avocado oil
  • 1 tbsp dried oregano
  • 1/2 tsp dried basil
  • 1 Parmesan cheese rind** optional
  • salt and pepper to taste
  • 1 cup shredded oxtail meat


  1. Place a large pot on medium heat, and add the avocado oil. Once hot, add the leeks and the carrots. Cook until softened (about 7 minutes) stirring occasionally. 

  2. Add the garlic and cook for an additional 1-2 minutes. Add the roasted tomatoes, oregano, basil, beef broth, and parmesan cheese rind. Stir until everything is well combined. Place a lid on the pot and bring to a boil.

  3. Once the soup is boiling, turn to medium-low and simmer for 45 minutes. Stir every 10 minutes to ensure the rind doesn’t stick to the bottom of the pot.

  4. Once the soup is done, remove the parmesan cheese rind, and toss it in the garbage. Give the soup one last stir, and serve!

Recipe Notes

The parmesan cheese rind is what gives this soup awesome flavour. Although I listed it as an optional ingredient, it is the most flavourful ingredient in the soup.