Portillo’s Chili Recipe: Chicago-Style Hearty Bowl

Portillo's Chili Recipe: Chicago-Style Hearty Bowl

There’s a reason Portillo’s chili has become a Chicago legend—its rich, hearty flavor is unmistakable. This version captures that same comforting warmth in every bowl.

Ground beef and kidney beans form the base, simmered with tomatoes and a carefully balanced spice blend. The secret is in the slow cooking, which allows the flavors to meld into that signature depth.

What you’ll end up with is a thick, satisfying chili with tender meat, soft beans, and a sauce that’s both robust and slightly sweet. It’s the kind of dish that tastes even better the next day.

Serve it with shredded cheese, diced onions, or a side of cornbread for the full experience.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Portillo’s Chili

Ground beef, beans, and bold spices create that iconic Chicago chili magic.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80/20 lean-to-fat ratio
Kidney Beans 🫘 2 cans 15 oz each, drained and rinsed
Diced Tomatoes 🍅 2 cans 14.5 oz each, undrained
Tomato Sauce 🍅 1 can 15 oz size preferred
Yellow Onion 🧅 1 whole Medium size, finely diced
Green Bell Pepper 🌶️ 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Beef Broth 💧 2 cups Low-sodium preferred
Chili Powder 🌶️ 2 tbsp Mild variety recommended
Ground Cumin 🌿 1 tbsp Toasted for extra aroma
Dried Oregano 🍃 1 tsp Mediterranean style preferred
Paprika 🌶️ 1 tsp Sweet or smoked variety
Salt 🧂 1 tsp Adjust to taste after cooking
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Brown Sugar 🍚 1 tbsp Light or dark works fine

The ground beef is key here—80/20 blend gives you the right fat for flavor without being greasy. I grab mine from Jewel-Osco (that’s the Chicago chain), but any supermarket works. The kidney beans should be dark red and firm—Bush’s or Goya are solid choices. For tomatoes, Hunt’s or Muir Glen hold up well during the long simmer. Don’t skip the onion and bell pepper—they’re the flavor base.

Need to swap something? Ground turkey works at a 1:1 ratio, but the flavor won’t be as rich. No kidney beans? Pinto beans at the same amount are the closest match. Out of chili powder? 1 tbsp cumin + 1 tsp each paprika and cayenne gets you close. The beef broth can be chicken or vegetable in a pinch, but stick with beef for authenticity. Frozen veggies? (Thaw and drain them first.)

This chili actually improves overnight. Store in the fridge for up to 5 days or freeze for 3 months. I always make a double batch—half for now, half for later. Reheats like a dream, and the flavors just get deeper. (Pro tip: skim any fat before storing.)

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I brown the beef and onions, dump everything else in, and let it simmer—no fancy steps, just easy flavor.
  • Rich and Hearty: The kidney beans soak up the tomato sauce, making every bite thick and satisfying.
  • Feeds a Crowd: Honestly, this makes enough for a family dinner plus leftovers for lunch the next day.
  • Budget Friendly: Ground beef and pantry staples stretch far, so I get a big pot of chili without breaking the bank.

Step-by-Step Instructions for Chicago-Style Hearty Chili

Here’s my tested method for building layers of flavor in this classic dish.

Step 1: Brown the Ground Beef

Heat a large pot or Dutch oven over medium-high heat. Add the 1.5 lb Ground Beef and cook, breaking it up with a wooden spoon, until it’s fully browned and no pink remains, about 5-7 minutes.

Drain off excess fat if needed, but I usually leave about 1 tablespoon for flavor. This step creates a rich base for the chili. You’ll notice the beef turning from pink to a deep brown color—that’s when you know it’s ready.

Step 2: Sauté the Vegetables

To the same pot, add the finely diced 1 whole Yellow Onion and 1 whole Green Bell Pepper. Cook for 4-5 minutes until they start to soften.

Add the minced 4 cloves Garlic Cloves and cook for another 30 seconds until fragrant. The onions should become translucent and the peppers slightly tender. This builds the aromatic foundation that makes chili so satisfying.

Step 3: Add Spices and Liquids

Stir in the 2 tbsp Chili Powder, 1 tbsp Ground Cumin, 1 tsp Dried Oregano, 1 tsp Paprika, 1 tsp Salt, and 0.5 tsp Black Pepper. Cook for 1 minute to toast the spices.

Pour in the 2 cans Diced Tomatoes (with juices), 1 can Tomato Sauce, and 2 cups Beef Broth. Add the 1 tbsp Brown Sugar to balance the acidity. Stir well to combine all the flavors.

Step 4: Simmer with Beans

Add the 2 cans Kidney Beans (drained and rinsed) to the pot. Bring the mixture to a boil, then reduce the heat to low.

Let it simmer uncovered for 30-40 minutes, stirring occasionally. You’ll know it’s ready when the chili thickens slightly and the flavors meld together. The beans should be tender and the sauce should coat the back of a spoon.

Taste and adjust seasoning if needed before serving.

👨‍🍳

Pro Tips For Making Portillo’S Chili

  • Brown the Beef Well: Cook the ground beef until it’s deeply browned, not just gray—this builds the rich, meaty flavor that Portillo’s chili is known for. I learned this the hard way after making bland batches that lacked depth.
  • Drain the Beans: Rinse and drain the kidney beans thoroughly to remove the starchy liquid, which can make your chili taste flat or pasty. It’s a small step that actually changes the outcome.
  • Simmer Low and Slow: After combining everything, let it simmer on low heat for at least 30-45 minutes. Sounds obvious, but rushing this step leaves the flavors underdeveloped and the texture thin.
  • Sauté the Onions First: Cook the yellow onions until soft and translucent before adding the beef—they’ll sweeten as they break down and give your chili a more complex base. My grandmother swore by this, and she was right.

Best Sauces and Condiments for This portillos chili

Classic Toppings

Shredded cheddar cheese melts beautifully into the hot chili—about ½ cup per bowl. I prefer Wisconsin sharp cheddar for that extra bite. Finely diced white onions add a fresh crunch that cuts through the richness.

Fresh Garnishes

Fresh cilantro leaves bring a bright, herbal note that wakes up all the flavors. Slice 2-3 green onions thinly for a milder onion flavor. A dollop of sour cream cools the heat and adds creaminess.

Spicy Kicks

Pickled jalapeño slices add tangy heat—about 5-6 slices per serving. A few dashes of hot sauce like Cholula or Tabasco lets everyone adjust the spice level. I keep a bottle on the table for seconds. 🌶️

Crunchy Additions

Crushed saltine crackers or Fritos corn chips add texture contrast. I love the nostalgia of oyster crackers, which were a Portillo’s staple. Toss in ¼ cup per bowl just before serving.

Sweet Balances

Diced avocado adds cool creaminess and pairs perfectly with the chili’s spices. A sprinkle of shredded Monterey Jack offers a milder cheese option. Both complement without overpowering the dish. 💛

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 85mg28%
Sodium 980mg43%
Total Carbohydrate 32g12%
Dietary Fiber 9g32%
Sugars 6g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground turkey instead of beef?

Yes! Use the same 1.5 lb amount for a lighter version. The flavor won’t be as rich, but it still works well with the spice blend.

2

How long can I store leftovers?

In the fridge, it stays fresh for up to 5 days. For longer storage, freeze in airtight containers for up to 3 months.

3

Can I make this in a slow cooker?

Brown the beef first, then transfer everything to the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.

4

Why is there brown sugar in chili?

The 1 tbsp balances the acidity from the tomatoes and enhances the spices. It’s a signature touch for that Chicago-style depth.

★★★★★4.7(5 reviews)
Tyler Parker