As I stood in my kitchen, the aroma of sautéed garlic and onions wafted through the air, instantly transporting me to a cozy Italian trattoria. It’s time for comfort in a bowl, and this Creamy Tomato Gnocchi Soup is just the ticket! Bursting with cozy flavors and textures, this hearty vegetarian soup features pillowy gnocchi nestled in a rich, tangy tomato broth that warms the soul. The best part? It comes together in just 30 minutes, making it an easy weeknight dinner option that you’ll want in your recipe arsenal. Whether you’re entertaining guests or simply seeking a cozy night in, this soup is sure to please everyone. Are you ready to discover your new favorite comfort dish?

Why is this soup a must-try?
Comforting Warmth: The velvety texture of this Creamy Tomato Gnocchi Soup wraps you in warmth, making it perfect for chilly evenings.
Quick Prep: With only 30 minutes from start to finish, you can whip up a hearty meal even on the busiest nights.
Hearty Satisfaction: The pillowy gnocchi adds a satisfying bite, transforming a simple soup into a fulfilling dish that truly comforts.
Easy Yet Impressive: Impress your family or guests with a delicious soup that looks and tastes like you spent hours in the kitchen.
For added excitement, you might enjoy the flavors in my Alfredo Lasagna Soup or the freshness of Cherry Tomato Bruschetta alongside this recipe.
Tomato Gnocchi Soup Ingredients
• Here’s all you need for this cozy dish!
For the Base
- Olive Oil – Provides richness and is essential for sautéing.
- Butter – Adds depth of flavor; swap with extra olive oil for a vegan version.
- Onion – The aromatic base; finely chopped for even cooking.
- Garlic – Enhances flavor; fresh minced garlic will give the best taste.
For the Soup
- Crushed Tomatoes – The primary base; canned is perfect for convenience.
- Chicken or Vegetable Broth – Liquid for the soup; using vegetable broth keeps it vegetarian-friendly.
- Heavy/Whipping Cream – Delivers creaminess; substitute with half-and-half or a non-dairy alternative if desired.
- White Sugar – Balances acidity from the tomatoes; optional based on your taste.
- Italian Seasoning – Adds herby flavors; fresh herbs make it even more vibrant.
For the Gnocchi
- Uncooked Potato Gnocchi – The star of the soup; avoid substituting with other types of pasta.
For Seasoning
- Salt & Pepper – Essential for seasoning; adjust these to fit your preference.
- Fresh Basil – Adds a burst of freshness right before serving.
Step‑by‑Step Instructions for Creamy Tomato Gnocchi Soup
Step 1: Sauté the Aromatics
In a large pot, heat 2 tablespoons of olive oil and 2 tablespoons of butter over medium-high heat. Once the butter is melted and bubbling, add 1 finely chopped onion. Sauté for 5-7 minutes until the onion is soft and lightly browned. This will create a flavorful base for your creamy tomato gnocchi soup.
Step 2: Add Garlic
Stir in 3 minced garlic cloves and cook for about 1 minute. You’ll know it’s ready when the fragrant aroma fills your kitchen, and the garlic becomes slightly golden. This step enhances the depth of flavor in your soup, setting the stage for the deliciousness to come.
Step 3: Incorporate the Tomatoes and Broth
Pour in a 28-ounce can of crushed tomatoes, along with 4 cups of chicken or vegetable broth. Add 1 cup of heavy cream to introduce that creamy richness that makes this soup so comforting. Stir well to combine all the ingredients thoroughly, ensuring the tomatoes and broth meld into a beautiful base.
Step 4: Season and Add Gnocchi
Sprinkle in 1 tablespoon of white sugar for balance, along with 1 tablespoon of Italian seasoning, and 12 ounces of uncooked potato gnocchi. Stir everything together until the gnocchi are coated in the soup. This will make them tender and flavorful as they cook, adding heartiness to the creamy tomato gnocchi soup.
Step 5: Bring to a Boil and Simmer
Increase the heat to high and bring the mixture to a gentle boil. Once boiling, reduce the heat to medium-low to let it simmer uncovered for 15-20 minutes. Stir occasionally as the gnocchi cook, turning tender and fluffy, while the soup thickens to the perfect velvety consistency.
Step 6: Final Seasoning and Serve
After the gnocchi are cooked, season your creamy tomato gnocchi soup with salt and pepper to taste. Just before serving, mix in a handful of chopped fresh basil for a burst of vibrant flavor. Ladle the soup into bowls, and enjoy this comforting dish warm!

Expert Tips for Tomato Gnocchi Soup
- Fresh Ingredients Matter: Use fresh garlic and herbs for the best flavor. Dried ingredients don’t pack the same punch in this creamy tomato gnocchi soup.
- Avoid Overcooking Gnocchi: Keep an eye on the gnocchi as they cook; they should be tender but not mushy. Overcooked gnocchi can fall apart in the soup.
- Control the Heat: Cook the soup over medium heat rather than high to prevent burning at the bottom. Stir occasionally to keep things moving and avoid sticking.
- Cream Addition Tips: Add cream last and do so gently to avoid curdling. This ensures a smooth, luxurious texture in your tomato gnocchi soup.
- Taste as You Go: Always taste and adjust seasoning with salt and pepper as needed. This ensures that every bowl of soup is perfect and suited to your taste!
Tomato Gnocchi Soup Variations
Feel free to put your own twist on this comforting tomato gnocchi soup to suit your tastes and dietary needs!
- Dairy-Free: Substitute heavy cream with coconut milk for a creamy, non-dairy option that adds a hint of sweetness. This adds a delightful richness while keeping it lush and inviting.
- Vegetable Boost: Toss in fresh spinach or kale during the last 5 minutes of cooking for an extra veggie punch and vibrant color. Not only does this add nutrition, but it also enhances the soup’s visual appeal!
- Protein Power: Stir in cooked chicken or white beans for a heartier meal that packs in extra protein. This variation is perfect for meat lovers or anyone wanting a more filling option.
- Flavorful Twist: Try adding a splash of balsamic vinegar to elevate the soup’s flavor profile. This tangy kick perfectly complements the sweetness of the tomatoes, making every bite more complex.
- Spicy Kick: Add red pepper flakes to the soup for some heat that makes it exciting! Adjust the quantity to suit your spice preference—you’ll be amazed at how this simple addition can transform the dish.
- Different Pasta: Swap the gnocchi for tortellini to change up the texture and flavor. This will give the soup a whole new personality while still maintaining that comforting essence!
- Herb Explosion: Experiment with fresh herbs like thyme or oregano mixed with the basil for an aromatic boost. These herbs can offer a delightful depth of flavor, enchanting your senses with every spoonful.
For more cozy soup recipes, check out my delicious Crockpot Potato Broccoli Cheddar Soup or the delightful Thai Coconut Soup to keep your taste buds dancing!
Make Ahead Options
Preparing this Creamy Tomato Gnocchi Soup in advance is a fantastic way to save time on busy weeknights! You can chop the onions and garlic, and even cook the soup base (up to the addition of the gnocchi) up to 24 hours ahead. Store them in an airtight container in the fridge, ensuring you cover them well to maintain freshness. When you’re ready to serve, just reheat the base in a pot, add the uncooked gnocchi, and simmer for about 15-20 minutes. To keep the cream from curdling, stir it in gently just before serving. Enjoy the comforting flavor of your homemade soup with minimal effort!
What to Serve with Creamy Tomato Gnocchi Soup
Cozy evenings are best complemented by comforting sides that enhance the warmth of this hearty dish.
- Crusty Garlic Bread: The perfect accompaniment to dip into the creamy broth, adding flavor and texture with every bite.
- Simple Green Salad: Fresh greens with a light vinaigrette provide a refreshing contrast and brighten up the meal, balancing the richness of the soup.
- Parmesan Crisps: These crunchy bites offer a savory, cheesy element that pairs wonderfully with the velvety soup, adding a delightful crunch.
- Roasted Vegetables: A medley of seasonal veggies brings a sweet and earthy balance to each spoonful, enriching the overall dining experience.
- Cheesy Stuffed Peppers: Hearty and filled with flavors, they elevate the comfort level while adding a unique twist to your meal.
- Pinot Grigio: This light white wine complements the tangy tomato flavor beautifully without overpowering the dish, making for a perfect pairing.
- Chocolate Fondue: End the meal on a sweet note by dipping fresh fruit or marshmallows; it pairs delightfully with the comforting soup.
Indulge in this delicious atmosphere where each element harmonizes beautifully with your creamy tomato gnocchi soup!
How to Store and Freeze Tomato Gnocchi Soup
Fridge: Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, adding a splash of broth to loosen if needed.
Freezer: For longer storage, freeze in individual portions in airtight containers or freezer bags for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating: When reheating, do so on low heat and stir frequently. This ensures an even texture and prevents the gnocchi from becoming too soft.
Airtight Storage: Always use airtight containers to minimize freezer burn and keep the flavors intact for your creamy tomato gnocchi soup.

Creamy Tomato Gnocchi Soup Recipe FAQs
How can I choose the best tomatoes for this soup?
For this Creamy Tomato Gnocchi Soup, I recommend using canned crushed tomatoes as they provide a consistent flavor and texture. When selecting fresh tomatoes, look for ones that are ripe, with a vibrant color and no dark spots. If using fresh tomatoes, about 2-3 cups of peeled and diced tomatoes will work beautifully.
What’s the best way to store leftover soup?
Absolutely! Store leftover creamy tomato gnocchi soup in an airtight container in the fridge for up to 3 days. To reheat, gently warm it on the stove over low heat. You might want to add a splash of broth or water if the soup appears too thick after refrigeration.
Can this soup be frozen? If so, how?
Yes, you can freeze this soup! Pour cooled soup into airtight containers or freezer bags, leaving some space for expansion. It will last in the freezer for up to 2 months. When you’re ready to enjoy, thaw the soup in the fridge overnight before reheating gently on the stove.
What are some common troubleshooting tips for making this soup?
One common issue could be overcooking the gnocchi, which can become mushy if left too long in the broth. To avoid this, check them frequently after about 15 minutes of simmering. Additionally, if the soup is too acidic, adding a pinch of sugar can help balance the flavors. Always taste as you go!
Are there any dietary considerations for this soup?
Absolutely! This creamy tomato gnocchi soup is vegetarian-friendly, especially when made with vegetable broth. If you’re cooking for someone with dairy allergies, consider substituting heavy cream with a non-dairy alternative like coconut cream or almond milk. Just ensure that the alternative complements the flavors of the soup!
Can I add more vegetables to the soup?
Very much so! Feel free to add vegetables like spinach, kale, or even diced carrots to enhance the soup’s nutritional value. Just add them in the last 10 minutes of cooking to ensure they retain their texture while adding vibrant flavor and color to your creamy tomato gnocchi soup.

Creamy Tomato Gnocchi Soup for Cozy Evenings at Home
Ingredients
Equipment
Method
- Heat olive oil and butter in a large pot over medium-high heat. Add the chopped onion and sauté for 5-7 minutes until soft.
- Stir in minced garlic and cook for about 1 minute until golden.
- Pour in crushed tomatoes and broth, then add heavy cream. Stir well to combine.
- Add sugar and Italian seasoning, then stir in gnocchi, mixing everything together.
- Bring to a boil over high heat, reduce to medium-low, and let it simmer for 15-20 minutes.
- Season with salt and pepper, mix in chopped basil, serve warm.
Leave a Reply