If you’re looking for a recipe that’s as comforting as it is delicious, you’ll love this Taco Soup with Rice and Toppings. It’s the kind of dish that warms you from the inside out, making it perfect for busy weeknights or cozy family gatherings. With its vibrant colors and rich flavors, this soup transforms simple pantry staples into a meal everyone will enjoy. Plus, it’s easy to customize, so each bowl can be tailored to fit your preferences!
This recipe has become a family favorite in my home. The combination of hearty ingredients and zesty toppings makes every bite special. It’s not just about filling bellies; it’s about gathering around the table and sharing moments together.
Why You’ll Love This Recipe
- Quick to prepare: In just under an hour, you can have a piping hot meal ready to go.
- Family-friendly: Everyone loves tacos, and this soup version is sure to please even picky eaters.
- Make-ahead convenience: Perfect for meal prep! You can store leftovers or freeze the soup for later.
- Flavor-packed: The rich broth combined with sweet potatoes and spices creates a deliciously satisfying experience.
- Customizable toppings: Add your favorite toppings for a personalized touch that suits everyone’s taste buds.
Ingredients You’ll Need
This Taco Soup with Rice and Toppings calls for simple, wholesome ingredients that you may already have at home. Each component plays an important role in delivering flavor and texture, ensuring that every spoonful is satisfying.
For the Soup
- 1 pound ground beef (85% lean)
- 1 medium yellow onion (finely diced)
- 3 cloves garlic (minced)
- 1 large sweet potato or butternut squash (peeled and cut into ½-inch cubes)
- 1 can (15 oz black beans, drained and rinsed)
- 1 can (15 oz kidney beans, drained and rinsed)
- 1 can (14.5 oz diced tomatoes, undrained)
- 1 can (6 oz tomato paste)
- 2 cups beef broth
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (optional)
- Salt and black pepper to taste
- 2 tablespoons olive oil
For Serving
- 3 cups cooked white rice
- 1 cup shredded cheddar or Monterey Jack cheese
- ½ cup crumbled cotija or feta cheese
- 1 large avocado (diced)
- ¼ cup fresh cilantro leaves (chopped)
- 2 green onions (thinly sliced)
- ½ cup sour cream or Greek yogurt
- Lime wedges for squeezing
Variations
One of the best things about this Taco Soup with Rice and Toppings is its flexibility! You can easily tweak it based on what you have on hand or your personal tastes.
- Swap the protein: If you’re looking for a lighter option, try ground turkey or chicken instead of beef!
- Go vegetarian: Replace meat with extra beans or lentils for a hearty plant-based version.
- Add more veggies: Toss in some corn or bell peppers for added color and nutrition.
- Spice it up: For those who love heat, add jalapeños or increase the cayenne pepper for an extra kick!
How to Make Taco Soup with Rice and Toppings
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot over medium-high heat. Add the diced onion and sauté until it’s soft and translucent—this usually takes about 3-4 minutes. Adding garlic next will fill your kitchen with an irresistible aroma as you cook it for another minute. This step builds a flavorful base!
Step 2: Brown the Beef
Now it’s time to add the ground beef! Break it into crumbles while cooking until it’s browned all over. If there’s excess fat after cooking, feel free to drain it off. Stir in your spices—chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne if using—and toast them briefly. This enhances their flavors before we move on.
Step 3: Combine Everything
Next up is adding in your tomato paste, diced tomatoes (with their juices), beef broth, beans, and cubed sweet potato. Stir everything well to combine. Bring this delicious mixture to a boil before reducing the heat to low. Cover the pot and let it simmer for about 20-25 minutes until those sweet potato cubes are perfectly tender.
Step 4: Cook the Rice
While your soup simmers away happily on the stove, prepare the white rice according to package instructions. Once cooked, fluff it gently with a fork and keep it warm until you’re ready to serve.
Step 5: Serve It Up!
Ladle generous portions of soup into bowls. Add a scoop of fluffy rice right in the center of each bowl—this is where all that heartiness comes from! Top off each serving with shredded cheese, diced avocado, fresh cilantro leaves, green onions, sour cream or Greek yogurt, plus a good squeeze of lime juice right before digging in. Enjoy every bite!
Pro Tips for Making Taco Soup with Rice and Toppings
Making Taco Soup with Rice and Toppings can be a delightful experience, especially when you have a few handy tips up your sleeve!
Prep ingredients ahead of time: Chopping vegetables and measuring out spices before you start cooking can save time and make the cooking process smoother. This way, you can focus on enjoying the moment.
Adjust spice levels: If you prefer a milder soup, reduce or omit the cayenne pepper. On the flip side, if you’re a spice enthusiast, feel free to add more chili powder or even some chopped jalapeños for an extra kick.
Experiment with toppings: Don’t limit yourself! Try adding different toppings like diced radishes or pickled jalapeños for added flavor and texture. This allows everyone to customize their bowls just the way they like it.
Use vegetable broth for a lighter version: If you’re looking to lighten up the dish, substitute beef broth with vegetable broth. It still provides great flavor while making it more versatile for various dietary preferences.
Make it a one-pot meal: To simplify cleanup, consider cooking the rice directly in the soup during the last 10 minutes of simmering. Just add enough broth to accommodate the rice and allow it to absorb those delicious flavors!
How to Serve Taco Soup with Rice and Toppings
Presenting your Taco Soup with Rice and Toppings beautifully can enhance the dining experience. Here are some ideas to make your dish stand out!
Garnishes
- Fresh herbs: A sprinkle of chopped cilantro or parsley can brighten up the flavors and add a pop of color.
- Sliced jalapeños: For those who enjoy heat, fresh slices add an exciting kick while also making your dish visually appealing.
Side Dishes
Cornbread: Sweet or savory cornbread makes an excellent companion to taco soup, providing a delightful contrast in texture.
Guacamole: Creamy guacamole complements the flavors of taco soup perfectly while adding richness that everyone loves.
Tortilla Chips: Crunchy tortilla chips offer a satisfying crunch that pairs well with the hearty soup. You can serve them plain or with salsa for dipping.
Simple Green Salad: A light salad dressed in citrus vinaigrette adds freshness to your meal, balancing out the comforting richness of the soup.
With these serving suggestions and pro tips, your Taco Soup with Rice and Toppings will not only taste fantastic but will also look gorgeous on your table! Enjoy!

Make Ahead and Storage
This Taco Soup with Rice and Toppings is fantastic for meal prep, making it easy to enjoy throughout the week. You can whip up a big batch and have delicious meals ready to go whenever hunger strikes!
Storing Leftovers
- Allow the soup to cool to room temperature before storing.
- Transfer the soup and rice into airtight containers.
- Store in the refrigerator for up to 4 days.
- Keep toppings separate until you’re ready to serve.
Freezing
- Freeze the soup base only (without rice) in freezer-safe containers or bags.
- Label containers with the date and contents for easy identification later.
- Freeze for up to 3 months for best quality.
Reheating
- Thaw frozen soup overnight in the refrigerator before reheating.
- Heat on the stovetop over medium heat, adding a splash of broth if needed for consistency.
- Serve with fresh toppings after reheating for best flavor.
FAQs
Here are some common questions about Taco Soup with Rice and Toppings that might help you out!
Can I use different beans in Taco Soup with Rice and Toppings?
Absolutely! Feel free to swap in your favorite beans like pinto or navy beans, depending on what you have on hand.
How do I make Taco Soup with Rice and Toppings vegetarian?
To make this dish vegetarian, simply omit the ground beef and replace it with additional beans or lentils. You can also add more veggies for added texture!
Can I adjust the spiciness of Taco Soup with Rice and Toppings?
Yes! You can easily modify the spiciness by adjusting the cayenne pepper amount or adding your favorite hot sauce when serving.
What toppings work well with Taco Soup with Rice and Toppings?
You can mix it up with various toppings such as diced jalapeños, salsa, or crushed tortilla chips for extra crunch!
Final Thoughts
I hope this Taco Soup with Rice and Toppings becomes a comforting staple in your kitchen! It’s not just hearty but also bursting with flavors that warm you from the inside out. Enjoy making this recipe, share it with loved ones, and let it bring joy to your table. Happy cooking!
Dinner

Taco Soup with Rice and Toppings
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
A hearty, comforting bowl that transforms simple pantry staples into a vibrant meal with a rich and savory broth, sweet potatoes, and a variety of toppings.
Ingredients
- 1 pound ground beef (85% lean)
- 1 medium yellow onion (finely diced)
- 3 cloves garlic (minced)
- 1 large sweet potato or butternut squash (peeled and cut into ½-inch cubes)
- 1 can black beans (15 oz, drained and rinsed)
- 1 can kidney beans (15 oz, drained and rinsed)
- 1 can diced tomatoes (14.5 oz, undrained)
- 1 can tomato paste (6 oz)
- 2 cups beef broth
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (optional)
- Salt and black pepper to taste
- 2 tablespoons olive oil
- 3 cups cooked white rice (for serving)
- 1 cup shredded cheddar or Monterey Jack cheese
- ½ cup crumbled cotija or feta cheese
- 1 large avocado (diced)
- ¼ cup fresh cilantro leaves (chopped)
- 2 green onions (thinly sliced)
- ½ cup sour cream or Greek yogurt
- Lime wedges for squeezing
Instructions
- Heat olive oil in a large pot over medium-high heat. Sauté diced onion until soft, then add garlic and cook for one minute.
- Add ground beef, breaking it into crumbles, and cook until browned. Drain excess fat if necessary. Stir in spices and toast for 30 seconds.
- Add tomato paste, diced tomatoes, broth, beans, and cubed sweet potato. Bring to a boil, then reduce heat to low. Simmer covered for 20-25 minutes until vegetables are tender. Season with salt and pepper.
- While soup simmers, cook white rice separately according to package instructions. Fluff with a fork and keep warm.
- Ladle soup into bowls, add a scoop of rice, and top with cheese, avocado, cilantro, green onions, sour cream, and lime juice. Serve immediately.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: soup, main course
- Cuisine: Mexican
Nutrition
- Serving Size: 1
- Calories: 350
- Sugar: 5g
- Sodium: 800mg
- Fat: 10g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 20g
- Cholesterol: 60mg
Keywords: Store soup and rice separately in the fridge for up to 4 days. Freeze soup base only for up to 3 months. Reheat with a splash of broth to adjust consistency. Add fresh toppings after reheating.

