Whole30 Penne Pasta with Meat Sauce is a hearty, wholesome twist on a classic Italian favorite, perfect for those following a Whole30 lifestyle or seeking a gluten-free, grain-free pasta option. This recipe features tender sweet potato penne pasta paired with a rich, flavorful meat sauce made from grass-fed ground beef, crushed tomatoes, and a fragrant medley of garlic, onions, and Italian seasoning. The sauce is simmered to perfection and finished with fresh basil for an herby touch that elevates every bite. Quick and easy to prepare in under an hour, this dish is an ideal weeknight dinner that satisfies comfort food cravings while keeping things Whole30-compliant. Serve it with a sprinkle of extra basil on top for a vibrant, restaurant-quality presentation!
Scan with your phone to download!
Bring a large pot of water to boil. Add a pinch of salt and sweet potato penne pasta. Cook according to package instructions, usually about 8-10 minutes, until al dente. Drain and set aside.
In a large skillet or saucepan over medium-high heat, heat the olive oil. Add the diced onion and sauté for about 3-4 minutes, until translucent.
Add the minced garlic to the onions and sauté for another 1-2 minutes, until fragrant.
Add the ground beef to the onion and garlic mixture. Cook until browned, breaking it up with a spoon, about 7-8 minutes.
Stir in the crushed tomatoes, tomato paste, Italian seasoning, salt, and black pepper. Mix well to combine.
Pour in the cup of water, bring the mixture to a gentle simmer, and cook for about 20 minutes, stirring occasionally, until the sauce thickens.
Adjust seasoning if necessary, adding more salt or pepper to taste.
Remove the meat sauce from heat and stir in the chopped basil leaves.
Serve the cooked sweet potato penne topped with the meat sauce, garnished with additional basil if desired.
Serving size | (1668.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1945.7 |
Total Fat 102.5g | 0% |
Saturated Fat 33.2g | 0% |
Polyunsaturated Fat 2.7g | |
Cholesterol 301.1mg | 0% |
Sodium 2763.4mg | 0% |
Total Carbohydrate 141.2g | 0% |
Dietary Fiber 20.2g | 0% |
Total Sugars 33.6g | |
Protein 109.1g | 0% |
Vitamin D 0IU | 0% |
Calcium 324.2mg | 0% |
Iron 20.8mg | 0% |
Potassium 3581.1mg | 0% |
Source of Calories