In a dry skillet over medium heat, toast the almonds for about 3–5 minutes until golden and fragrant. Set aside.
In the same pan, heat the olive oil over medium heat. Add the chopped onion and red bell pepper. Sauté for about 5–7 minutes until soft.
Add the garlic and cook for another 1–2 minutes until fragrant.
In a blender or food processor, add the sautéed onion, bell pepper, garlic, toasted almonds, diced tomatoes, red wine vinegar, paprika, salt, and black pepper.
Blend until smooth. If it's too thick, add a bit more olive oil or a splash of water to reach your desired consistency.
Taste and adjust seasoning as needed. Serve with grilled meats, roasted vegetables, seafood, or as a dip with bread.