I absolutely adore this Spicy Sweet Potato, Vegetable and Rice Soup Recipe because it’s a beautiful blend of cozy warmth and vibrant flavors that feel like a hug in a bowl. From the sweetness of the tender sweet potatoes to the gentle heat of the chili flakes and paprika, every spoonful brings a comforting yet exciting taste sensation. It’s also incredibly satisfying and nourishing, perfect for any day I want something hearty but wholesome. Sharing this recipe feels like sharing a little piece of my kitchen with you, where simple ingredients come together to create something truly special.
Why You’ll Love This Spicy Sweet Potato, Vegetable and Rice Soup Recipe
What really draws me to this soup is the way the flavors balance each other so beautifully. The sweetness from the potatoes plays off the smoky paprika and red chili flakes to create a gentle warmth that’s never overpowering but just right. The fresh parsley or coriander added at the end brightens everything up, making each bite deeply satisfying yet fresh. I love how this recipe feels both comforting and vibrant at the same time—perfect for chilly evenings or anytime I crave a bowl of goodness.
Another reason I’m so enthusiastic about this Spicy Sweet Potato, Vegetable and Rice Soup Recipe is how straightforward it is to prepare. It’s one of those dishes that doesn’t demand fancy techniques or exotic ingredients but rewards you with incredible depth of flavor thanks to simple steps. I often make it when I want something nourishing without fuss, whether it’s a weeknight dinner or a relaxed weekend meal. It’s versatile enough to shine at casual family dinners yet special enough to feel like a treat when you serve it up.
Ingredients You’ll Need

The ingredients for this soup are delightfully simple but each one is essential in building the flavor, texture, and color that make this dish so delightful. From the aromatic garlic and ginger to the sweet potato’s signature softness, every component plays a vital role.
- Olive oil: For a smooth sauté that forms the flavorful base of the soup.
- Onion, finely chopped: Adds sweetness and depth to the broth.
- Garlic, minced: Delivers aromatic warmth and savory notes.
- Grated ginger root: Brings a fresh, subtle spiciness that lifts the dish.
- Celery sticks, finely chopped: Adds crispness and a mild, grassy flavor.
- Carrot, finely chopped: Contributes natural sweetness and vibrant color.
- Red pepper (half), finely chopped: Offers a slight sweetness and texture contrast.
- Sweet potato (300g): The star ingredient providing sweetness, creaminess, and heartiness.
- Red chili flakes (½ teaspoon): Adds the perfect kick of heat without overwhelming.
- Tomato paste (2 tablespoons): Deepens the soup’s richness and umami.
- Balsamic vinegar (1 tablespoon): Introduces a subtle tang that balances sweetness.
- Paprika (2 teaspoons): Enhances smoky warmth and depth.
- Salt and black pepper: To taste, essential for seasoning and flavor balance.
- Vegetable stock (1.5 litres): The flavorful liquid that ties all ingredients together.
- Uncooked long grain rice (½ cup): Adds comforting body and texture.
- Fresh parsley or coriander: A handful stirred in at the end for brightness and aromatic finish.
Directions
Step 1: Heat the olive oil in a large saucepan over medium-high heat until shimmering.
Step 2: Add the finely chopped onion, minced garlic, grated ginger, chopped celery, carrot, and red pepper. Cook these together, stirring occasionally, for about 5-7 minutes or until they become soft and fragrant.
Step 3: Stir in the tomato paste, smoked paprika, red chili flakes, and the chopped sweet potato, making sure everything is well coated with the spices and tomato paste.
Step 4: Pour in the vegetable stock and add the balsamic vinegar. Bring this mixture to a boil, then immediately reduce the heat to low.
Step 5: Cover the saucepan and let the soup simmer gently for 45 minutes, which allows the sweet potatoes to soften and the flavors to meld beautifully.
Step 6: Remove the lid and add the uncooked long grain rice. Continue simmering on medium heat uncovered, stirring occasionally, until the rice is tender—about 15 minutes.
Step 7: Taste the soup and season generously with salt and freshly ground black pepper. Adjust the seasoning as needed to suit your preferences.
Step 8: Turn off the heat and stir in the freshly chopped parsley or coriander for a burst of freshness and color.
Step 9: Ladle the soup into bowls and enjoy immediately, savoring every spicy, sweet, and savory spoonful!
Servings and Timing
This recipe makes 4 generous servings, ideal for sharing with family or meal prepping for the week. The prep time, including chopping and measuring, takes around 15 minutes. Cooking time is roughly 55 minutes, with 45 minutes for simmering and an additional 10 minutes to cook the rice. In total, you’re looking at about 1 hour and 10 minutes from start to finish. There’s no resting time required, so it’s best enjoyed fresh and hot!
How to Serve This Spicy Sweet Potato, Vegetable and Rice Soup Recipe

When I serve this soup, I love pairing it with crusty bread or warm naan to soak up all the flavorful broth. A slice of garlic bread or a small salad with crisp greens and a light citrus dressing also complements it perfectly. For a heartier meal, a side of roasted vegetables or even a simple avocado and tomato salad adds textural contrast and freshness.
Garnishing is where I have fun—sprinkling extra freshly chopped herbs like parsley or coriander really brightens up the presentation and adds an extra layer of aroma. A dollop of Greek yogurt or a drizzle of coconut cream can be a lovely creamy contrast, especially if you want to mellow out the spice a bit. I usually serve this soup piping hot because that’s when the spices and sweet potato flavors are at their most comforting and vibrant.
When it comes to drinks, I’m a fan of a crisp white wine like Sauvignon Blanc or a light, refreshing beer to balance the spice. For non-alcoholic options, a sparkling citrus water or a chilled herbal iced tea pairs beautifully. I find this soup fits any occasion, from cozy weeknight dinners to casual lunch gatherings. It’s always a crowd-pleaser!
Variations
I love experimenting with this Spicy Sweet Potato, Vegetable and Rice Soup Recipe, and there are so many easy ways to customize it to your tastes or dietary needs. For a gluten-free version, simply ensure your vegetable stock is gluten-free (many are) and use basmati or jasmine rice instead of long grain if you prefer. Vegan lovers will be delighted to know it’s already vegan, making it a fantastic option for plant-based meals.
If you want to switch up the flavor, try adding a dash of cumin or coriander powder for a slightly earthier spice profile, or swap the red chili flakes for fresh chopped jalapeño if you want fresher heat. For a creamier texture, stirring in some coconut milk just before serving adds richness without overpowering the spices. I also sometimes roast the sweet potatoes beforehand to deepen their sweetness and add a slightly caramelized note.
For a quicker version, I’ve cooked this soup in an Instant Pot or pressure cooker, reducing the simmering time considerably while developing the flavors beautifully. Alternatively, blending half the soup after cooking leaves a luscious, velvety texture with some chunks for bite. These variations keep it exciting every time I make it!
Storage and Reheating
Storing Leftovers
Once cooled, I transfer any leftover soup into airtight containers and store them in the refrigerator. It keeps well for up to 3 to 4 days, making it perfect for next-day lunches or dinners. Using glass containers is my favorite because they don’t absorb odors and are easy to reheat directly.
Freezing
This soup freezes beautifully, which is great for batch cooking. I suggest freezing it in portion-sized containers or heavy-duty freezer bags. Label them with the date and aim to use the soup within 2 to 3 months for the best flavor and texture. When freezing, make sure the soup is completely cooled to prevent ice crystals and maintain quality.
Reheating
When I reheat this soup, I prefer to do it gently on the stove over low to medium heat, stirring occasionally to prevent sticking and ensure even warming. Adding a splash of water or vegetable stock helps restore the broth’s consistency if it has thickened in the fridge. While microwave reheating is convenient, I recommend stirring halfway through to avoid hot spots. Avoid boiling the soup again as it can toughen the rice and dull the fresh flavors.
FAQs
Can I use different types of rice for this soup?
Absolutely! Long grain rice works well for its fluffy texture, but you can substitute with basmati, jasmine, or even brown rice if you prefer a nuttier flavor and slightly chewier texture. Just keep in mind that brown rice will take longer to cook, so add it earlier or pre-cook it slightly before adding.
Is this soup suitable for a vegan diet?
Yes, it’s completely vegan as long as you use vegetable stock and no animal products. It’s a fantastic plant-based meal packed with nutrients, warmth, and flavor.
How spicy is the soup, and can I adjust the heat?
The soup has a gentle kick from the red chili flakes and paprika that warms the palate without overwhelming it. You can easily adjust the heat by increasing or decreasing the chili flakes or swapping them for fresh chili peppers if you want more control over the spice level.
Can I prepare this soup ahead of time?
Definitely! You can make the soup in advance and refrigerate it for up to 3 days. This actually helps the flavors develop even more. Just reheat gently before serving and add fresh herbs at the end for brightness.
What can I add to make the soup more filling?
If you want to boost the protein or make the meal heartier, adding cooked beans like chickpeas or lentils works wonderfully. You could also stir in shredded cooked chicken or tofu chunks if you’re not strictly vegan. Adding more rice or a side of crusty bread complements the soup’s comforting feel too.
Conclusion
I hope you’re as excited to try this Spicy Sweet Potato, Vegetable and Rice Soup Recipe as I am to share it! It’s such a comforting, flavorful dish that’s easy enough for everyday meals but special enough to impress anyone you serve it to. Whether you’re cozying up on a chilly night or looking for a wholesome lunch, this soup is a keeper. I really can’t wait for you to make it your own and enjoy every delicious spoonful!
PrintSpicy Sweet Potato, Vegetable and Rice Soup Recipe
A hearty and flavorful spicy sweet potato, vegetable, and rice soup that combines warming spices, fresh vegetables, and tender rice in a comforting broth. Perfect for a wholesome lunch or dinner, this soup is a delicious way to enjoy a nutritious, plant-based meal with a touch of heat and sweetness.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 1 onion, finely chopped
- 1 tablespoon garlic, minced
- 2 teaspoons grated ginger root
- 2 sticks celery, finely chopped
- 1 medium carrot, finely chopped
- ½ red pepper, finely chopped
- 300g (10.5oz) sweet potato, chopped
- 1 handful freshly chopped parsley or coriander
Spices and Seasonings
- 2 teaspoons paprika
- ½ teaspoon red chilli flakes
- Salt and black pepper, to taste
Other Ingredients
- 1 tablespoon olive oil
- 2 tablespoons tomato paste
- 1 tablespoon balsamic vinegar
- 1.5 litres (6.25 cups) vegetable stock
- ½ cup (90g) uncooked long grain rice
Instructions
- Heat the oil: Add the olive oil to a large saucepan over medium-high heat to warm it up for sautéing the aromatics.
- Sauté vegetables: Add the onion, garlic, ginger, celery, and carrot to the pan and cook, stirring occasionally, until softened and fragrant, about 5-7 minutes.
- Add spices and sweet potato: Stir in the tomato paste, paprika, red chilli flakes, and chopped sweet potato, ensuring all pieces are evenly coated with the spices and tomato paste for full flavor.
- Add liquids and bring to boil: Pour in the vegetable stock and balsamic vinegar. Increase the heat and bring the soup to a rolling boil.
- Simmer soup: Reduce the heat to low, cover the saucepan, and let the soup simmer gently for 45 minutes to allow the flavors to meld and the sweet potato to soften completely.
- Cook the rice: Add the uncooked long grain rice to the simmering soup, increase heat to medium, and cook uncovered until the rice is tender and cooked through, approximately 15-20 minutes.
- Season to taste: Taste the soup and season with salt and freshly ground black pepper as needed to enhance the flavor.
- Add fresh herbs: Stir in the freshly chopped parsley or coriander to add freshness and garnish.
- Serve: Ladle the hot soup into bowls and enjoy immediately for a comforting meal.
Notes
- This soup is naturally vegetarian and can be made vegan by ensuring the vegetable stock is free from animal products.
- Adjust the level of red chilli flakes to your preferred heat tolerance.
- For a thicker soup, reduce the amount of vegetable stock slightly or cook uncovered for longer.
- Leftovers can be refrigerated for up to 3 days or frozen for up to 1 month.
- If you prefer a smoother texture, blend part or all of the soup before adding the rice.
