Discover the ultimate weeknight wonder: this Instant Pot Creamy Tomato Penne, a healthier, homemade twist on the beloved Noodle & Company’s Penne Rosa. Crafted to be both gluten-free and dairy-free, this incredibly simple recipe brings together perfectly al dente penne, earthy mushrooms, and tender spinach in a subtly spicy, lusciously creamy tomato sauce. Get ready for a flavorful, satisfying meal that’s quick and easy – on your table in just 20 minutes! Enjoy this delightful dish, free from gluten, dairy, and soy.

Embrace the Comfort of Creamy Tomato Penne, Reimagined
There’s something uniquely comforting about a rich, flavorful pasta dish – it truly speaks my love language. As someone who once worked at Noodles & Company during my college years, I can confidently say it’s one of the places I miss eating at most. The iconic Penne Rosa, with its perfectly balanced blend of tangy tomato and creamy indulgence, holds a special place in my heart. That’s why I embarked on a mission to recreate that cherished flavor profile at home, but with a significant upgrade: a healthier, equally delicious version that’s both gluten-free and dairy-free.
This Instant Pot Creamy Tomato Penne with Mushrooms & Spinach isn’t just “pretty darn close” to the original; it’s a vibrant, wholesome interpretation that stands proudly on its own. It embodies everything you love about the classic – the hearty pasta, the savory vegetables, and that irresistible creamy sauce – but without common allergens, making it accessible to more people. What’s more, this recipe couldn’t be simpler to prepare. Even if you’re a complete novice to the Instant Pot, I promise you’ll find success with this straightforward, one-pot meal. It’s designed for efficiency, delivering maximum flavor with minimal effort, making it the perfect choice for busy weeknights when you crave something wholesome and utterly satisfying.

The Magic of Dairy-Free Creaminess: Your Options Explained
Achieving that signature creamy texture without traditional dairy is key to this recipe’s success. Fortunately, the market is brimming with fantastic plant-based alternatives that deliver on taste and consistency. I personally love and recommend Kite Hill Almond Milk Cream Cheese, which is widely available in most grocery stores and offers a delightfully tangy and rich creaminess. However, if Kite Hill isn’t an option for you, or if you prefer a different base, there are several excellent choices to explore:
- Original Flavor Nut Pods: These versatile, unsweetened creamers are made from almonds and coconuts, offering a neutral base that thickens beautifully without imparting strong coconut or nutty flavors. They are excellent for savory applications.
- Cashew Cream: A homemade cashew cream (soaked cashews blended with water until smooth) provides a rich, velvety texture and a subtle sweetness that complements the tomato sauce wonderfully. It’s a fantastic whole-food option.
- Full-Fat Coconut Milk or Cream: For a slightly tropical hint and a super-rich finish, full-fat coconut milk (from a can) or dedicated coconut cream works wonders. The coconut flavor is often mellowed by the tomatoes and spices, especially if you opt for a brand with a milder taste.
- Regular Heavy Cream: For those who tolerate dairy and prefer it, traditional heavy cream or even cream cheese can be used in the same quantity to achieve a classic creamy consistency. This ensures everyone can enjoy this delicious pasta, regardless of dietary needs.
Each of these options contributes to the luxurious creaminess that makes this tomato penne so irresistible. Feel free to experiment to find your favorite, or use whatever you have on hand!
What Ingredients You Need to Craft This Instant Pot Creamy Tomato Penne:
Gathering your ingredients is the first step to a successful meal. This recipe relies on a combination of pantry staples and fresh produce to create its depth of flavor. Here’s your shopping list:
- Penne Pasta: My top recommendation is Jovial Foods Gluten Free Penne. It’s widely available and holds its texture beautifully in the Instant Pot, preventing it from becoming mushy. You can also find it on Thrive Market, and using this link can get you 25% off your first order plus a free gift! If you don’t need gluten-free, any standard penne will work; just adjust cooking time according to the package instructions and the Instant Pot rule of thumb.
- Olive Oil: A good quality extra virgin olive oil for sautéing and building the flavor base.
- Canned Diced Tomatoes with Juices: These provide the foundational tomato flavor and a touch of acidity, along with essential liquid for pressure cooking.
- Tomato Paste: Concentrated tomato paste adds a deep, umami-rich tomato flavor that elevates the sauce beyond simple diced tomatoes. Don’t skip this for the authentic Penne Rosa taste!
- Fresh Spinach: This leafy green adds vibrant color, nutritional value, and wilts down perfectly into the hot pasta, adding a lovely freshness.
- Mushrooms: Sliced mushrooms, such as cremini or button, contribute a savory, earthy depth and meaty texture. They are sautéed first to bring out their best flavor.
- Chicken or Veggie Broth: The liquid necessary for cooking the pasta under pressure. Choose vegetable broth for a fully plant-based meal.
- Italian Seasoning: A blend of classic Italian herbs like oregano, basil, thyme, and rosemary that infuses the sauce with aromatic complexity.
- Onion Powder: For a consistent onion flavor throughout the sauce without the texture of fresh onions.
- Crushed Red Pepper: This is optional, but highly recommended to give the “Rosa” sauce a subtle, delightful kick. Adjust the amount to your preferred spice level, or omit entirely for a milder dish.
- Creamy Element: As discussed, choose from Kite Hill Almond Milk Cream Cheese, Original flavor Nut Pods, full-fat coconut milk/cream, cashew cream, or regular heavy cream if you tolerate dairy.
- Minced Garlic: Fresh garlic is essential for a robust flavor base.
- Sea Salt: To enhance all the flavors.

Mastering the Instant Pot: A Step-by-Step Guide to Creamy Tomato Penne
The Instant Pot truly shines in making this pasta dish incredibly fast and convenient. Here’s how you’ll achieve a delicious, creamy result with minimal fuss:
- Sauté the Aromatics and Veggies: Begin by turning your Instant Pot to the “sauté” mode (usually the ‘Normal’ setting). Add the olive oil and allow it to heat for a minute. Once shimmering, add the sliced mushrooms and minced garlic. Sauté for 3-4 minutes, stirring occasionally, until the mushrooms soften and release their moisture, and the garlic becomes fragrant. This step is crucial for building a deep flavor foundation.
- Layer in the Remaining Ingredients (Almost All): Turn off the sauté function to prevent anything from sticking to the bottom during the pressure cooking phase. Now, add the canned diced tomatoes with their juices, tomato paste, penne pasta, chicken or veggie broth, Italian seasoning, onion powder, sea salt, and crushed red pepper (if using). Make sure to layer the pasta evenly and try to submerge it as much as possible in the liquid, but avoid stirring vigorously at this point, especially if using delicate gluten-free pasta, as this can prevent even cooking. A gentle stir to combine the seasonings is sufficient.
- Pressure Cook to Perfection: Securely lock the lid of your Instant Pot and turn the vent to the “sealing” position. Set the Instant Pot to cook on high pressure. For perfectly al dente pasta, cook for 4 minutes. If you prefer a softer pasta texture, extend the cooking time to 5 minutes. The Instant Pot will take a few minutes to come to pressure before the actual cooking countdown begins.
- Release and Finish: Once the cooking cycle is complete, carefully perform a manual quick release of the steam by turning the vent to “venting.” Stand back and allow all the steam to escape safely. Once the float valve drops, open the lid. The pasta will look like it has absorbed all the liquid. Turn the pot back to “sauté” mode (this time on a low setting if available, or just use normal for a very brief period). Add the fresh spinach and your chosen creaminess agent (Kite Hill cream cheese, Nut Pods, etc.). Stir continuously until the spinach has wilted completely and the cream cheese (or alternative) has melted and seamlessly incorporated into the sauce, creating that rich, creamy texture.
- Serve and Enjoy: Transfer your glorious Creamy Tomato Penne to bowls. Garnish with fresh parsley, if desired, for a pop of color and freshness. Serve immediately and savor every spoonful of this hearty, homemade meal!
Can I Make This Creamy Tomato Penne on the Stove Top Instead? Absolutely!
While the Instant Pot offers unparalleled speed and convenience, this creamy tomato penne is equally delicious when prepared on the stovetop. It might take a little longer, but the results are just as comforting and flavorful. Here’s how you can adapt the recipe for traditional cooking:
- Cook the Pasta Separately: In a large pot, bring generously salted water to a rolling boil. Add your penne pasta and cook according to the package directions until it’s al dente. Drain the pasta and set it aside, reserving about ½ cup of pasta water (this can be used later to adjust sauce consistency if needed).
- Prepare the Sauce Base: While the pasta is cooking, heat the olive oil in a large skillet or Dutch oven over medium heat. Add the sliced mushrooms and minced garlic, sautéing for 3-4 minutes until the mushrooms are tender and the garlic is fragrant.
- Simmer the Tomato Sauce: Stir in the diced tomatoes (with juices), tomato paste, Italian seasoning, onion powder, sea salt, and crushed red pepper (if using). Add 1 cup of chicken or veggie broth. Bring the mixture to a gentle boil, then reduce the heat to low. Let it simmer, uncovered, for about 10-15 minutes, allowing the flavors to meld and the sauce to thicken slightly. Stir occasionally to prevent sticking.
- Combine and Finish: Once the pasta is drained and the sauce has simmered, add the cooked penne directly into the skillet with the sauce. Incorporate the fresh spinach and stir for a few minutes until it completely wilts into the hot pasta. Finally, stir in your chosen creamy element (Kite Hill cream cheese, Nut Pods, etc.) until it’s fully melted and the sauce is lusciously smooth. If the sauce seems too thick, add a splash of the reserved pasta water to reach your desired consistency.
- Serve with Garnish: Dish out the creamy tomato penne and top with fresh parsley, if desired. Enjoy your stovetop creation!
Tips for Success & Variations:
- Adjusting Spice: The crushed red pepper gives a lovely warmth. For more heat, add a bit more. For less, reduce the amount or omit it entirely.
- Add Protein: To make this a more substantial meal, consider adding cooked protein. Sauté chicken breast, Italian sausage (dairy-free if needed), or chickpeas with the mushrooms and garlic.
- More Veggies: Feel free to add other quick-cooking vegetables like chopped bell peppers, zucchini, or kale alongside the spinach for extra nutrients and flavor.
- Herb Power: Fresh basil or oregano, added at the very end, can significantly brighten the flavors.
- Serving Suggestions: This pasta pairs beautifully with a simple side salad and some gluten-free garlic bread.
Storage and Reheating:
Leftovers of this Instant Pot Creamy Tomato Penne are fantastic! Store any unused portions in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm on the stovetop over medium-low heat, adding a splash of broth or water to help loosen the sauce and restore its creamy texture. You can also reheat in the microwave, stirring occasionally.

I genuinely hope this recipe becomes a new favorite in your kitchen. If you give it a try, be sure to tag me on Instagram @maryswholelife so I can see your delicious creations!
Looking for another tasty Instant Pot pasta recipe that caters to dietary needs? Check out my Dairy Free Instant Pot Cajun Pasta!
*This post contains affiliate links. This means if you use one of my links, I may receive a small commission at no additional cost to you. Thank you for supporting Mary’s Whole Life!


Saved
Pin
Instant Pot Creamy Tomato Penne (Gluten Free, Dairy Free)
Equipment
-
Instant Pot
Ingredients
- 2 tbsp olive oil
- 3 cloves minced garlic
- 8 oz sliced mushrooms
- 14.5 oz canned diced tomatoes with juices
- 1 tbsp tomato paste
- 12 oz Jovial Foods Gluten Free Penne Pasta
- 2 cups vegetable broth or chicken broth
- 2 tsp Italian Seasoning
- 1 tsp onion powder
- ½ tsp sea salt
- ½ tsp crushed red pepper, less for less heat!
- 2 cups raw spinach
- 4 oz Kite Hill Almond Milk Cream Cheese, or ½ cup Original NutPods, ½ cup cashew cream, or ½ cup heavy cream if you tolerate dairy!
Instructions
Instant Pot
-
Turn the Instant Pot to saute mode and add the olive oil. Add the mushrooms and garlic and sauté for 3-4 minutes.
-
Add in the diced tomatoes with juices, tomato paste, penne pasta, chicken or veggie broth, Italian seasoning, onion powder, salt, and crushed red pepper. Give everything a good stir.
-
Lock the lid, turn the vent to “sealing”, and cook on high pressure for 4 minutes. This will yield al dente pasta. For softer pasta, cook on high pressure for 5 minutes.*
-
Manually release the steam, then turn the pot to saute mode again. Add in the spinach and cream cheese and stir until wilted and melted. Serve and top with fresh parsley, if desired! Enjoy!
Notes
Nutrition
All nutrition facts are an estimate and automatically calculated. While I fact-check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.