Exploring Cuban Sofrito: The Heart and Soul of Cuban Cuisine - BarbaroMojo.com

Cuban Sofrito Recipe: The Flavor Base of Every Cuban Dish

Mario Cruz

Cuban sofrito is the aromatic base that starts nearly every dish in Cuban cooking: black beans, picadillo, ropa vieja, arroz con pollo, and dozens more. If you've ever wondered why Cuban food tastes different from other Latin cuisines, sofrito is the answer. This recipe teaches you how to make authentic Cuban sofrito from scratch in 15 minutes.

Unlike Puerto Rican or Dominican sofrito (which is blended raw), Cuban sofrito is chopped and sautéed: the slow cooking in olive oil transforms raw onions, peppers, and garlic into a deeply savory, caramelized base that gives every dish its soul.

What is Cuban Sofrito?

Sofrito (pronounced so-FREE-toe) is a sautéed mixture of aromatic vegetables that forms the flavor foundation of Cuban cooking. Every Cuban kitchen has three things: garlic, onions, and green bell pepper: the holy trinity of Cuban sofrito. These are diced small, cooked low and slow in olive oil until soft and fragrant, then used as the starting point for everything from soups to stews to rice dishes.

Think of sofrito as the Cuban equivalent of French mirepoix or Italian soffritto: a base layer of flavor that everything else builds on.

Cuban Sofrito vs Puerto Rican Sofrito

They share a name but they're different preparations:

  • Cuban sofrito: Chopped and sautéed in oil. Cooked. Uses onion, green bell pepper, garlic, and sometimes tomato.
  • Puerto Rican sofrito: Blended raw into a paste. Uses culantro (not cilantro), ají dulce peppers, garlic, onion, and peppers. Stored in jars.

This recipe is the Cuban version: sautéed, not blended.

Cuban Sofrito Recipe Ingredients

  • 1 large white or yellow onion, finely diced
  • 1 large green bell pepper, finely diced
  • 1 red bell pepper, finely diced (optional: adds sweetness and color)
  • 8 cloves garlic, minced
  • 3 tablespoons extra virgin olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon dried oregano
  • 1 bay leaf
  • 2 tablespoons tomato paste (or 1 cup diced fresh tomatoes)
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 cup fresh cilantro, chopped (optional)

How to Make Cuban Sofrito (Step-by-Step)

Step 1: Prep Your Vegetables

Finely dice the onion, bell peppers, and garlic. The dice matters: you want small, uniform pieces (about 1/4 inch) so they cook evenly and melt into the dish. Don't use a food processor: chopping by hand gives you better texture. Cuban sofrito should have body, not be a paste.

Step 2: Sauté the Onion and Peppers

Heat the olive oil in a large skillet or heavy-bottomed pot over medium heat. Add the onion and bell peppers. Cook for 6-8 minutes, stirring occasionally, until the onion is translucent and the peppers have softened. Don't rush this: low and slow is how you build flavor. The vegetables should be sweating, not browning.

Step 3: Add Garlic and Spices

Add the minced garlic, cumin, oregano, and bay leaf. Cook for 1-2 minutes until the garlic is fragrant: be careful not to burn it (burnt garlic turns bitter and ruins the sofrito). The cumin and oregano should start to bloom and release their aromas.

Step 4: Add Tomato

Stir in the tomato paste (or diced tomatoes). Cook for 2-3 minutes, stirring constantly, until the tomato paste darkens slightly and coats the vegetables. This caramelization adds umami depth to the sofrito.

Step 5: Season and Finish

Season with salt and pepper. Stir in the cilantro if using. Remove the bay leaf. Your sofrito is ready to use as a base for any Cuban dish: or store it for later.

What to Cook with Cuban Sofrito

Sofrito is the starting point for almost every traditional Cuban recipe:

  • Frijoles negros (Cuban black beans): the most common use. Start with sofrito, add soaked black beans, water, and seasonings. See our black bean recipe.
  • Picadillo cubano: ground beef sautéed in sofrito with olives, raisins, and tomato sauce. See our picadillo recipe.
  • Ropa vieja: shredded beef braised in sofrito and tomato sauce.
  • Arroz con pollo: chicken and rice cooked in sofrito with beer and saffron.
  • Carne con papas: beef and potato stew built on a sofrito base. See our carne con papas recipe.
  • Potaje de garbanzos: chickpea stew with sofrito, chorizo, and ham.
  • Cuban rice and beans (moros): sofrito is cooked with the rice for flavor.

How to Store Cuban Sofrito

Refrigerator: Store in an airtight container for up to 5 days.

Freezer: Freeze in ice cube trays or muffin tins for up to 3 months. Pop out individual portions whenever you need sofrito for a recipe: this is the biggest time-saver in Cuban cooking.

Batch cooking tip: Make a double or triple batch on Sunday and freeze it. You'll have sofrito ready for quick weeknight dinners all month.

Tips for the Best Cuban Sofrito

  • Chop, don't blend. Cuban sofrito is chopped and sautéed, not puréed. The texture matters: you want small pieces that melt into dishes, not a smooth paste.
  • Use good olive oil. Spanish or Cuban-style olive oil adds authenticity. The oil carries the flavor.
  • Low and slow. Don't crank the heat: sofrito needs time to develop sweetness from the onions and peppers. Medium heat, 8-10 minutes.
  • Don't burn the garlic. Add garlic after the onions and peppers have softened. Garlic only needs 1-2 minutes. If it turns brown, start over.
  • Season as you go. Add a pinch of salt when the onions go in: it draws out moisture and speeds up the softening process.

Add Heat with Cuban Hot Sauce

Traditional Cuban sofrito isn't spicy: it's aromatic and savory. The heat comes at the table. Add a few dashes of Barbaro Mojo Jalabáo to any sofrito-based dish for a jalapeño kick that blends seamlessly with the garlic and cumin flavors already in the sofrito. For more heat, El Havanero brings bold habanero fire with the same Cuban flavor base.

Frequently Asked Questions

What is sofrito made of?

Cuban sofrito is made from finely diced onion, green bell pepper, and garlic sautéed in olive oil with cumin, oregano, and often tomato paste. It's the aromatic base that starts most Cuban dishes.

Is sofrito the same as mojo?

No. Sofrito is a sautéed vegetable base used to start cooking a dish. Mojo criollo is a raw citrus-garlic marinade used to flavor meat before or after cooking. They're both essential in Cuban cooking but serve different purposes.

Can I make sofrito ahead of time?

Yes: sofrito freezes beautifully. Make a large batch, freeze in ice cube trays, and pop out portions as needed. Frozen sofrito keeps for 3 months.

What's the difference between Cuban sofrito and Puerto Rican sofrito?

Cuban sofrito is chopped and sautéed (cooked). Puerto Rican sofrito is blended raw into a green paste using culantro and ají dulce peppers. Different technique, different flavor profile, different dishes.

Do you need tomato in Cuban sofrito?

It's optional. Some Cuban families always include tomato paste or diced tomatoes, others don't. Tomato adds color, sweetness, and umami. For dishes like ropa vieja and picadillo where tomato is already in the recipe, you can skip it in the sofrito.

More Cuban Recipes

Written by Mario Cruz

Mario Cruz is the founder of Barbaro Mojo and a lifelong Cuban food enthusiast. Born into a family rooted in Cuban culinary traditions, Mario created Barbaro Mojo to share authentic Cuban mojo-based hot sauces with the world. His sauces have won awards at the Scovie Awards, Fiery Food Challenge, International Flavor Awards, and Zest Fest.

Back to blog