One Pot Tomato & Beef Pasta

This One Pot Tomato & Beef Pasta recipe is a savior for those busy evenings when you crave a hearty meal, but don’t want to spend ages in the kitchen. It’s a one-pot wonder, meaning less mess to clean up afterward. Perfect for entertaining friends or meal-prepping for the week ahead!

One Pot Tomato & Beef Pasta


Ground Beef: Choose high-quality ground beef, preferably 80% lean meat and 20% fat.

Zucchini: Zucchini adds a mild, slightly sweet flavor and a pleasant texture to the dish. It’s also packed with nutrients like vitamins A and C.

Onion (yellow or white): Onions provide a savory base flavor to the dish. Yellow or white onions work well in this recipe. They offer a balanced sweetness and tanginess when cooked. They add depth and complexity to the overall taste.

Avocado Oil: Avocado oil is rich in monounsaturated fats. It has a high smoke point, making it suitable for high-heat cooking methods like sautéing and frying without imparting a strong flavor.

Minced Garlic: Fresh garlic adds aromatic depth and flavor to the dish.

Tomato Paste: Tomato paste lends a concentrated tomato flavor and a rich, thick consistency to the sauce. It’s made from cooked, strained tomatoes. It adds a depth of color and taste to the dish.

Coconut Milk: Coconut milk adds creaminess to the pasta sauce. It’s a dairy-free alternative to traditional cream.

Chicken Stock: Chicken stock serves as the liquid base for the dish. It’s made by simmering chicken bones, vegetables, and aromatics, resulting in a flavorful broth.

Uncooked Pasta: Choose your favorite type of pasta for this recipe, such as penne, fusilli, or spaghetti. Uncooked pasta absorbs the flavors of the sauce as it cooks. It’s a versatile ingredient that provides satisfying texture and substance to the dish.

Dried Basil, Oregano, Rosemary: These dried herbs add aromatic complexity and herbal notes to the sauce. Basil contributes a sweet and slightly peppery flavor, oregano offers earthy and slightly bitter undertones, and rosemary adds a piney, fragrant aroma.

Salt: Salt enhances the flavors of the ingredients and helps balance the dish’s overall taste.

Red Pepper Flakes: Red pepper flakes provide a subtle heat and spicy kick to the dish.


Begin by prepping the vegetables. Chop the zucchini and dice the onion into bite-sized pieces.

In a large pot, heat the avocado oil over medium heat.

Add the diced onion to the pot and sauté until it begins to soften.

When the onion is translucent, add ground beef to the pot. Cook until the beef is browned and no longer pink.

Stir in the tomato paste, ensuring it’s evenly distributed throughout the beef mixture.

Add the minced garlic, coconut milk, and chicken stock to the pot. Stir well to combine all the ingredients.

Add the uncooked pasta to the pot, making sure it’s submerged in the liquid. Allow the pasta to cook according to package instructions. Stir occasionally to prevent sticking.

As the pasta cooks and the liquid level decreases, add the chopped zucchini to the pot. Stir to incorporate the zucchini into the mixture.

Add the dried basil, oregano, rosemary, salt, and red pepper flakes. Adjust the seasonings to taste.

If desired, sprinkle some parmesan cheese or nutritional yeast over the top for an added cheesy flavor.

Once the pasta is cooked to your liking and the zucchini is tender, remove the pot from the heat.

Serve the one-pot tomato and beef pasta warm, garnished with fresh herbs if desired.

One Pot Tomato & Beef Pasta

Recipe by Jenna Fisher RDCourse: MainDifficulty: Easy


Prep time


Cooking time




  • 1 lb ground beef

  • 3 medium zucchini

  • 1 yellow or white onion

  • 1 tbsp avocado oil

  • 1 tbsp minced garlic

  • 8 oz tomato paste

  • 1 can coconut milk

  • 2 cups chicken stock

  • 2 cups uncooked pasta

  • 1 tsp dried basil

  • 1 tsp dried oregano

  • 1 tsp dried rosemary

  • 1 tsp salt

  • 1 tbsp red pepper flakes


  • Chop zucchini and onion into bite sized pieces
  • In a large pot, heat avocado oil
  • Add onion and begin to cook, once it starts to soften, add ground beef
  • Once beef has cooked through, add tomato paste and stir
  • Add minced garlic, coconut milk and chicken stock
  • Combine mixture with a spoon and add uncooked pasta
  • Allow pasta to cook and liquid level to decrease
  • Add chopped zucchini and stir
  • As zucchini cooks, add seasonings
  • Option to add parmesan cheese or nutritional yeast for added cheesy flavor!
  • Once pasta is cooked, serve warm and enjoy!



Leave a Comment

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