When the weather turns chilly or you simply need a comforting bowl of something warm and nourishing, this Spicy Sweet Potato, Vegetable and Rice Soup is the perfect recipe to make. Packed with tender sweet potatoes, colorful vegetables, hearty rice, and a gentle kick of chili, this cozy soup is filling, flavorful, and incredibly satisfying.
This easy homemade vegetable soup is ideal for busy weeknights, meal prep lunches, or light dinners when you want something wholesome without a lot of effort. The rich vegetable broth, smoky paprika, garlic, ginger, and balsamic vinegar create deep layers of flavor, while the rice adds heartiness that makes every bowl comforting and complete.
Whether you’re looking for a healthy vegan soup recipe, a freezer-friendly meal, or a warming dinner for cold evenings, this spicy sweet potato soup is guaranteed to become a favorite.
Why You’ll Love This Recipe
- Hearty, cozy, and full of flavor
- Naturally vegan and dairy-free
- Great for meal prep and freezing
- Loaded with wholesome vegetables
- Perfect balance of smoky, spicy, and savory flavors
Ingredients
For the Soup
- Olive oil – Helps sauté the vegetables and build flavor.
- Onion – Adds savory sweetness and depth.
- Garlic – Brings bold aromatic flavor.
- Fresh ginger – Adds warmth and a fresh spicy note.
- Celery – Gives texture and savory balance.
- Carrot – Adds natural sweetness and color.
- Red bell pepper – Brings freshness and mild sweetness.
- Sweet potato – Creates a hearty, creamy texture and subtle sweetness.
- Red chili flakes – Add gentle heat and spice.
- Tomato paste – Deepens the flavor with rich tomato richness.
- Balsamic vinegar – Brightens the soup with tangy depth.
- Paprika – Adds smoky warmth and rich color.
- Salt and black pepper – Enhance and balance the flavors.
- Vegetable stock – Forms the flavorful base of the soup.
- Long grain rice – Makes the soup filling and comforting.
- Fresh parsley or coriander – Adds fresh herbal brightness before serving.
How to Make Spicy Sweet Potato, Vegetable and Rice Soup
Sauté the Vegetables
Heat the olive oil in a large saucepan or soup pot over medium-high heat.
Add the chopped onion, garlic, ginger, celery, carrot, and red pepper. Cook for several minutes, stirring occasionally, until the vegetables soften and become fragrant.
This step builds the flavorful base of the soup.
Add the Seasonings and Sweet Potato
Stir in the tomato paste, paprika, chili flakes, and chopped sweet potato.
Mix everything well so the vegetables become evenly coated in the spices and tomato paste. Cooking the spices briefly helps release their flavor and aroma.
Simmer the Soup
Pour in the vegetable stock and balsamic vinegar.
Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and simmer for about 45 minutes until the sweet potatoes are tender and the flavors have blended beautifully.
Add the Rice
Stir the uncooked rice into the soup and continue simmering over medium heat until the rice is fully cooked and tender.
Stir occasionally to prevent the rice from sticking to the bottom of the pot.
Finish and Serve
Taste the soup and season with salt and black pepper as needed.
Stir in freshly chopped parsley or coriander just before serving for a burst of freshness.
Serve warm and enjoy every comforting spoonful.

Tips for Success
- Dice the vegetables evenly for consistent cooking.
- Adjust the chili flakes depending on your preferred spice level.
- Stir the soup occasionally after adding the rice to prevent sticking.
- Use fresh ginger for the best flavor and warmth.
- If the soup thickens too much, add a splash of extra vegetable stock before serving.
Equipment Needed
- Large soup pot or saucepan
- Cutting board
- Sharp knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Ladle
Recipe Variations
Creamy Sweet Potato Soup
Blend part of the soup for a thicker, creamier texture.
Protein-Packed Version
Add chickpeas, lentils, or white beans for extra plant-based protein.
Extra Spicy Soup
Increase the chili flakes or add diced fresh chili peppers.
Grain Swap
Replace rice with quinoa, barley, or small pasta.
Coconut Curry Twist
Add coconut milk and curry powder for a creamy Thai-inspired variation.
Serving Suggestions
This spicy vegetable and rice soup pairs wonderfully with:
- Crusty bread
- Garlic toast
- Side salad
- Grilled sandwiches
- Roasted vegetables
- Avocado toast
For extra flavor, garnish with fresh herbs, chili flakes, cracked black pepper, or a drizzle of olive oil.
FAQs
Can I freeze this soup?
Yes! This soup is freezer-friendly and can be stored for up to 3 months in airtight containers.
How long does it last in the refrigerator?
Store leftovers in the fridge for up to 4 days.
Can I use brown rice?
Absolutely. Just note that brown rice may require a longer cooking time.
Is this soup very spicy?
It has a mild to moderate kick. You can easily adjust the spice level by reducing or increasing the chili flakes.
Can I use frozen vegetables?
Yes, frozen vegetables work well and make preparation even easier.
Can I make this soup gluten-free?
Yes, simply use gluten-free vegetable stock.
Final Thoughts
This Spicy Sweet Potato, Vegetable and Rice Soup is the ultimate comforting meal for cozy evenings, meal prep lunches, or healthy family dinners. Packed with hearty vegetables, warming spices, and tender rice, it delivers incredible flavor while staying wholesome and nourishing.
The balance of smoky paprika, sweet potato, fresh ginger, and chili creates a rich and satisfying soup that tastes even better the next day.
Try this easy homemade vegetable soup and customize it with your favorite grains, spices, or toppings. Once you taste its cozy warmth and bold flavor, it’s sure to become a regular in your recipe rotation!
Print
Spicy Sweet Potato, Vegetable and Rice Soup
- Total Time: 1 hour 10 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Spicy Sweet Potato, Vegetable and Rice Soup is a hearty, warming one-pot meal packed with sweet potato, vegetables, rice, and warming spices for a comforting lunch or light dinner.
Ingredients
- 1 tbsp olive oil
- 1 onion, finely chopped
- 1 tbsp garlic, minced
- 2 tsp grated ginger
- 2 celery sticks, chopped
- 1 carrot, chopped
- 1/2 red bell pepper, chopped
- 300g sweet potato, diced
- 1/2 tsp red chili flakes
- 2 tbsp tomato paste
- 1 tbsp balsamic vinegar
- 2 tsp paprika
- Salt and black pepper to taste
- 1.5 L vegetable stock
- 1/2 cup long grain rice (uncooked)
- Fresh parsley or coriander, chopped
Instructions
- Heat olive oil in a large pot over medium-high heat.
- Add onion, garlic, ginger, celery, and carrot and sauté until softened.
- Stir in tomato paste, paprika, chili flakes, and sweet potato.
- Pour in vegetable stock and balsamic vinegar and bring to a boil.
- Reduce heat, cover, and simmer for 45 minutes.
- Add rice and continue cooking until rice is tender.
- Season with salt and black pepper to taste.
- Stir in fresh parsley or coriander before serving.
Notes
- Use gluten-free stock if needed.
- Adjust chili flakes for more or less heat.
- Soup thickens as it sits; add extra stock if needed.
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Category: Soup, Main
- Method: Simmer
- Cuisine: American



