Heat oil in a large Dutch oven or large pot over medium heat. Add onion, carrots, celery, and sauté for about 8 minutes until softened. Add garlic and cook 1 more minute until fragrant.
1 tbsp extra virgin olive oil, 1 large yellow onion, 2 large carrots, 3 celery ribs, 4-5 garlic cloves
Move the vegetables to the side or onto a plate. Add ground beef and pork to the pot and cook over medium high heat, breaking up into small pieces with a wooden spoon until no longer pink.
2 lb 100% grass fed ground beef, 1 lb ground milk Italian pork
Add basil, oregano, salt, and black pepper. Stir to combine.
1 1/2 tsp basil, 2 tsp oregano, 1 1/2 tsp salt, 1/2 tsp black pepper
Stir in tomato paste and cook for 2 minutes, allowing flavors to come together.
8 oz tomato paste
Add the fire roasted diced tomatoes (with juices) and beef broth. Bring to a boil, then reduce to slow heat, cover, and simmer for at least 2 hours — or up to 5 hours for greater depth of flavour.
14.5 oz fire roasted diced tomatoes, 1 1/2 cups grass fed beef broth
About 30 minutes before the sauce is done, cook your gluten-free spaghetti until al dente according to package directions.
Stir in heavy cream if using, then taste and adjust seasoning.
1/3 cup heavy cream
Serve the sauce over gluten-free spaghetti, tagliatelle pasta, or your favorite pasta. Top with parmesan cheese, fresh parsley, and fresh basil.
1/2 cup parmesan cheese