One Pot Creamy Spinach Tomato Tortellini (30-Minutes)

One pot creamy spinach tomato tortellini is an irresistible, cozy dinner that’s ready in just 30 minutes. After making this many times, I’ve discovered the trick to keeping it creamy and preventing a soggy mess. The rich, creamy sauce clings to the tortellini, while the spinach and tomatoes add fresh, vibrant flavor. Keep reading for my best tips, or jump to the recipe card. If you love recipes like this, you’ll also enjoy Try these Ham and Cheese Croissants for breakfast and Pair this with Ultimate Chicken Caesar Wraps for a complete meal.

Why This One Pot Creamy Spinach Tomato Tortellini (30-Minutes) Is Pure Comfort
- Creamy, comforting sauce in just one pot
- Ready in 30 minutes for a quick weeknight dinner
- Better than takeout with fresh, vibrant ingredients
- Perfect for meal prepping and leftovers
What You'll Need for One Pot Creamy Spinach Tomato Tortellini (30-Minutes)
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 (20 oz) package cheese tortellini
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes
- 4 cups fresh spinach
- 1 cup heavy cream
- 1 cup vegetable broth
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 1/2 cup grated parmesan cheese
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes
- 4 cups fresh spinach
- 1 cup heavy cream
- 1 cup vegetable broth
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 1/2 cup grated parmesan cheese
- Optional: Additional grated parmesan cheese
- Optional: Fresh basil leaves
- Optional: Crushed red pepper flakes

📝 Ingredient Notes
- tortellini: Use refrigerated or frozen tortellini. Do not use dried.
- heavy cream: For a lighter version, use half and half or milk. The sauce will be slightly thinner.
đź›’ Tools & Equipment I Recommend
- Stainless Steel Skillet — Even heat distribution for perfectly cooked tortellini and onions. → See on Amazon
- Immersion Blender — Smooths the sauce and incorporates the spinach without removing the pot from the heat. → See on Amazon

How to Make One Pot Creamy Spinach Tomato Tortellini (30-Minutes)
- Sauté onions and garlic: Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened, about 3 minutes. Add minced garlic and cook for an additional 1 minute.
- Add tomatoes and spinach: Stir in diced tomatoes (with juice) and cook for 2 minutes. Add fresh spinach and cook until wilted, about 3 minutes.
- Cook tortellini: Add uncooked tortellini to the pot. Pour in vegetable broth and bring to a boil. Reduce heat to medium-low, cover, and let simmer for 10 minutes, stirring occasionally.
- Create creamy sauce: Stir in heavy cream, salt, black pepper, and red pepper flakes (if using). Cook for an additional 2-3 minutes, until the sauce has thickened slightly. Remove from heat.
- Blend and serve: Use an immersion blender to blend the sauce until smooth. Stir in grated parmesan cheese. Taste and adjust seasoning if needed. Serve hot, topped with additional parmesan cheese, fresh basil leaves, and crushed red pepper flakes if desired.
Cook's Tips for Perfect One Pot Creamy Spinach Tomato Tortellini (30-Minutes)
- Common mistake and fix: The #1 reason this recipe fails is using too much liquid or not cooking the tortellini long enough. To prevent a soggy mess, make sure to cook the tortellini until al dente and reduce the liquid as needed.
- Time-saving tip: Prepare the onions, garlic, and spinach while the tortellini is cooking to save time.
- Make-ahead tip: This dish can be made ahead and reheated on the stovetop or in the microwave. Add a little extra broth if needed to loosen the sauce.
- Substitution tip: For a gluten-free version, use gluten-free tortellini and ensure all other ingredients are certified gluten-free.
Storing & Reheating One Pot Creamy Spinach Tomato Tortellini (30-Minutes)
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the refrigerator for up to 5 days. Make-ahead tip: This dish can be made ahead and reheated. Prepare through step 4, then let cool, cover, and refrigerate for up to 2 days. Reheat on the stovetop over medium heat, stirring occasionally, until heated through.
Freezing One Pot Creamy Spinach Tomato Tortellini (30-Minutes)
Freeze individual portions for up to 3 months. Thaw in the refrigerator overnight before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in a 350°F oven for 15-20 minutes, or until heated through. Microwave: Reheat in the microwave for 2-3 minutes, or until heated through. Stir halfway through.
Recipe Notes
- Chef tip: For an extra layer of flavor, sauté the onions and garlic in a little bit of butter instead of olive oil.
- Best substitution: For a vegetarian version, use vegetable broth instead of chicken broth.
- Make-ahead: This dish can be made ahead and reheated. Prepare through step 4, then let cool, cover, and refrigerate for up to 2 days. Reheat on the stovetop over medium heat, stirring occasionally, until heated through.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the sauce is too thick, thin it out with a little bit of milk or broth. If the sauce is too thin, cook it for a few more minutes to reduce the liquid.
Want to level up this recipe?
Stainless Steel Pot with Lid — Perfect for one-pot cooking and easy cleanup. The lid traps heat and moisture for perfectly cooked tortellini. → Check price on Amazon
One Pot Creamy Spinach Tomato Tortellini (30-Minutes)

Ingredients
Main Ingredients
- 1 (20 oz) package cheese tortellini
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes
- 4 cups fresh spinach
- 1 cup heavy cream
- 1 cup vegetable broth
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 1/2 cup grated parmesan cheese
Seasonings
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 (14.5 oz) can diced tomatoes
- 4 cups fresh spinach
- 1 cup heavy cream
- 1 cup vegetable broth
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- 1/2 cup grated parmesan cheese
Optional Toppings
- Additional grated parmesan cheese
- Fresh basil leaves
- Crushed red pepper flakes
Instructions
- Sauté onions and garlic: Heat olive oil in a large pot over medium heat. Add diced onions and cook until softened, about 3 minutes. Add minced garlic and cook for an additional 1 minute.
- Add tomatoes and spinach: Stir in diced tomatoes (with juice) and cook for 2 minutes. Add fresh spinach and cook until wilted, about 3 minutes.
- Cook tortellini: Add uncooked tortellini to the pot. Pour in vegetable broth and bring to a boil. Reduce heat to medium-low, cover, and let simmer for 10 minutes, stirring occasionally.
- Create creamy sauce: Stir in heavy cream, salt, black pepper, and red pepper flakes (if using). Cook for an additional 2-3 minutes, until the sauce has thickened slightly. Remove from heat.
- Blend and serve: Use an immersion blender to blend the sauce until smooth. Stir in grated parmesan cheese. Taste and adjust seasoning if needed. Serve hot, topped with additional parmesan cheese, fresh basil leaves, and crushed red pepper flakes if desired.
Notes
- Chef tip: For an extra layer of flavor, sauté the onions and garlic in a little bit of butter instead of olive oil.
- Best substitution: For a vegetarian version, use vegetable broth instead of chicken broth.
- Make-ahead: This dish can be made ahead and reheated. Prepare through step 4, then let cool, cover, and refrigerate for up to 2 days. Reheat on the stovetop over medium heat, stirring occasionally, until heated through.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the sauce is too thick, thin it out with a little bit of milk or broth. If the sauce is too thin, cook it for a few more minutes to reduce the liquid.
Storage
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freezer: Freeze individual portions for up to 3 months. Thaw in the refrigerator overnight before reheating.
- Oven reheat: Reheat in a 350°F oven for 15-20 minutes, or until heated through.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, or until heated through. Stir halfway through.
- Make ahead: This dish can be made ahead and reheated. Prepare through step 4, then let cool, cover, and refrigerate for up to 2 days. Reheat on the stovetop over medium heat, stirring occasionally, until heated through.
Nutrition Per Serving
- Calories: 520
- Protein: 22g
- Fat: 28g
- Carbs: 48g
- Fiber: 3g
- Sugar: 5g
- Sodium: 1200mg
- Cholesterol: 105mg
- Sat. Fat: 16g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
One Pot Creamy Spinach Tomato Tortellini (30-Minutes) FAQs
Yes, this dish can be made ahead and reheated. Prepare through step 4, then let cool, cover, and refrigerate for up to 2 days. Reheat on the stovetop over medium heat, stirring occasionally, until heated through.
The sauce may have turned out watery if there was too much liquid or not enough time was given for the liquid to reduce. To fix this, cook the sauce for a few more minutes to reduce the liquid, or thicken it with a cornstarch slurry.
Yes, you can use frozen tortellini. There is no need to thaw it before cooking. Simply add it to the pot with the other ingredients and follow the recipe as written.
This recipe is not gluten-free as written. To make it gluten-free, use gluten-free tortellini and ensure all other ingredients are certified gluten-free.
Yes, you can add cooked, shredded chicken to this recipe for added protein. Stir it in after blending the sauce until smooth.
A Warm Final Note
I can’t wait for you to try One Pot Creamy Spinach Tomato Tortellini (30-Minutes) and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






