Sweet Taco Soup is a deliciously cozy bowl full of colors and flavors that come together in a fun way. It’s got the classic taco ingredients you love—ground beef, beans, tomatoes—with a surprising twist of a touch of sweetness that makes every spoonful stand out. The soup is hearty, comforting, and has just the right balance of spicy and sweet to keep things interesting.
I love making this soup when I want something easy but special. The blend of spices with a little bit of brown sugar or honey gives it a nice touch that everyone seems to enjoy. It’s a nice change from the usual taco night and feels like a warm hug on a chilly day. If you add some crunchy tortilla chips and a sprinkle of cheese on top, it really completes the dish.
One of my favorite things about Sweet Taco Soup is how flexible it is. You can make it as simple or loaded as you want, adding corn, peppers, or even topping it with avocado or sour cream. It’s a meal that brings people together, and I always feel glad to have a big pot of it ready to share with friends or family. Plus, it tastes even better the next day!
Key Ingredients & Substitutions
Ground Beef: This adds rich flavor and protein. For a lighter option, try ground turkey or chicken. For a vegetarian version, use diced mushrooms or plant-based crumbles.
Beans: Black and kidney beans give the soup creaminess and fiber. You can swap any for pinto beans or chickpeas if you prefer.
Brown Sugar: The touch of sweetness balances the spice nicely. Honey or maple syrup work well if you want a natural alternative, or skip it for less sweetness.
Chili Powder & Spices: These create that classic taco flavor. Adjust the amount based on how spicy you like your soup. Smoked paprika adds a lovely depth but can be replaced by regular paprika.
Green Chilies: They bring a mild kick and flavor. If you like it hotter, add diced jalapeño or hot sauce, or leave out for milder taste.
How Do I Get the Best Flavor from Browning the Beef and Onions?
Cooking the beef and onions well sets the base for the whole soup. Here’s how to make it tasty:
- Use medium heat to brown the beef. Don’t rush—break it up with a spoon so it cooks evenly.
- Drain excess fat if it’s a lot, to keep the soup from getting greasy.
- Add the onions and garlic to the same pan, stirring often. Cook until onions are soft and translucent.
- Stir in your spices and cook them for about a minute. This releases their aroma and boosts flavor.
These steps build layers of flavor right away, making your soup delicious in each bite.

Equipment You’ll Need
- Large pot or Dutch oven – I like it because it heats evenly and gives plenty of room to stir everything together.
- Wooden spoon – perfect for breaking up the beef and mixing the ingredients without scratching the pot.
- Measuring cups and spoons – help add the right amount of spices and seasonings for balanced flavor.
- Knife and cutting board – for dicing the onion and mincing garlic easily.
- Soup bowls and serving spoons – to enjoy the soup, topped with your favorite garnishes.
Flavor Variations & Add-Ins
- Use ground turkey or chicken instead of beef for a leaner option that’s still flavorful.
- Add chopped bell peppers or corn for more color and texture.
- Stir in a splash of hot sauce or diced jalapeños if you like extra heat.
- Top with sliced avocado, cilantro, or a squeeze of lime for fresh, bright flavors.
Sweet Taco Soup
Ingredients You’ll Need:
- 1 lb ground beef
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 (15 oz) can black beans, drained and rinsed
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 (15 oz) can corn, drained
- 1 (14.5 oz) can diced tomatoes with green chilies
- 1 (14.5 oz) can tomato sauce
- 4 cups beef broth
- 1/4 cup brown sugar (or honey for a natural sweetness)
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1/2 tsp smoked paprika
- 1/2 tsp salt, or to taste
- 1/4 tsp black pepper
- 2 green onions, sliced (plus more for garnish)
- Tortilla chips, for topping
- Sour cream, for serving
- Shredded cheese (cheddar or Mexican blend), for garnish
How Much Time Will You Need?
This recipe takes about 10 minutes to prepare, 5 minutes to brown the beef and sauté the onions, and then about 20-30 minutes simmering to blend all the delicious flavors. In total, plan for around 35-45 minutes from start to finish.
Step-by-Step Instructions:
1. Brown the Beef and Sauté Vegetables
Heat a large pot or Dutch oven over medium heat. Add the ground beef and cook it until it’s no longer pink, breaking it up into small pieces with a spoon. If there’s a lot of fat, drain it off. Then, add the diced onion and minced garlic. Cook together until the onion softens, about 3-4 minutes.
2. Add Spices
Sprinkle in the chili powder, ground cumin, smoked paprika, salt, and black pepper. Stir well and cook for about 1 minute, allowing the spices to become fragrant and coat the beef and onions.
3. Mix in Remaining Ingredients and Simmer
Add the drained black beans, kidney beans, corn, diced tomatoes with green chilies, tomato sauce, beef broth, and brown sugar. Stir everything together to combine. Bring the mixture to a boil, then lower the heat to a gentle simmer. Let it cook uncovered for 20-30 minutes so the flavors blend nicely together.
4. Finish and Serve
Stir in the sliced green onions. Taste and adjust the seasoning if needed. Ladle the hot soup into bowls and top each serving with shredded cheese, a dollop of sour cream, tortilla chips, and extra green onions if you like. Enjoy this warm and flavorful meal!
Can I Use Ground Turkey Instead of Ground Beef?
Yes! Ground turkey works well as a leaner substitute. Just cook it the same way you would the beef, making sure it’s fully browned before adding the other ingredients.
Can I Make Sweet Taco Soup in a Slow Cooker?
Absolutely! Brown the beef and sauté the onions first, then add all ingredients to your slow cooker. Cook on low for 4-6 hours or on high for 2-3 hours for a flavorful, hands-off meal.
How Should I Store Leftovers?
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or in the microwave, stirring occasionally to warm evenly.
Can I Freeze Sweet Taco Soup?
Yes, this soup freezes well. Let it cool completely, then transfer to freezer-safe containers. Freeze for up to 3 months. Thaw in the fridge overnight before reheating gently on the stove.