There’s nothing quite like a big bowl of spicy sweet potato vegetable rice soup to warm you up on a chilly evening. Packed with tender sweet potatoes, colorful vegetables, fluffy rice, and just the right amount of heat, this soup is the kind of comfort food that makes you want to grab a blanket and stay awhile.
What makes this recipe especially wonderful? It’s hearty without feeling heavy, made with affordable ingredients, and comes together in one pot. The sweetness of the potatoes balances the smoky paprika and chili flakes, while ginger, garlic, and fresh herbs bring every spoonful to life.
As a chef, I love recipes that turn everyday pantry staples into something truly satisfying. This is exactly that kind of dish. Whether you’re planning a cozy family dinner, preparing lunches for the week, or simply craving a flavorful homemade soup, this recipe delivers.
Table of Contents
Why You’ll Love This Spicy Sweet Potato Vegetable Rice Soup
- One-Pot Convenience: Everything cooks in a single saucepan, making cleanup simple.
- Budget-Friendly Ingredients: Sweet potatoes, rice, and everyday vegetables create a satisfying meal without an expensive grocery list.
- Naturally Plant-Based: Made with vegetables, rice, and vegetable broth, this soup is a delicious vegan-friendly option.
- Perfect for Meal Prep: Make a large batch and enjoy comforting lunches throughout the week.
- Easy to Customize: Adjust the chili flakes, swap vegetables, or add your favorite beans for extra protein.
- Rich, Cozy Flavor: Smoky paprika, fresh ginger, and sweet potatoes create a delicious balance of sweet, savory, and spicy flavors.
Ingredients you’ll Need
Vegetables and Aromatics
- 1 tablespoon olive oil
- 1 onion, finely chopped
- 1 tablespoon minced garlic
- 2 teaspoons freshly grated ginger root
- 2 celery stalks, finely chopped
- 1 medium carrot, finely chopped
- ½ red bell pepper, finely chopped
- 300g (10.5 oz) sweet potato, peeled if desired and chopped
Spices and Flavorings
- ½ teaspoon red chili flakes
- 2 tablespoons tomato paste
- 1 tablespoon balsamic vinegar
- 2 teaspoons paprika
- Salt and freshly ground black pepper, to taste
Broth, Rice, and Fresh Herbs
- 1.5 liters (approximately 6¼ cups) vegetable stock
- ½ cup (90g) uncooked long-grain rice
- 1 handful freshly chopped parsley or coriander (cilantro)
What Makes These Ingredients Work?
Sweet potatoes are the heart of this recipe. Their natural sweetness softens the heat of the chili flakes and adds a lovely texture.
Ginger and garlic create a fragrant base that makes the soup taste rich and layered.
Paprika and tomato paste bring warmth, color, and savory depth to the broth.
Balsamic vinegar adds a gentle tang that brightens the vegetables without making the soup taste sour.
Long-grain rice makes the dish more filling while absorbing the delicious flavors of the broth.
How to Make Spicy Sweet Potato Vegetable Rice Soup
This recipe is straightforward, but taking a little time to build flavor makes a noticeable difference.
Step 1: Sauté the Aromatic Vegetables
Heat the olive oil in a large saucepan or Dutch oven over medium-high heat.
Add the chopped onion, minced garlic, grated ginger, celery, and carrot. Cook for about 5–7 minutes, stirring frequently, until the vegetables begin to soften.
If the garlic starts browning too quickly, reduce the heat slightly.
This first step builds the savory foundation of your soup.
Step 2: Add the Spices and Sweet Potatoes
Stir in the tomato paste, paprika, chili flakes, and chopped sweet potatoes.
Mix everything thoroughly so the vegetables become evenly coated in the seasonings.
Cook for another minute, stirring gently. Heating the tomato paste and spices helps develop their flavor.
Step 3: Add the Broth and Simmer
Pour in the vegetable stock and balsamic vinegar.
Stir well, scraping any flavorful bits from the bottom of the saucepan.
Bring the mixture to a boil, then reduce the heat to maintain a gentle simmer.
Cover and cook for approximately 45 minutes, or until the sweet potatoes are very tender.
Your kitchen should smell incredible by this point!
Step 4: Cook the Rice
Add the uncooked long-grain rice directly to the soup.
Stir and continue simmering over medium heat for approximately 15–20 minutes, or until the rice is fully cooked.
Check occasionally and stir to prevent sticking.
The rice will absorb some of the stock as it cooks. If the soup becomes too thick, add a little hot vegetable stock or water until you reach your preferred consistency.
Step 5: Season and Finish
Taste the broth and season with salt and freshly ground black pepper.
Stir in the freshly chopped parsley or coriander.
These herbs add a refreshing finish that balances the warm spices beautifully.
Step 6: Serve Warm
Ladle the spicy sweet potato vegetable rice soup into bowls and serve immediately.
For an extra touch, garnish with additional fresh herbs and a sprinkle of chili flakes.
Pair it with warm crusty bread, toasted sourdough, or a simple green salad for a complete meal.
Chef Omar’s Tips for the Best Results
A few easy tricks can take this humble vegetable soup from good to absolutely delicious.
Cut vegetables into similar-sized pieces. This helps everything cook evenly and gives the finished soup a consistent texture.
Use a flavorful vegetable stock. Since the broth is a major part of the recipe, a good-quality stock makes a difference.
Adjust the spice level gradually. Start with the suggested ½ teaspoon of chili flakes. You can always add more, but removing extra heat is considerably harder!
Keep an eye on the rice. Different brands and varieties cook at different speeds, so check for tenderness rather than relying only on the timer.
Add fresh herbs at the end. This preserves their bright flavor and color.
My favorite little kitchen trick is to mash a few softened sweet potato pieces against the side of the saucepan. They naturally thicken the broth, giving it a slightly creamier texture without adding cream.

Easy Variations to Try
The beauty of homemade soup is that you can adapt it to whatever you have in the refrigerator.
Make It Extra Spicy
Increase the chili flakes to ¾ teaspoon or add a pinch of cayenne pepper. Start small and taste as you go.
Add More Protein
Stir in a can of drained chickpeas or white beans during the final 10 minutes of cooking. Both pair nicely with sweet potatoes and warm spices.
Try Different Vegetables
Zucchini, spinach, kale, or green beans can add extra color and nutrients. Add delicate greens near the end so they don’t overcook.
Make It Creamier
For a richer variation, stir in a splash of unsweetened coconut milk after the rice finishes cooking.
This creates a creamy broth with a subtle sweetness that works particularly well with ginger and chili.
FAQs About Spicy Sweet Potato Vegetable Rice Soup
Can I make this soup ahead of time?
Absolutely! Prepare the vegetable and broth base in advance and refrigerate it. For the best texture, cook the rice separately and add it when serving.
Is spicy sweet potato vegetable rice soup vegan?
Yes. When made with vegetable stock and the listed ingredients, this soup is naturally vegan and dairy-free. Always check packaged stock ingredients if you’re following a strict diet.
Can I use brown rice instead of white rice?
Yes, but brown rice generally takes longer to cook. You may need additional stock or water to compensate for the longer cooking time.
How can I make the soup less spicy?
Reduce the chili flakes to ¼ teaspoon or leave them out entirely. The paprika and ginger will still provide plenty of warming flavor.
Can I make this recipe gluten-free?
Yes. Rice, vegetables, and the other basic ingredients are naturally gluten-free, but check your vegetable stock and packaged seasonings for gluten-containing additives.
Why is my soup getting too thick?
Rice continues to absorb liquid as it sits. Simply stir in warm vegetable stock or water until the soup returns to your preferred consistency.
A Cozy Bowl Worth Making Again
Some recipes become favorites because they’re fancy. Others earn their place in your kitchen because they’re comforting, reliable, and made with ingredients you already love.
This spicy sweet potato vegetable rice soup definitely belongs in the second category.
With tender sweet potatoes, colorful vegetables, satisfying rice, and a warming blend of spices, every bowl delivers simple homemade goodness. It’s a wonderful choice for chilly evenings, easy meal planning, or whenever you want something nourishing without spending hours in the kitchen.
Give this spicy sweet potato vegetable rice soup a try, save the recipe for your next cozy dinner, and share it with someone who loves a hearty homemade soup!
More Cozy and Flavorful Recipes You’ll Love
If you enjoyed this Spicy Sweet Potato Vegetable Rice Soup, there’s plenty more comforting goodness to discover on PulseRecipes! Whether you’re craving another hearty soup, a satisfying rice dish, or a flavorful vegetable-packed meal, these delicious recipes deserve a spot on your weekly menu:
- Chipotle Black Bean Sweet Potato Soup – Love sweet potatoes with a spicy kick? This hearty soup brings together smoky chipotle flavors, tender sweet potatoes, and protein-rich black beans.
- Creamy Tuscan White Bean Lemon Soup – A cozy, creamy, and comforting soup with bright lemon flavor that’s perfect for chilly evenings.
- Caramelized Sweet Potato and Kale Fried Wild Rice – A delicious way to enjoy sweet potatoes, hearty wild rice, and nutritious greens in one satisfying dish.
- Carrot and Red Lentil Soup – A wholesome, budget-friendly vegetable soup that’s perfect for easy weeknight dinners and meal prep.
⭐ Did You Love This Recipe? If you tried this Spicy Sweet Potato Vegetable Rice Soup, I’d love to hear from you! Leave a 5-star rating if you loved it and share your experience in the comments below. Your feedback helps other home cooks discover delicious recipes and inspires us to keep sharing more comforting meals!

Spicy Sweet Potato Vegetable Rice Soup
- Total Time: 1 hour 25 minutes
- Yield: 6 servings (estimated) 1x
Description
This Spicy Sweet Potato Vegetable Rice Soup is a hearty, comforting one-pot meal packed with tender sweet potatoes, colorful vegetables, fluffy rice, and warming spices. Made with simple ingredients like garlic, ginger, paprika, and vegetable broth, this easy vegan soup is perfect for cozy dinners, healthy lunches, and meal prep. Delicious, budget-friendly, and full of flavor!
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, finely chopped
- 1 tablespoon minced garlic
- 2 teaspoons freshly grated ginger
- 2 celery stalks, finely chopped
- 1 medium carrot, finely chopped
- ½ red bell pepper, finely chopped
- 300g (10.5 oz) sweet potato, chopped
- ½ teaspoon red chili flakes
- 2 tablespoons tomato paste
- 1 tablespoon balsamic vinegar
- 2 teaspoons paprika
- Salt and black pepper, to taste
- 1.5 liters (6¼ cups) vegetable stock
- ½ cup (90g) uncooked long-grain rice
- 1 handful fresh parsley or cilantro, chopped
Instructions
- Heat the Oil: Heat olive oil in a large saucepan or Dutch oven over medium-high heat.
- Sauté the Vegetables: Add the chopped onion, garlic, ginger, celery, and carrot. Cook for 5–7 minutes, stirring occasionally, until softened.
- Add Spices and Sweet Potatoes: Stir in the tomato paste, paprika, chili flakes, and chopped sweet potatoes. Cook for 1 minute, stirring to coat the vegetables evenly.
- Pour in the Broth: Add the vegetable stock and balsamic vinegar. Stir well and bring to a boil.
- Simmer the Soup: Reduce the heat, cover, and simmer gently for 45 minutes, or until the sweet potatoes are tender.
- Cook the Rice: Add the uncooked long-grain rice and simmer for another 15–20 minutes, stirring occasionally, until the rice is fully cooked. Add extra broth or water if needed.
- Season to Taste: Add salt and freshly ground black pepper according to your preference.
- Add Fresh Herbs: Stir in the freshly chopped parsley or cilantro.
- Serve and Enjoy: Ladle the hot soup into bowls and garnish with extra fresh herbs if desired. Serve with crusty bread for a comforting meal.
Notes
- Spice Level: Reduce chili flakes to ¼ teaspoon for a milder soup, or increase them for extra heat.
- Rice Options: Long-grain white rice works best. Brown rice can be substituted but requires additional cooking time.
- Extra Protein: Add chickpeas, white beans, or lentils for a more filling meal.
- Creamier Texture: Mash a few cooked sweet potato pieces into the broth to naturally thicken the soup.
- Consistency: Add extra vegetable broth or water if the rice absorbs too much liquid.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days.
- Freezing: Freeze in airtight freezer-safe containers for up to 2–3 months for best quality. Rice may soften after thawing.
- Reheating: Reheat thoroughly on the stovetop, adding a splash of vegetable broth if necessary.
- Serving Suggestion: Serve with toasted sourdough, crusty bread, or a fresh green salad.
- Prep Time: 15 minutes
- Cook Time: 70 minutes
- Category: Soup
- Method: Stovetop, One-Pot
- Cuisine: International
Nutrition
- Serving Size: 1 bowl (approximately 1/6 of recipe)
- Calories: 175 kcal
- Sugar: 6 g
- Sodium: 750 mg
- Fat: 3 g
- Saturated Fat: 0.5 g
- Unsaturated Fat: 2.5 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 4 g
- Protein: 4 g
- Cholesterol: 0 mg
