Chile Verde with Cauliflower
Chile Verde with Cauliflower is a hearty, comforting dish built around the deep, smoky flavor of roasted green chile and the richness of browned ground beef. Instead of using potatoes or beans, cauliflower adds body and tenderness while keeping the recipe lighter and naturally lower in carbs.
The zucchini, onion, garlic, and diced tomatoes melt into the broth as it simmers, creating a savory, rustic soup with layers of warmth and freshness. It is simple enough for a weeknight meal, but flavorful enough to taste like it has been cooking for hours.
This recipe is also very flexible. You can make it mild or spicy depending on your green chile, serve it as a soup, or let it simmer longer for a thicker, stew-like bowl.
Why People Will Love This Recipe
Deep roasted green chile flavor: The roasted green chile gives this recipe a smoky, earthy, slightly spicy flavor that makes the broth taste rich and comforting.
Hearty but not heavy: Ground beef adds satisfying protein, while cauliflower and zucchini keep the dish lighter than a traditional potato- or bean-based stew.
Naturally low-carb friendly: Cauliflower makes the recipe filling without adding many carbs, making it a great option for people who want a cozy meal that still feels balanced.
Simple ingredients, big flavor: This dish uses everyday ingredients like beef, onion, garlic, broth, tomatoes, and vegetables, but the combination creates a deep, savory taste.
Comfort food in one pot: Everything cooks together in one pot, allowing the beef, chile, vegetables, and broth to blend into a warm, home-style meal.
Easy to adjust the spice level: You can use mild, medium, or hot roasted green chile depending on your taste, so the recipe works for both spice lovers and people who prefer gentle heat.
Full of texture: The tender cauliflower, soft zucchini, juicy tomatoes, and crumbled beef make every spoonful feel satisfying and complete.
Great for meal prep: The flavors become even better after sitting, so leftovers taste delicious the next day.
Flexible serving options: It can be served as a soup, a thicker stew, or topped with cheese, avocado, sour cream, cilantro, lime, or warm tortillas.
Wholesome and family-friendly: It feels nourishing, filling, and cozy, making it a recipe people can enjoy for an easy dinner, a cold day, or a comforting homemade meal.
Key Ingredients:
Ground Beef: The browned ground beef gives the dish its hearty, savory base. It adds richness, protein, and a comforting depth that makes the soup feel like a full meal.
Roasted Green Chile: This is the heart of the recipe. Roasted green chile brings smoky, earthy, slightly spicy flavor that gives the broth its chile verde character.
Cauliflower: Cauliflower adds body and tenderness without making the dish too heavy. It absorbs the broth beautifully and makes the recipe filling while keeping it low-carb friendly.
Green Zucchini: Zucchini adds softness, freshness, and a mild sweetness that balances the chile and beef. It cooks quickly and blends well into the soup.
Onion: Chopped onion builds a savory foundation. As it simmers, it softens into the broth and adds natural sweetness and aroma.
Diced Tomatoes: Diced tomatoes bring brightness and acidity. They help balance the richness of the beef and the smoky heat of the roasted green chile.
Chicken Broth: Chicken broth creates the flavorful liquid base. It carries the taste of the beef, garlic, chile, and vegetables throughout the dish.
Garlic: Garlic adds bold, warm flavor and makes the broth taste deeper and more complete.
Cumin: Cumin is optional, but it adds earthy warmth that pairs beautifully with green chile and beef.
Mexican Oregano: Mexican oregano gives the soup a slightly citrusy, herbal note that makes the flavors taste more layered and authentic.
Expert Tips
Brown the beef well before adding liquid: Let the ground beef develop a little color in the pot before draining it. This creates deeper flavor and gives the broth a richer, more savory base.
Do not skip draining excess grease: A little fat adds flavor, but too much can make the broth feel oily. Drain the beef after browning so the soup stays hearty but clean-tasting.
Use roasted green chile for the best flavor: Roasted chile has a smoky, earthy depth that fresh chile will not give in the same way. Hatch green chile, Anaheim, or poblano all work well.
Choose your chile heat carefully: Mild green chile will make the dish family-friendly, while medium or hot chile gives it more kick. You can also start with mild chile and add hot chile gradually.
Cut cauliflower into even pieces: Bite-size cauliflower pieces cook more evenly and absorb the broth better. If the pieces are too large, they may stay firm while the zucchini becomes too soft.
Add zucchini later for better texture: If you want the zucchini to stay slightly firm, add it during the last 10–15 minutes of cooking instead of at the beginning.
Use diced tomatoes instead of stewed tomatoes: Diced tomatoes give brightness without making the dish overly sweet. Stewed tomatoes can change the flavor and make the broth taste sweeter.
Season in layers: Add some salt when cooking the beef, then adjust again after the broth simmers. This helps the whole dish taste balanced instead of salty on the surface.
Let the soup simmer gently: A medium simmer allows the vegetables to soften and the chile flavor to blend into the broth. Avoid boiling too hard, or the vegetables may break down too much.
Taste the broth before serving: Green chile, broth, and canned tomatoes can all vary in salt and heat. Always taste at the end and adjust with more salt, garlic, cumin, oregano, or chile.
Add lime juice at the end: A squeeze of fresh lime brightens the broth and balances the richness of the beef. Add it right before serving so the flavor stays fresh.
Make it thicker if desired: For a stew-like texture, simmer uncovered for a little longer, or lightly mash some of the cauliflower into the broth.
Add toppings for contrast: Shredded cheese, avocado, sour cream, cilantro, green onion, or crushed tortilla chips can add creaminess, freshness, and texture.
Let leftovers rest overnight: This recipe tastes even better the next day because the roasted green chile, garlic, beef, and broth have more time to blend together.
Chile Verde with Cauliflower
Ingredients
1 lb ground beef
1/2 onion, chopped
1 small head cauliflower, chopped into bite-size pieces
1 green zucchini, chopped
1 to 2 cups roasted green chile, chopped
1 can diced tomatoes, drained if desired
2 cartons chicken broth
2 to 3 cloves garlic, minced
Salt, to taste
Black pepper, optional
1/2 teaspoon cumin, optional
1/2 teaspoon Mexican oregano, optional
Instructions
Brown the beef
In a large pot or Dutch oven, cook the ground beef over medium heat until browned. Break it apart as it cooks. Drain off excess grease.
Add the vegetables
Add the chopped onion, cauliflower, zucchini, and roasted green chile to the pot. Stir everything together with the beef.
Add tomatoes and broth
Pour in the diced tomatoes and chicken broth. Stir well.
Season the soup
Add garlic and salt. You can also add black pepper, cumin, or Mexican oregano for deeper flavor.
Simmer
Cook over medium heat until the vegetables are tender, about 20–30 minutes. Stir occasionally.
Taste and adjust
Taste the broth and add more salt, garlic, or green chile if needed.
Serve hot
Ladle into bowls and enjoy warm.
Serving Ideas
Serve this chile verde soup with shredded cheese, sour cream, avocado, cilantro, lime wedges, or warm tortillas. It is also great as a low-carb meal on its own.
Quick Notes
This recipe is hearty, simple, and flexible. The cauliflower makes it filling without needing potatoes or beans, while the roasted green chile gives it a rich, smoky flavor. Use mild, medium, or hot green chile depending on how spicy you like it.
Important Notes When Making Chile Verde with Cauliflower
Use roasted green chile, not raw chile: Roasted green chile gives the dish its smoky, deep, slightly earthy flavor. Raw chile will taste sharper and less developed.
The heat level depends on the chile: Green chile can be mild, medium, or very spicy. Start with less if you are unsure, then add more after the soup has simmered.
Drain the ground beef after browning: This keeps the broth from becoming too greasy. The soup should taste rich and hearty, but not oily.
Cauliflower replaces heavier ingredients: This recipe does not need potatoes, beans, or pasta. Cauliflower adds body and makes the soup filling while keeping it lighter and lower in carbs.
Do not overcook the zucchini: Zucchini becomes soft quickly. For better texture, add it later in the cooking process or simmer only until tender.
Diced tomatoes work better than stewed tomatoes: Diced tomatoes add acidity and brightness without making the broth too sweet. Stewed tomatoes can change the flavor balance.
Chicken broth controls the soup’s depth: A good broth makes the dish more flavorful. If your broth is low-sodium, you may need more salt; if it is salty, season carefully.
Season gradually: Salt, garlic, cumin, and Mexican oregano should support the green chile flavor, not overpower it. Taste near the end and adjust slowly.
Simmer gently, do not hard-boil: A gentle simmer helps the vegetables become tender while keeping their shape. Boiling too hard can make the cauliflower break apart and the zucchini turn mushy.
The soup thickens slightly as it rests: Cauliflower absorbs broth over time, so leftovers may be thicker the next day. Add a little extra broth when reheating if needed.
This recipe is easy to make spicier: Add hot roasted green chile, jalapeño, cayenne, or crushed red pepper if you want stronger heat.
This recipe is freezer-friendly, but texture may change: The beef and broth freeze well, but zucchini and cauliflower may soften after thawing. For best texture, freeze before adding zucchini or add fresh zucchini when reheating.
Taste before serving with toppings: Cheese, sour cream, avocado, or tortilla chips can add salt, creaminess, and richness, so adjust the final seasoning before adding toppings.
Let it rest before serving: Even 10 minutes off the heat helps the broth settle and allows the beef, chile, garlic, and vegetables to blend into a deeper flavor.

How to Enjoy Chile Verde with Cauliflower After Cooking
Let it rest before serving:
After cooking, let the chile verde sit for about 5–10 minutes. This helps the broth settle and allows the roasted green chile, garlic, beef, and vegetables to blend into a deeper flavor.
Serve it hot:
This dish tastes best when served warm and steamy. Ladle it into deep bowls so you get plenty of broth, ground beef, cauliflower, zucchini, and green chile in every serving.
Add fresh toppings:
Top each bowl with shredded cheese, sour cream, avocado, chopped cilantro, green onions, or a squeeze of fresh lime. These toppings add creaminess, freshness, and balance to the smoky chile flavor.
Use lime for brightness:
A little fresh lime juice can make the broth taste brighter and more balanced. It cuts through the richness of the beef and brings out the flavor of the roasted green chile.
Pair it with something warm:
Serve it with warm tortillas, cornbread, tortilla chips, or crusty bread. These are great for soaking up the flavorful broth.
Keep it low-carb:
If you want a lighter or low-carb meal, enjoy it as-is without tortillas or chips. The cauliflower makes it filling enough to stand alone.
Make it more filling:
For a heartier meal, serve it over rice, cauliflower rice, or with a side of beans. This turns the dish into a more complete dinner.
Add extra heat if desired:
If you like spicy food, add hot sauce, sliced jalapeños, crushed red pepper, or extra roasted green chile on top before serving.
Balance the richness:
Because the dish has ground beef and broth, fresh toppings work very well. Cilantro, lime, diced onion, or avocado help keep each bite from feeling too heavy.
Enjoy it as a soup or stew:
If you like a brothy dish, serve it right after simmering. If you prefer a thicker stew, let it simmer uncovered a little longer before serving.
Use leftovers creatively:
Leftover chile verde with cauliflower can be enjoyed as a soup again, spooned over rice, tucked into tortillas, served with eggs, or topped with cheese for a quick second meal.
Reheat gently:
Warm leftovers over medium-low heat on the stove or in the microwave. If the soup has thickened, add a splash of chicken broth or water to loosen it.
Taste again after reheating:
The flavors become deeper after resting, but the broth may need a little extra salt, lime juice, or chile after reheating.
Serve family-style:
Put toppings in small bowls and let everyone build their own bowl. This makes the meal more fun and lets each person control the spice, creaminess, and freshness.
Nutrition Information
Based on 1 serving, assuming the recipe makes about 6 servings
Calories: 285–330 kcal | Total Fat: 16–20 g | Saturated Fat: 6–8 g | Monounsaturated Fat: 7–9 g | Polyunsaturated Fat: 1–2 g | Cholesterol: 55–70 mg | Sodium: 850–1,250 mg depending on broth, canned tomatoes, green chile, and added salt | Total Carbohydrates: 12–16 g | Dietary Fiber: 4–6 g | Sugars: 5–7 g | Protein: 22–27 g
Frequently Asked Questions:
Can I use frozen cauliflower instead of fresh cauliflower?
Yes. Frozen cauliflower works well, but add it a little later in the cooking process because it softens faster than fresh cauliflower. If you add it too early, it may break down too much and make the broth cloudy.
What kind of green chile is best for this recipe?
Roasted Hatch green chile is a great choice because it has a smoky, earthy flavor. Anaheim or poblano peppers also work well. Use mild chile for a gentle flavor or hot chile if you want a spicier dish.
Can I make this recipe thicker like a stew?
Yes. Simmer it uncovered for a longer time so some of the broth reduces. You can also lightly mash some of the cooked cauliflower into the broth to create a thicker, heartier texture without adding flour or cornstarch.
Can I make this recipe ahead of time?
Yes. This recipe is excellent for meal prep because the flavors deepen as it rests. Store it in the refrigerator and reheat gently. You may need to add a splash of broth if the cauliflower absorbs too much liquid.
Is this recipe low-carb friendly?
Yes. Since it uses cauliflower instead of potatoes, beans, or pasta, it is naturally lower in carbs while still being filling. Just be mindful of toppings like tortilla chips, rice, or tortillas if you want to keep it lower-carb.
Should I cook the cauliflower before adding it to the pot?
No. Add the raw chopped cauliflower directly to the pot after browning the beef. It will soften as it simmers in the broth and absorb the flavor of the green chile, garlic, and seasonings.
When should I add the zucchini so it does not get mushy?
For the best texture, add the zucchini during the last 10–15 minutes of cooking. Zucchini cooks faster than cauliflower, so adding it later helps it stay tender instead of overly soft.
Do I need to drain the ground beef after browning?
Yes, it is best to drain excess grease after browning the beef. This keeps the broth rich and flavorful without becoming oily or heavy.
How can I control the spice level while cooking?
Start with 1 cup of mild or medium roasted green chile, then taste after simmering. Add more chile, hot sauce, jalapeño, or cayenne only if you want more heat.
How do I know when the soup is done cooking?
The soup is done when the cauliflower is fork-tender, the zucchini is soft but not falling apart, and the broth tastes well blended. This usually takes about 20–30 minutes of simmering.