Creamy Tomato Gnocchi Soup with Basil is the kind of dish that tastes like you’ve been simmering it all day, even though it comes together in 40 minutes. The most common pitfall? Overseasoning the soup before the gnocchi goes in, which can make the final bowl taste one-note and flat. When you follow this method, building flavor gradually and letting fresh basil do the talking at the end, you’ll have a bowl that feels both comforting and alive, with enough depth to satisfy any appetite.

Essential Ingredients & Techniques
- Fire-roasted tomatoes: Two cans (14 ounces/397 grams each) give the soup a smoky, caramelized backbone without extra cooking time.
- Coconut milk richness: One cup (240 ml) full-fat coconut milk creates a silky texture and balances the acidity of the tomatoes without dairy.
- Shelf-stable gnocchi: One 16-ounce (454 gram) package cooks in minutes and needs no pre-boiling, keeping your prep simple.
- Fresh basil finish: One cup (packed) of chopped basil stirred in at the end preserves its brightness and prevents it from turning dark and bitter.
Essential Ingredients & Techniques
This soup relies on three core techniques: building an aromatic base, blending for smoothness, and timing the gnocchi so it stays tender rather than mushy.
Aromatic base: Sautéing onion and garlic in olive oil before adding the tomatoes and broth creates a flavor foundation that feels intentional and layered. The onion softens over 5 minutes, releasing its natural sweetness; the garlic blooms for just 1 minute to avoid bitterness. Blending: An immersion blender works fastest, but a standard blender or food processor works equally well. Blending the tomato mixture creates a smooth, velvety texture that makes the soup feel luxurious without any cream. Always let the soup cool slightly if using a standard blender, and blend in batches to avoid overflow. Gnocchi timing: Shelf-stable gnocchi floats to the surface when it’s done, usually in 3, 5 minutes. Check your package instructions, cooking times vary by brand. Adding gnocchi to a simmering (not boiling) soup prevents it from falling apart.
Step-by-Step Cooking Instructions

Sauté the Aromatics
- Coat the bottom of a large pot with 1 tablespoon olive oil and place it over medium heat.
- When the oil is hot, add the diced onion and cook for about 5 minutes, stirring occasionally, until it becomes soft and translucent.
- Add the minced garlic and sauté for about 1 minute, stirring constantly, until very fragrant.
Build the Soup Base
- Stir in the two cans of fire-roasted tomatoes (with their liquid), 2 cups (480 ml) vegetable broth, and 1/4 teaspoon red pepper flakes.
- Raise the heat and bring the mixture to a boil, then lower the heat and simmer for about 20 minutes, stirring occasionally, until the liquid reduces slightly.
Blend for Smoothness
- Using an immersion blender, blend the soup directly in the pot until smooth, working in batches if needed and being careful with hot liquid.
- Alternatively, transfer the soup to a standard blender or food processor in batches, blend until smooth, and return it to the pot.
Add Coconut Milk and Gnocchi
- Stir in 1 cup (240 ml) full-fat coconut milk and raise the heat to bring the soup back to a simmer.
- Stir in the 16-ounce (454 gram) package of shelf-stable mini gnocchi and simmer for 3, 5 minutes, until the gnocchi are tender and float to the surface.
- Check your package instructions, as cooking times vary by brand.
Finish and Season
- Remove the soup from the heat.
- If the soup is too thick, thin it with a bit of additional broth or coconut milk.
- Stir in 1 cup (packed) of chopped fresh basil and season with salt and pepper to taste.
- Ladle into bowls and optionally top with a drizzle of coconut milk.
Common Mistakes & How to Avoid Them

- Blending too early: If you blend the soup while it’s still boiling, it can splatter or overflow. Let it cool for 1, 2 minutes first, or use an immersion blender to stay safer.
- Overcooking the gnocchi: Gnocchi continues to soften as the soup cools. Stop cooking as soon as they float; they should feel tender but still hold their shape.
- Adding basil too soon: Basil loses its bright color and fresh flavor when simmered. Stir it in just before serving so it stays vibrant and aromatic.
- Skipping the seasoning taste: The soup’s flavor depends on salt and pepper added at the end. Taste before serving and adjust, fire-roasted tomatoes vary in saltiness by brand.
Pro Tips for Authentic Flavors
- Use full-fat coconut milk: Light coconut milk will make the soup feel thin and watery. Full-fat creates the silky mouthfeel that makes this dish special.
- Toast the red pepper flakes: For deeper heat, add them to the hot oil for 30 seconds before the onion goes in. This blooms their flavor and distributes it evenly.
- Make it ahead: Prepare the soup through the blending step, cool it completely, and refrigerate for up to 3 days. Reheat gently over medium heat, then add the gnocchi and basil just before serving.
- Garnish with intention: A small basil leaf, a crack of black pepper, or a thin drizzle of good olive oil on each bowl turns a simple soup into something you’ll want to photograph.
Serving Suggestions & Pairings
- With crusty bread: Serve alongside thick slices of toasted sourdough or focaccia for dipping. The bread soaks up the creamy broth and adds textural contrast.
- As a light main course: Pair with a simple green salad dressed in lemon vinaigrette to balance the richness of the coconut milk and keep the meal feeling fresh.
- For entertaining: Ladle the soup into bowls at the table and let guests add their own basil and coconut milk drizzle. It feels interactive and lets everyone customize their bowl.
Frequently Asked Questions
Can I use canned basil instead of fresh?Dried basil loses its brightness and can taste dusty in this soup. If fresh basil isn’t available, use 2, 3 tablespoons of fresh parsley instead, or skip the herb and let the fire-roasted tomatoes shine.
How do I store leftovers?
Store the soup (without gnocchi) in an airtight container in the refrigerator for up to 3 days. Reheat gently and add fresh gnocchi when you serve it, since cooked gnocchi can become mushy after sitting in liquid.
Can I make this dairy-free?
Yes, this recipe is already dairy-free. The full-fat coconut milk replaces cream entirely. If you want less coconut flavor, substitute vegetable broth for half the coconut milk.
What if I don’t have fire-roasted tomatoes?
Regular canned tomatoes will work, but you’ll lose the smoky depth. To compensate, add 1/2 teaspoon smoked paprika to the pot when you add the tomatoes. The soup won’t taste identical, but it will still be good.

Creamy Tomato Gnocchi Soup with Basil
Ingredients
- 1 tablespoon olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 cans 14 ounces each fire-roasted tomatoes
- 2 cups 480 ml vegetable broth
- 1/4 teaspoon red pepper flakes
- 1 cup 240 ml full-fat coconut milk
- 1 package 16 ounces shelf-stable mini gnocchi
- 1 cup packed fresh basil, chopped
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat.
- Add diced onion and cook 5 minutes until soft and translucent.
- Add minced garlic and sauté 1 minute until fragrant.
- Stir in fire-roasted tomatoes, vegetable broth, and red pepper flakes.
- Bring to a boil, then reduce heat and simmer 20 minutes.
- Blend soup until smooth using an immersion blender or standard blender.
- Stir in coconut milk and bring back to a simmer.
- Add gnocchi and simmer 3-5 minutes until they float and are tender.
- Remove from heat and stir in chopped fresh basil.
- Season with salt and pepper to taste, then serve.
Notes
- Use full-fat coconut milk for the creamiest texture; light coconut milk will be thin.
- Toast red pepper flakes in hot oil for 30 seconds before adding onion for deeper heat.
- Store soup without gnocchi in the fridge up to 3 days; add fresh gnocchi when reheating.
- If you don’t have fire-roasted tomatoes, add 1/2 teaspoon smoked paprika for smoky depth.
Final Thoughts
This creamy tomato gnocchi soup with basil proves that comfort food doesn’t need hours of simmering or a long ingredient list. It’s perfect for a weeknight dinner when you want something that feels special, or for a quiet lunch when you need warmth and flavor in a single bowl. Make it, taste it, and come back to it again.
